SA-MP Forums Archive
[Ajuda] Avisar sobre primeironome_segundonome - 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] Avisar sobre primeironome_segundonome (/showthread.php?tid=526736)



Avisar sobre primeironome_segundonome - Chery - 19.07.2014

No meu server quando fecha por falta de usar o seguinte nick com _ nгo avisa ao jogar, como posso colocar?


Re: Avisar sobre primeironome_segundonome - Schocc - 19.07.2014

Estude a funзгo strcmp e use ela sobre OnPlayerConnect ou qualquer callback que desejar.


Re: Avisar sobre primeironome_segundonome - PT - 19.07.2014

usa strfind para ver se o nome contem _ ou nao

https://sampwiki.blast.hk/wiki/Strfind


Re: Avisar sobre primeironome_segundonome - n0minal - 19.07.2014

@PT: Godfather jб filha? Parabйns...


@Topic: acho q vc se refere ao jogador ser kikado sem aviso de nick incorreto, use um timer, manda um clientmessage, e dentro da public desse timer vc kika ele, use 3000 ms no timer...


Re: Avisar sobre primeironome_segundonome - SW1FTmeister - 19.07.2014

pawn Код:
//TOPO:
#define Kick(%0) SetTimerEx("Kicka", 500, false, "i", %0)
#define Ban(%0) SetTimerEx("Bana", 500, false, "i", %0)

//FINAL DO GM:
forward Kicka(p);
public Kicka(p)
{
    #undef Kick
    Kick(p);
    #define Kick(%0) SetTimerEx("Kicka", 100, false, "i", %0)
    return 1;
}

forward Bana(p);
public Bana(p)
{
    #undef Ban
    Ban(p);
    #define Ban(%0) SetTimerEx("Bana", 100, false, "i", %0)
    return 1;
}
Crйditos: https://sampforum.blast.hk/showthread.php?tid=420830&page=2


Re: Avisar sobre primeironome_segundonome - Chery - 19.07.2014

Estб assim
if(!InvalidNameCheck(playerid)) return 1;
if(CheckBan(szPlayerIP) == 1) {
SetPlayerName(playerid, "BannedPlayer");
SendClientMessage(playerid, COLOR_NEWS, " ... ");
Kick(playerid);
return 1;
}