[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 *-*