vehicle anti speed
#3

Mai intai ai nevoie de define-ul asta pentru a evita erorile gen: "undefined symbol..."
PHP код:
#define SpeedCheck(%0,%1,%2,%3,%4) floatround(floatsqroot(%4?(%0*%0+%1*%1+%2*%2):(%0*%0+%1*%1) ) *%3*1.8) 
Apoi trebuie sa stochezi functia GetPlayerSpeed.
PHP код:
stock GetPlayerSpeed(playeridget3d)
{
    new 
Float:xFloat:yFloat:z;
    if(
IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), xyz);
    else 
GetPlayerVelocity(playeridxyz);
    return 
SpeedCheck(xyz100.0get3d);

Si acum trebe sa creezi acel "mesaj" care sa apara admilor. Asta o pui undeva la un timer sau creezi unu de o secunda(recomandat)

PHP код:
for(new i=0i<MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i))
        {
            new 
string1[128], sendername[25];
            
GetPlayerName(isendernamesizeof(sendername));
            if(
GetPlayerState(i) == PLAYER_STATE_DRIVER)
            {
                new 
speed=GetPlayerSpeed(i,0);
                
GetPlayerName(isendernamesizeof(sendername));
                if(
speed>225)
                {
                    
format(string1sizeof(string1), "*ATENTIE*: %s [%d] circula cu viteza de %.0d km/h intr-un %s"sendernameispeed,VehicleNames[GetVehicleModel(GetPlayerVehicleID(i))-400]);
                    
//Aici pui functia care le trimite mesah adminilor. ABroadCast sau cum ai tu in GameMode.
                
}
            }
        }
    } 
Reply


Messages In This Thread
vehicle anti speed - by Akcent_Voltaj - 14.02.2015, 13:47
Re: vehicle anti speed - by Nixco - 14.02.2015, 14:12
Re: vehicle anti speed - by andreijeler - 15.02.2015, 17:54

Forum Jump:


Users browsing this thread: 1 Guest(s)