[Pedido] Anti Name-Tag
#1

Olб, boa noite a todos, gostaria de pedir a vocкs um Anti Name-Tag, ou algo que consiga detectar se o player utiliza isso.
Para quem nгo sabe, Name Tag, й utilizado em servidores RP/RPG onde nгo aparece o nome dos player. E quem utiliza o Name Tag consegue ver todos os player a qualquer distвncia.

Gostaria de fazer um pedido ou pelo menos algumas dicas e ideias de como detectar isso...
Reply
#2

strfind
pawn Код:
if(strfind("Exemplo 123", "123", true))
{
    print("A sub string 123 foi localizada dentro da string Exemplo 123");
}
else
{
    print("A sub string 123 nгo foi localizada dentro da string Exemplo 123");
}
Essa funзгo localiza uma sub string dentro de uma string.

Parвmetros:

string - A string onde ira ser tentado localizar a sub string.

sub string - A sub string que vai ser tentado ser localizada dentro da string.

true ou false - Й opcional, mas quando true ele nгo diferencia letras minusculas de maiъsculas.

posiзгo - posiзгo do caractere onde ele vai comeзar a procurar.
Reply
#3

MultiKill. Nгo entendi muito bem o que isso tem haver, poderia explicar.
Reply
#4

Vocк quer verificar se no nome do arquivo tem uma tag, entгo precisamos, saber se ele tem uma tag.

Entгo se vocк quer que nгo possam usar tais tags use essa funзгo, mas caso vocк queira fazer uma procura mais detalhada vocк ira ter que criar uma funзгo usando uma loop.

pawn Код:
Exemplo(string[])
{
    new i=0;
    while(i <= strlen(string))
    {
        if(string[i] != EOS)
        {
            if(string[i] == '_')
            {
                return 1;
                break;
            }
            else
            {
                i++;
                continue;
            }
        }
        else
        {
            return 0;
            break;
        }
    }
}
O exemplo acima procura em uma string se tem o caractere _ e se tiver retorna a um. Entгo use como exemplo, mas para fazer vocк deve saber usar uma loop. O EOS й o caractere que finaliza a string.
Reply
#5

bom acho q oq o multi kill nao entendeu mto bem oq o kra quer ele quer um anti cheat para isto:
[ame]http://www.youtube.com/watch?v=p9MsYPSCeGQ[/ame]
Reply
#6

Simples.... --'
pawn Код:
public OnPlayerUpdate(playerid)
{
   ShowPlayerNameTagForPlayer(playerid, i, false);
}
com este cуdigo й impossivel ver os nomes ^^
Reply
#7

Nгo adianta, o NameTag ele burla:
ShowPlayerNameTagForPlayer
SetNameTagDrawDistance
ShowNameTags

Tб complicado ...
Reply
#8

UP <**
Reply
#9

Nгo tem como a menos com um plugin.
Reply
#10

Vocк teria esse "plugin" ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)