SA-MP Forums Archive
[Ajuda] Banir certo nick. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Banir certo nick. (/showthread.php?tid=357840)



Banir certo nick. - Mercurio - 08.07.2012

Galera, estou querendo saber se teria como banir um certo player de acordo com seu nick de login.

Exemplo, o nick do cara й lalala_eoosll, com isso um script em OnPlayerConnect que fise-se com que todos do nick lalala... fossem banido.

Sendo ele;


lalala
lalala_
lalala_...
( independente do nick..., que seja o primeiro )

Alguйm poderia me ajudar?


Re: Banir certo nick. - ViniBorn - 08.07.2012

Use strfind


Re: Banir certo nick. - Ricop522 - 08.07.2012

strfind.

pawn Код:
static nome[24];
GetPlayerName(playerid, nome, 24);
if(!strfind(nome, "lalala", true)) {
 // ban
}



Re: Banir certo nick. - Mercurio - 08.07.2012

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
strfind.

pawn Код:
static nome[24];
GetPlayerName(playerid, nome, 24);
if(strfind(nome, "lalala", true)) {
 // ban
}
Mas isso vai banir o player mesmo se o nick dele for separado por '_' ou algo do tipo?


Re: Banir certo nick. - zbt - 08.07.2012

Se lalala estiver depois do underline, nгo vai banir. E ta faltando o NOT no cуdigo do Ricop.


Re: Banir certo nick. - Mercurio - 08.07.2012

:S tens0, alguйm poderia me ajudar?


Re: Banir certo nick. - rjjj - 08.07.2012

Coloque na public OnPlayerConnect :


pawn Код:
new NickName[25];
    GetPlayerName(playerid, NickName, 25);
    if(!strfind(NickName, "lalala"))
    {
        SendClientMessage(playerid, 0xFF0000FF, "Seu nick comeзa com \"lalala\" e por isso vocк foi banido !");
        Ban(playerid);
        return 1;
    }


Espero ter ajudado .


Re: Banir certo nick. - Mercurio - 08.07.2012

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Coloque na public OnPlayerConnect :


pawn Код:
new NickName[25];
    GetPlayerName(playerid, NickName, 25);
    if(!strfind(NickName, "lalala"))
    {
        SendClientMessage(playerid, 0xFF0000FF, "Seu nick comeзa com \"lalala\" e por isso vocк foi banido !");
        Ban(playerid);
        return 1;
    }


Espero ter ajudado .
Obrigado amigo *-*