[Ajuda] Banir certo nick.
#1

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?
Reply
#2

Use strfind
Reply
#3

strfind.

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

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?
Reply
#5

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

:S tens0, alguйm poderia me ajudar?
Reply
#7

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 .
Reply
#8

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


Forum Jump:


Users browsing this thread: 1 Guest(s)