[Ajuda] Anti WeponHack
#1

Bom Galera no meu GM Quando um Pessoa Ta logando ou Vendo o Tutorial as Vezes Fica Mostrando q o Player ta usando arma proibida
e eu n concigo arruma isso

Aqui Esta o Codigo

pawn Код:
//topo GM
new antixiter[MAX_PLAYERS];
// public
public OnGameModeInit()
{
    antixiter = 0;
    weaponhacktimer = SetTimer("CheckWeaponHack",1000,1);
    return 1;
}

public CheckWeaponHack() // Anti Xiter de Armas e Jet Pack
{
 new string[256];
    new giveplayer[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
             if(antixiter == 1)
             {
                    return 1;
             }
             if(PlayerInfo[i][pMember] == 21 && WantedPoints[i] >= 1) //Bopesu
             {
                  WantedPoints[i] = 0;
                  return 1;
             }
             if(PlayerInfo[i][pMember] == 14 && WantedPoints[i] >= 1) //Bopesu
             {
                  WantedPoints[i] = 0;
                  return 1;
             }
             if(spawnado[i] > 0)
             {
                // JetPack
                if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um JetPack use /espiar nele para ve-lo.", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                ResetPlayerWeapons(i);
                }
                // Minigun
                else if(GetPlayerWeapon(i) == 38 && PlayerInfo[i][pAdmin] <= 0)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Minigun use /espiar nele para ve-lo.", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                ResetPlayerWeapons(i);
                }
                // Rocket Launcher
                else if(GetPlayerWeapon(i) == 35 && PlayerInfo[i][pAdmin] <= 0)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Rocket Launcher /espiar para ve-lo.", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                ResetPlayerWeapons(i);
                }
                // Missil Tele-guiado
                else if(GetPlayerWeapon(i) == 36 && PlayerInfo[i][pAdmin] <= 0)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Mнssil-Teleguiado /espiar para ve-lo.", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                ResetPlayerWeapons(i);
                }
                // Lanca chamas
                else if(GetPlayerWeapon(i) == 37 && PlayerInfo[i][pAdmin] <= 0)
                {
                GetPlayerName(i, giveplayer, sizeof(giveplayer));
                format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Lanca-Chamas /espiar para ve-lo.", giveplayer,i);
                ABroadCast(COLOR_LIGHTRED,string,1);
                SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                ResetPlayerWeapons(i);
                }
                //sniper
                /*else if(GetPlayerWeapon(i) == 34 && PlayerInfo[i][pMember] != 21 && PlayerInfo[i][pMember] != 1 && PlayerInfo[i][pMember] != 2 && PlayerInfo[i][pMember] != 3 && PlayerInfo[i][pMember] != 8 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Sniper /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }*/

                //Serra Eletrica
                else if(GetPlayerWeapon(i) == 9 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Serra-Elйtrica /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }
                //Granada
                else if(GetPlayerWeapon(i) == 16 && PlayerInfo[i][pDonateRank] <= 0 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Granada /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }
                //Molotov
                else if(GetPlayerWeapon(i) == 18 && PlayerInfo[i][pDonateRank] <= 0 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Molotov /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }
                //Pistolas
                //Sawn-off
                else if(GetPlayerWeapon(i) == 26 && PlayerInfo[i][pDonateRank] <= 0 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Sawn-off  /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }
                //Combat shotgun
                else if(GetPlayerWeapon(i) == 27 && PlayerInfo[i][pDonateRank] <= 0 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Combat shotgun  /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }
                //Micro Uzi
                else if(GetPlayerWeapon(i) == 28 && PlayerInfo[i][pDonateRank] <= 0 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Micro Uzi  /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }
                //Tec 9
                else if(GetPlayerWeapon(i) == 32 && PlayerInfo[i][pDonateRank] <= 0 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma TEC-9  /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }
                //Satchel charges
                else if(GetPlayerWeapon(i) == 39 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando uma Satchel charges  /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }
                //Detonador
                else if(GetPlayerWeapon(i) == 40 && PlayerInfo[i][pAdmin] <= 0)
                {
                    GetPlayerName(i, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "ANTICHEAT: %s[ID %d] estб usando um Detonador  /espiar para ve-lo.", giveplayer,i);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    SendClientMessage(i, RED, "ANTICHEAT: Weapon-hacks detectado. Nгo faca mais isso.");
                    ResetPlayerWeapons(i);
                }
            }
        }
    }
    return 1;
}
Reply


Messages In This Thread
[Ajuda] Anti WeponHack - by Caio_Freeze - 26.02.2012, 19:35
Re: [Ajuda] Anti WeponHack - by Caio_Freeze - 26.02.2012, 19:49
Re: [Ajuda] Anti WeponHack - by GuiihCamargo - 26.02.2012, 19:52

Forum Jump:


Users browsing this thread: 1 Guest(s)