Foolish bans
#1

pawn Код:
public anticheat()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(AdminDuty[i] == 0)
        {
            if(IsPlayerConnected(i))
            {
                new sendername[MAX_PLAYER_NAME];
                GetPlayerName(i, sendername, sizeof(sendername));
                new string[256];
                if(GetPlayerWeapon(i) == 22)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: 9MM Pistol",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "9MM Pistol");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 26)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Sawn-off Shotgun",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Sawn-off Shotgun");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 27)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Combat Shotgun",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Combat Shotgun");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 28)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Micro SMG",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Micro SMG");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 32)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Tec9",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Tec9");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 35)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Rocket Launcher",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Rocket Launcher");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 36)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: HS Rocket Launcher",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "HS Rocket Launcher");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 37)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Flamethrower",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Flamethrower");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 38)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Minigun",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Minigun");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 39)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Satchel Charge",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Satchel Charge");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 40)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Detonator",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Detonator");
                    return 1;
                }
                if(GetPlayerWeapon(i) == 42)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: Fire Extinguisher",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "Fire Extinguisher");
                    return 1;
                }
                if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK)
                {
                    format(string, sizeof(string), "AdmBot: %s was banned by ArTh's antihack, reason: JetPack",sendername);
                    SendClientMessageToAll(COLOR_LIGHTRED, string);
                    PlayerInfo[i][pLevel] = -999;
                    BanEx(i, "JetPack");
                    return 1;
                }
            }
        }
    }
    return 1;
}
I have this antihack (made by me) but it gives foolish bans to the players that the haven't that weps or jetpack, why?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)