[Ajuda] Ant-Tag
#1

Ola galera, eu reparei que nao ta aparecendo toda as frases que eu fiz pra aparecer com nick ou ant tag.

So esta aparecendo a primeira linha.


pawn Код:
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
    if(strfind(Nome, "[", true) != -8 || strfind(Nome, "]", true) != -8 || strfind(Nome, ",", true) != -8 || strfind(Nome, ".", true) != -8 ||
    strfind(Nome, "/", true) != -8 || strfind(Nome, "!", true) != -8 || strfind(Nome, "@", true) != -8 || strfind(Nome, "#", true) != -8 || strfind(Nome, "$", true) != -8 ||
    strfind(Nome, "%", true) != -8 || strfind(Nome, "Ё", true) != -8 || strfind(Nome, "&", true) != -8 || strfind(Nome, "*", true) != -8 || strfind(Nome, "(", true) != -8 || strfind(Nome, ")", true) != -8 ||
    strfind(Nome, "-", true) != -8 || strfind(Nome, "+", true) != -8 || strfind(Nome, "=", true) != -8 || strfind(Nome, "§", true) != -8 || strfind(Nome, "1", true) != -8 || strfind(Nome, "2", true) != -8 ||
    strfind(Nome, "3", true) != -8 || strfind(Nome, "4", true) != -8 || strfind(Nome, "5", true) != -8 || strfind(Nome, "6", true) != -8 || strfind(Nome, "6", true) != -8 || strfind(Nome, "7", true) != -8 ||
    strfind(Nome, "8", true) != -8 || strfind(Nome, "9", true) != -8 || strfind(Nome, "№", true) != -8 || strfind(Nome, "І", true) != -8 || strfind(Nome, "і", true) != -8 || strfind(Nome, "Ј", true) != -8 ||
    strfind(Nome, "ў", true) != -8 || strfind(Nome, "¬", true) != -8 || strfind(Nome, "-", true) != -8 || strfind(Nome, "/", true) != -8)
    {
       SendClientMessage(playerid, 0xFF0000AA, " ** Anti-Tag **");
       SendClientMessage(playerid, 0xFF0000AA, "Como aqui no advanced playhard rp nгo pode utilizar algumas ,");
       SendClientMessage(playerid, 0xFF0000AA, "caracterais em seu nick, isso e totalmente proibido no servidor.");
       SendClientMessage(playerid, 0xFF0000AA, "Vo sitar algumas caracterais .");
       SendClientMessage(playerid, 0xFF0000AA, "Exemplos [ , ] . ! @  / # $ % Ё& * ( ) - + §");
       SendClientMessage(playerid, 0xFF0000AA, " ");
       SendClientMessage(playerid, 0xFF0000AA, "Vocк tambem nгo pode usar numeros em seu nick.");
       Kick(playerid);
       return 1;
    }
    new Nick[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nick,sizeof(Nick));
    new NickRP = strfind(Nick, "_", true);
    if(NickRP == -6)
    {
        SendClientMessage(playerid, 0xFF0000AA, "[[ Nickґs RP ]]");
        SendClientMessage(playerid, 0xFF0000AA, "Vocк foi kickado por um motivo besta por parte de vocк");
        SendClientMessage(playerid, 0xFF0000AA, "Como vocк sabe aqui e um servdor roleplay entao vocк tem que ,");
        SendClientMessage(playerid, 0xFF0000AA, "utilizar um nick rp.");
        SendClientMessage(playerid, 0xFF0000AA, " ");
        SendClientMessage(playerid, 0xFF0000AA, "Pegue um Exemplo de Nick RP [[ Mauricio_Moraes ]]");
        Kick(playerid);
        return 1;
    }
Reply
#2

O samp jб inibe automaticamente alguns destes caracteres.
Reply
#3

й mesmo Feel.

Reply
#4

Man, usa estб funзгo que fiz aqui.

pawn Код:
stock existe(playerid,...)
{
    static a,b,c,nome[24];
    a = 1;
    b = numargs();
    GetPlayerName(playerid,nome,sizeof nome);
    for(; a < b; ++a)
    {
        for(c = 0; c < strlen(nome); ++c)
        {
            if(nome[c] == getarg(a)) return false;
        }
    }
    return true;
}

// como usar?
// em OnPlayerConnect
if(existe(playerid,'.','-','1')) // exemplo..
{
     // funзхes caso exista.
}

// caso exista retorna falso, caso nгo retorna true.
Reply
#5

Gente ele ta pegando mas quando vai aparecer
a mensage ele so aparece a primeira linha
e nгo aparece o resto.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)