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



Ant-Tag - mau.tito - 21.09.2012

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;
    }



Re: Ant-Tag - FeelLikeASir_ - 21.09.2012

O samp jб inibe automaticamente alguns destes caracteres.


Re: Ant-Tag - dEvasT._ - 22.09.2012

й mesmo Feel.




Re: Ant-Tag - YourLord - 22.09.2012

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.



Re: Ant-Tag - mau.tito - 22.09.2012

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