13.04.2013, 22:48
Nгo tenho muito sobre o que falar desse crash maldito e misterioso...
Se alguйm aperta TAB o servidor fecha na hora!
Ele comeзou depois dessas alteraзхes no OnPlayerConnect, veja:
Antes, quando nгo existia esse problema, a public era assim:
Entгo decidi tentar fazer o sisteminha para bloquear os nicks que dгo crash no servidor ... ele funciona perfeitamente...
Nгo sei se tudo isso tem alguma coisa a ver com o crash em relaзгo ao TAB. Nem adianta pedir o server_log.txt pois ele nгo consta nada. Me ajude? :/
Se alguйm aperta TAB o servidor fecha na hora!
Ele comeзou depois dessas alteraзхes no OnPlayerConnect, veja:
Код:
public OnPlayerConnect(playerid)
{
new VerificarNome[24];
new VerificarLista = -1;
GetPlayerName(playerid, VerificarNome, sizeof(VerificarNome));
while(++ VerificarLista != sizeof(NomesProibidos))
{
if(!strcmp(VerificarNome, NomesProibidos[VerificarLista], true))
{
print("[SISTEMA]: Um usuбrio se logou com 'BAD NICK' e foi interceptado!");
format(String, sizeof(String), "%d1", playerid);
SetPlayerName(playerid, String);
GameTextForPlayer(playerid, "~k~~INVALID_KEY~", 100, 5);
if(IsPlayerConnected(playerid))
{
return OnPlayerConnect(playerid);
}
}
else
{
LimparChatLogin(playerid);
TextDrawShowForPlayer(playerid, CriarImagemLogin);
new RandonMusicasL = random(sizeof(MusicasLogin));
TocarMusica(playerid, MusicasLogin[RandonMusicasL]);
LimparChatLogin(playerid);
return true;
}
}
return true;
}
Код:
public OnPlayerConnect(playerid)
{
LimparChatLogin(playerid);
TextDrawShowForPlayer(playerid, CriarImagemLogin);
new RandonMusicasL = random(sizeof(MusicasLogin));
TocarMusica(playerid, MusicasLogin[RandonMusicasL]);
LimparChatLogin(playerid);
return true;
}
Nгo sei se tudo isso tem alguma coisa a ver com o crash em relaзгo ao TAB. Nem adianta pedir o server_log.txt pois ele nгo consta nada. Me ajude? :/


