[ajuda] anti xiter nao funciona
#1

Alguem pode me dizer o que hб de errado nisso? Coloquei no meu gm mais nao funciona

@edit

Meu gm й god father

pawn Код:
forward Check();
public Check()
{
        new string[256];
        new giveplayer[MAX_PLAYER_NAME];
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
                        if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
                        {
                                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                                format(string, sizeof(string), "AVISO: %s[ID:%d] usou um JetPack e foi {E600FF}BANIDO", giveplayer,i);
                                SendClientMessageToAll(COLOR_LIGHTRED, string);
                                Ban(i);
                                }
                        for(new a = 0; a < sizeof(Armashack); a ++)
                        {
                             if(GetPlayerWeapon(i) == Armashack[a])
                             {
                                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                                format(string, sizeof(string), "AVISO: %s[ID:%d] usou uma arma PROIBIDA e foi {E600FF}BANIDO", giveplayer,i);
                                SendClientMessageToAll(COLOR_LIGHTRED, string);
                                Ban(i);
                                }
                             }
                          }
                  return 1;
                }
Reply
#2

Nem com armas e nem com jetpack funciona?

A public й executada por um timer?

Poste Armashack
Reply
#3

pronto


pawn Код:
new Armashack[] = {
    35,
    38,
    36,
    37,
    44,
    45,
    9,
    16,
    22,
    26,
    27,
    28,
    32,
    43
};
Reply
#4

pawn Код:
new Armashack[14] = {
    35,
    38,
    36,
    37,
    44,
    45,
    9,
    16,
    22,
    26,
    27,
    28,
    32,
    43
};

public Check()
{
    new string[80],giveplayer[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
        {
            GetPlayerName(i, giveplayer, sizeof(giveplayer));
            format(string, sizeof(string), "AVISO: %s[ID:%d] usou um JetPack e foi {E600FF}BANIDO", giveplayer,i);
            SendClientMessageToAll(COLOR_LIGHTRED, string);
            Ban(i);
            continue;
        }
        for(new a = 0; a < sizeof(Armashack); a ++)
        {
            if(GetPlayerWeapon(i) == Armashack[a])
            {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "AVISO: %s[ID:%d] usou uma arma PROIBIDA e foi {E600FF}BANIDO", giveplayer,i);
                SendClientMessageToAll(COLOR_LIGHTRED, string);
                Ban(i);
                a = sizeof(Armashack);
            }
        }
    }
    return 1;
}
Reply
#5

compilo certin vo ve agora se vai funfa
Reply
#6

Use o SetTimer para cada 1 segundo a public ser executada
Reply
#7

Vini o anti xiter nao funfa. eu pego a minigum tranquilamente ou qualquer arma proibida e nao tomo ban
Reply
#8

Vocк colocou um timer pra ficar executando a funзгo constantemente?
Reply
#9

pawn Код:
public OnGameModeInit()
{
    SetTimmer("Check", 1000, true);
    return 1;
}
Reply
#10

funcionou!

obrigado vini por me ajudar a arrumar o codigo

obrigado cirsthian por me ajudar a fazer a funзгo
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)