27.08.2010, 15:04
Criei um Timer que kicka o player se ele demorar para logar-se/registrar-se,aki estб:
SetTimer("TimeLogin", 120000, 1); //coloquei isso no onplayerconnect
e este fica no fim do gm:
public TimeLogin(playerid) {
new pname[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[INFO] %s Foi kickado automaticamente por demorar para se registrar/logar.", pname);
SendClientMessageToAll(COLOR_BRIGHTRED, string);
Kick(playerid);
}
Porem,mesmo que o cara entrar ele leva kick depois de 2 minutos.como faзo pra arrumar isso? o que tenho que fazer para quando ele logar/registrar "destruir" o timer? Agradeзo
SetTimer("TimeLogin", 120000, 1); //coloquei isso no onplayerconnect
e este fica no fim do gm:
public TimeLogin(playerid) {
new pname[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[INFO] %s Foi kickado automaticamente por demorar para se registrar/logar.", pname);
SendClientMessageToAll(COLOR_BRIGHTRED, string);
Kick(playerid);
}
Porem,mesmo que o cara entrar ele leva kick depois de 2 minutos.como faзo pra arrumar isso? o que tenho que fazer para quando ele logar/registrar "destruir" o timer? Agradeзo


