nicks: Con Aux prn Clock$ com1-9! -
EXIBI - 02.04.2013
Alguem me pode ajudar com algum 'anti-bot' ou algo que funcione? Jogadores entrando com nicks "con", "con.nick", "Aux", fica dando crash o servidor, melhor dizendo congela tudo, porque tenho server a correr em plataforma windows, pois em Linux nao da esse tipo de erro. Ja que esses nicks sao reservados do proprio Windows.
Tem como alguem ajudar?
ps: ja testei varios FS e n deu. ele й realmente banido/kickado mas ta fica como jogador conectado e buga tudo.
Agradecia
Re: nicks: Con Aux prn Clock$ com1-9! -
LuxuN - 02.04.2013
pawn Код:
new NicksInvalidos[23][] =
{
"com1","com2","com3","com4","com5",
"com6","com7","com8","com9", "lpt4",
"lpt5", "lpt6","lpt7", "lpt8", "lpt9",
"nul","clock$", "aux", "prn", "con",
"InvalidNick", "Servidor"
};
//Callback Onplayerconnect
new pL[ 22 ];
GetPlayerName(playerid, pL, 22);
for(new i = 0; i < sizeof(NicksInvalidos); i++)
{
if(strfind(pL, NicksInvalidos[ i ], true) != -1)
{
Kick(playerid);
break;
}
}
Re: nicks: Con Aux prn Clock$ com1-9! -
EXIBI - 02.04.2013
Quote:
Originally Posted by LuxuN
pawn Код:
new NicksInvalidos[23][] = { "com1","com2","com3","com4","com5", "com6","com7","com8","com9", "lpt4", "lpt5", "lpt6","lpt7", "lpt8", "lpt9", "nul","clock$", "aux", "prn", "con", "InvalidNick", "Servidor" };
//Callback Onplayerconnect new pL[ 22 ]; GetPlayerName(playerid, pL, 22); for(new i = 0; i < sizeof(NicksInvalidos); i++) { if(strfind(pL, NicksInvalidos[ i ], true) != -1) { Kick(playerid); break; } }
|
Obrigado, mas eu ja fiz isso nao funcionou, testei agora denovo com o seu e nao funcionou.
O jogador continua como conetado.
Re: nicks: Con Aux prn Clock$ com1-9! -
LuxuN - 02.04.2013
Lol tenho certeza que n й isso pois eu uso este e funciona corretamente.
Re: nicks: Con Aux prn Clock$ com1-9! -
EXIBI - 02.04.2013
Quote:
Originally Posted by LuxuN
Lol tenho certeza que n й isso pois eu uso este e funciona corretamente. 
|
Sу se tiver dar conflito, mas duvido.. nao funcionou.
Alguem que me possa ajudar?
Re: nicks: Con Aux prn Clock$ com1-9! -
Schocc - 03.04.2013
Ja tento um ant-bot ip?
255.255.255.255 ??
This forum requires that you wait 120 seconds between posts. Please try again in 67 seconds.
Re: nicks: Con Aux prn Clock$ com1-9! -
Delete_ - 03.04.2013
Qual seu sistema de administraзгo?
Re: nicks: Con Aux prn Clock$ com1-9! -
zSuYaNw - 03.04.2013
Esses nomes que jб foi citado no tнtulo do tуpico sгo nomeaзхes do Windows, ou seja
caso vocк tente criar um arquivo com o nome "aux" por exemplo, darб erro ou ficarб null.
Entгo o sistema de salvamento de dados do gamemode tenta criar o nick do player .ini mбs
dб erro ao criar por isto ele nгo avisa que deu erro, enfim quando o sistema tenta salvar
algum dado ele abre o arquivo aux.ini por exemplo, mбs nгo encontra.
Nгo encontrando ele resulta em crash(estб na wiki, que todo arquivo que й tentado ler ele
sem ele existir resulta em crash).
Este script poderб resolver o problema:
pawn Код:
static
playerNome[24],
bNicks[20][] =
{
"com1","com2","com3","com4","com5",
"com6","com7","com8","com9", "lpt4",
"lpt5", "lpt6","lpt7", "lpt8", "lpt9",
"nul","clock$", "aux", "prn", "con"
}
;
GetPlayerName(playerid, playerNome, 24);
for(new i; i != 20; ++i){
if(!strcmp(bNicks[i], playerNome)){
BanEx(playerid, "BadNick");
}
}
*PS: Este erro sу acontece em hospedagens Windows.
Re: nicks: Con Aux prn Clock$ com1-9! -
EXIBI - 03.04.2013
Quote:
Originally Posted by [Full]Garfield[XDB]
Esses nomes que jб foi citado no tнtulo do tуpico sгo nomeaзхes do Windows, ou seja
caso vocк tente criar um arquivo com o nome "aux" por exemplo, darб erro ou ficarб null.
Entгo o sistema de salvamento de dados do gamemode tenta criar o nick do player .ini mбs
dб erro ao criar por isto ele nгo avisa que deu erro, enfim quando o sistema tenta salvar
algum dado ele abre o arquivo aux.ini por exemplo, mбs nгo encontra.
Nгo encontrando ele resulta em crash(estб na wiki, que todo arquivo que й tentado ler ele
sem ele existir resulta em crash).
Este script poderб resolver o problema:
pawn Код:
static playerNome[24], bNicks[20][] = { "com1","com2","com3","com4","com5", "com6","com7","com8","com9", "lpt4", "lpt5", "lpt6","lpt7", "lpt8", "lpt9", "nul","clock$", "aux", "prn", "con" } ;
GetPlayerName(playerid, playerNome, 24);
for(new i; i != 20; ++i){ if(!strcmp(bNicks[i], playerNome)){ BanEx(playerid, "BadNick"); } }
*PS: Este erro sу acontece em hospedagens Windows.
|
Obrigado, pensei que ia ser minha salvaзao, mas o resultado й o mesmo, jogador fica conetado && bugando tudo.. Serб que soluзao mais facil serб mesmo mudar meu SO da minha VPS para linux?
Re: nicks: Con Aux prn Clock$ com1-9! -
Delete_ - 03.04.2013
Vocк usa qual sistema de administraзгo


?