Josh_Stephard
Новичок
Всем привет! Я нашел в сети неплохой античит на Speedhack, вот он:
В конец мода
В public OnPlayerUpdate(playerid)
Немного отличается потому, что под себя передел! Так вот, проблема в том, что когда какое-то авто на большой скорости врезается в авто которое стоит на месте, водителя стоячей машины кикнет ( +20 км/ч сразу). Я хочу поставить проверку на ХП авто, мол если ХП после столкновения стало меньше, то кикать не будем. Но я к сожалению не вкурсах как это сделать и надеюсь на вашу помощ. :dh::ah:
В конец мода
PHP:
stock GetPlayerSpeed(player)
{
new Float:x,Float:y,Float:z;
GetVehicleVelocity(GetPlayerVehicleID(player),x,y,z);
return floatround(floatsqroot(x*x+y*y+z*z)*195);
}
PHP:
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(PlayerInfo[playerid][pAdmin] < 7)
{
static SPEEDPLAYER[MAX_PLAYERS];
if(GetPlayerSpeed(playerid) - SPEEDPLAYER[playerid] > 20)
{
format(string, sizeof(string), "[Античит]: %s был кикнут за использование SpeedHack", plname);
SendClientMessageToAll(COLOR_LIGHTRED, string);
GKick(playerid); // это от бага с киком в 0.3x
return true;
}
SPEEDPLAYER[playerid] = GetPlayerSpeed(playerid);
}
return true;
}
Последнее редактирование:
