public OnPlayerUpdate(playerid)
{
if(IsPlayerConnected(playerid)) // Když je hráč připojenej
{
if(IsPlayerInAnyVehicle(playerid)) // Když je v autě
{
new Float:X,Float:Y,Float:Z,Float:speed; // Float to je na desetiný číslo
GetVehicleVelocity(GetPlayerVehicleID(playerid),X,Y,Z); // GetVehicleVelocity
speed = floatmul(floatsqroot(floatadd(floatadd(floatpower(X,2),floatpower(Y,2)),floatpower(Z,2))),(100.0*1.61)); // Nevim těmhle znakum nerozumim něco asi float
new speed2 = floatround(speed,floatround_floor); // rychlost nadefinujeme
if(speed2 > 500) // Když je rychlost větší jak 500
{
new Float:PX,Float:PY,Float:PZ; // Pozice desetiný číslo
GetPlayerPos(playerid, PX,PY,PZ); // zjistíme hráčovo pozici
SetPlayerPos(playerid, PX,PY,PZ); // Dáme hráče na hráčovo pozici aby zpomalil a vylít z auta rači to tam dávam, mohlo by to spamovat chat
new string[250]; // nadefinujeme string
format(string, sizeof(string), "Hráč %s byl kicknut za cheaty ! [ SpeedHack ]", Jmeno(playerid)); // Zformátujeme string že byl kickunt
SendClientMessageToAll(0xFF0000FF, string); // Napíšeme všem string COLOR_BILA si změnte
Kick(playerid); // Kickneme hráče
}
}
}
return 1;
}