[Ajuda] Mensagem
#1

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);
        }
Reply
#2

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)