11.06.2013, 22:12
You need to make a timer because Kick processes before everything so you can't get the response when kicked.
Then add a public somewhere in the script.
Код:
if(FailLogin[playerid] == MAX_FAIL_LOGINS) { new pname[MAX_PLAYER_NAME]; SendClientMessage(playerid, 0xFFFFFFFF, TXT_WrongPassword); SetTimerEx("KickPlayer", 500, false, "i", playerid); GetPlayerName(playerid, pname, sizeof(pname)); new string[128]; format(string, sizeof(string), "%s has been kicked (Failed Logins)",pname); SendClientMessageToAll(-1, string); }
Код:
forward KickPlayer(playerid); public KickPlayer(playerid) { Kick(playerid); }