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;
}