Ajuda URGENTE -
ProcessFail - 02.08.2011
Estou tendo um problema de ataques no meu servidor o pessoal loga com um nick parecido e consegue banir as acc.
Por exemplo nick : Maria , se alguem logar como MAria consegue bugar as 2 acc e banir a pessoa.
alguem tem uma ideia?
Re: Ajuda URGENTE - [BEP]AcerPilot - 02.08.2011
Й sу trocar o ignore case para false, assim "Maria" serб diferente de "MAria".
Re: Ajuda URGENTE -
Josma_cmd - 02.08.2011
Talzes isso estб acontecendo por que vocк estб hospedando no Linux.
Re: Ajuda URGENTE - [BEP]AcerPilot - 02.08.2011
Mas independete da plataforma Windows ou Linux serem ou nгo case sensitive, o prуprio samp conta com funзхes que detectam a diferenзa entre letras minъsculas e maiъsculas por si prуprio, nгo?
Re: Ajuda URGENTE -
ProcessFail - 02.08.2011
vlw amigo, mas sou novato em pawn e nгo achei no gm esse "ignore case" e й hospedado em servidor linux
Re: Ajuda URGENTE - [BEP]AcerPilot - 02.08.2011
Ignore case й o penъltimo parвmetro da funзгo
strcmp, vocк deve usar ela para comparar se o nome do jogador que entrou equivale ao nome da conta que hospeda suas informaзхes. No caso, й sу mudar o ignore case para false.
Re: Ajuda URGENTE -
ProcessFail - 02.08.2011
Pessoal eu procurei o "ignore case" e nгo encontrei, a funзгo strcmp ela repete em todos os comandos do gm, no caso eu deveria procurar onde tem o login box, por ser onde grava o nome do player. mas nгo encontro, tem outro nome ou outra forma?
Re: Ajuda URGENTE -
Victor Cesaroni - 03.08.2011
Vai no server-log.txt pega o ip, entra no server, loga na rcon, e digita /rcon banip [ip que vocк pegou no log].
Pronto Quando o ip tentar entrar nao vai se conectar por estar ban.
ou:
no topo do gm/fs:
PHP код:
new Bots[][MAX_PLAYER_NAME] =
{
"maria",
"Maria",
"MAria",
"MaRia",
"MARIA",
"mARIA",
"MariA",
"MaRIA"
};
e no OnPlayerConnect
PHP код:
for(new i; i<sizeof(Bots); i++)
{
new BotEntrou[40];
GetPlayerName(playerid, BotEntrou, 40);
if (strcmp(Bots[i], BotEntrou, true) == 0)
{
SendClientMessageToAll(0xFFFFFFFF,"Bot Detectado.");
Ban(playerid);
SendClientMessageToAll(0xFFFFFFFF,"Bot Banido.");
}
}
OBS: nгo testei o code ainda.
Re: Ajuda URGENTE - [BEP]AcerPilot - 03.08.2011
@Victor: nгo й isso que ele quer, ele quer fazer com que MAria seja diferente de Maria. Leia com mais atenзгo o tуpico.
@ProccessFail: se vocк leu o link que eu te passei, deve ter entendido. Й o strcmp que compara o nome de quem entrou com o nome da conta relacionada, para carregar seus dados.