[Pomoc]Ogranicenje Brzine

Započeo JuustyGe
28. Feb. 2011.
552
pregleda
2
postova
JuustyGe
4
Enforcer
28. Feb. 2011.
Skripta koju koristim: Autorska
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema:

Zelio bi da napravim ogranicenje brzine. Trazio sam na forumima, ali uzaludno, zato sada postam ovdje.

Napravio sam ovako, ali nazalost ne radi.

Stavio sam ovo:
stock GetVehicleSpeed(vehicleid)
{
    new Float:v_vX, Float:v_vY, Float:v_vZ, Float:retres;
    GetVehicleVelocity(vehicleid, v_vX, v_vY, v_vZ);
    retres = floatsqroot(floatabs(floatpower(v_vX + v_vY + v_vZ, 2)));
    return floatround(retres * 100, floatround_ceil);
}


zatim na kraj skripte stavio ovo:

forward Ogranicenje(playerid, vehicleid);
public Ogranicenje(playerid,vehicleid)
{
    if(GetVehicleSpeed(vehicleid) > 20)
    {
        if(IsPlayerInRangeOfPoint(playerid,50.0,359.7080,-1518.4218,32.9682))
        {
     
    GivePlayerMoney(playerid, -250);
    SendClientMessage(playerid, 0xFFFFFF, "Prekoracili ste brzinu");
}
}
return 1;
}


pod OnGameModeInit sam stavio ovo:
SetTimer("Ogranicenje",700,true);


Ovo nazalost ne radi pokusavao sam staviti brzinu na 0 jer sam mislio da sporo idem, ali uzalud.

Ima li ko od vas ikakvu zamisao kako ovo napraviti ili ispraviti.
Johnâ„¢
5
Godfather
28. Feb. 2011.
Stavi pod OnPlayerSpawn:

public OnPlayerSpawn(playerid)
{
new
    vID = GetPlayerVehicleID(playerid);
SetTimerEx("Ogranicenje", 700, true, playerid, vID);
return true;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha