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



Mensagem - CaioMors - 08.07.2014

Galera, como eu faзo pra quando o player connectar no servidor, o sistema ver o nome dele e se nгo conter um nome Roleplay, adequado ele receberam um aviso e em seguida kikado? eu coloquei o codigo em OnPlayerConnect, mais quando o jogador nao tem um nome Roleplay ele й kikado, mais nao consigo colocar para aparecer uma mensagem... Alguem pode me ajudar a fazer aparecer a mensagem?

pawn Код:
if(!IsValidName(playerid))
        {
            SendClientMessage(playerid, COLOR_GREY, "SERVIDOR: Vocк foi expulso por nгo ter um nome roleplay.");
            Kick(playerid);
        }



Re: Mensagem - MultiKill - 08.07.2014

Vocк tem que usar um SetTimer para atrasar, para dar tempo de enviar a mensagem. Isso aconteceu acho que depois da versгo 0.3e ou 0.3x.

pawn Код:
SetTimer("kick",500,false);

forward kick(playerid);
public kick(playerid) return Kick(playerid);
Use o SetTimer no lugar do Kick.


Respuesta: Mensagem - CaioMors - 08.07.2014

Ahhh, consegui.
Nгo pensei que precisava de um settimer, porque eu conseguia fazer isso nas versхes antiga mesmo.
Obrigado MultiKill.


Re: Mensagem - MultiKill - 08.07.2014

Infelizmente isso aconteceu depois que lanзaram a versгo 0.3x. Vocк deve usar um Timer para usar as funзхes Ban e BanEx tambйm.