17.03.2010, 16:17
Not sure if this will work, but it's worth a try.
First add the code Adas gave you.
Then after that add:
Hope it works.
First add the code Adas gave you.
Код:
stock Float:GetPlayerSpeed(playerid, bool:Z = true)
{
new Float:SpeedX, Float:SpeedY, Float:SpeedZ;
new Float:Speed;
if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid), SpeedX, SpeedY, SpeedZ);
else GetPlayerVelocity(playerid, SpeedX, SpeedY, SpeedZ);
if(Z) Speed = floatsqroot(floatadd(floatpower(SpeedX, 2.0), floatadd(floatpower(SpeedY, 2.0), floatpower(SpeedZ, 2.0))));
else Speed = floatsqroot(floatadd(floatpower(SpeedX, 2.0), floatpower(SpeedY, 2.0)));
return floatmul(Speed, 200.0);
}
Код:
public OnPlayerUpdate(playerid)
{
if(GetPlayerSpeed(playerid, false) > 325.0)
{
if(!IsPlayerAdmin(playerid))
{
// Anything here you'll add for a ban or kick.
return 1;
}
return 1;
}
return 1;
}

