24.04.2011, 15:47
The timer dont get killed
pawn Код:
forward FailsToLogin(playerid);
new LoginFailTimer[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
LoginFailTimer[playerid] = SetPlayerTimer(playerid, "FailsToLogin", 30000, false);
return 1;
}
public OnPlayerLogin(playerid)
{
KillTimer(LoginFailTimer[playerid]);
return 1;
}
public FailsToLogin(playerid)
{
Kick(playerid);
return 1;
}
stock SetPlayerTimer(playerid, funcname[], interval, bool:repeating)
{
SetTimerEx(funcname, interval, repeating, "i", playerid);
}