14.09.2014, 09:08
(
Последний раз редактировалось AdelS; 15.02.2015 в 18:47.
)
Solved.
if(PlayerData[playerid][AdminLevel] < 3) // spam biggest than 3 lvl { if(GetPlayerSpeed(playerid, true) > 300) // if player speed higest than 300 { format(string, sizeof(string), "[ADMIN]:{FFFFFF} %s (%d) cheating %d km/h.", GetPlayersName(playerid), playerid, GetPlayerSpeed(playerid, true)); SendAdministratorMessage(string); } }
new msg[128]; format(msg, sizeof(msg), "You speed is %d km/h. Please off cheats", GetPlayerSpeed(playerid, true)); SendClientMessage(playerid, -1, msg);
stock SendAdministratorMessage(message[]) { AntiDeAMX(); foreach(Player, i) { if(PlayerData[i][AdminLevel] >= 1 && gIsPlayerLoggedIn[i] == 1) { SendClientMessage(i, COLOR_PALERED, message); } } return 1; }
new bool:Sended[MAX_PLAYERS];
YourFunctionToCheckIfPlayerHasSpeedHack()
{
if(Sended[cheaterid] != true)
{
SendClientMessageToAdmin("Player %s is using speed hack!");
Sended[cheaterid] = true;
SetTimerEx("CheckOn", 1000*15, false, "i", cheaterid);
}
}
forward CheckOn(cheaterid);
public CheckOn(cheaterid)
{
Sended[cheaterid] = false;
}