Anti-Weapon Spawning
#6

use this
pawn Код:
forward WepCheck();
public WepCheck()
{
    new weapons[13][2], count, cheat, str[128];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
                if(!IsPlayerConnected(playerid))continue;
        count = 0;
        cheat = 0;
       
        GetPlayerWeaponData(i, 0, weapons[0][0], weapons[0][1]);
        GetPlayerWeaponData(i, 0, weapons[1][0], weapons[1][1]);
        GetPlayerWeaponData(i, 0, weapons[2][0], weapons[2][1]);
        GetPlayerWeaponData(i, 0, weapons[3][0], weapons[3][1]);
        GetPlayerWeaponData(i, 0, weapons[4][0], weapons[4][1]);
        GetPlayerWeaponData(i, 0, weapons[5][0], weapons[5][1]);
        GetPlayerWeaponData(i, 0, weapons[6][0], weapons[6][1]);
        GetPlayerWeaponData(i, 0, weapons[7][0], weapons[7][1]);
        GetPlayerWeaponData(i, 0, weapons[8][0], weapons[8][1]);
        GetPlayerWeaponData(i, 0, weapons[9][0], weapons[9][1]);
        GetPlayerWeaponData(i, 0, weapons[10][0], weapons[10][1]);
        GetPlayerWeaponData(i, 0, weapons[11][0], weapons[11][1]);
       
        for(new c = 0; c <= 12; c++)
        {
            if(weapons[c][0] != gInfo[i][pGuns][c])
            {
                cheat++;
                printf("weapon slot: %i", c);
            }
            count = c;
        }
        if(cheat >= 1)
        {
            format(str, sizeof(str), "%s [ID: %i] may possibly be weapon spawning", GetName(i), i);
            SendClientMessageToAdmins(COLOR_YELLOW, str, 1);
        }
                if(GetPlayerWeapon(i) == 38)
        {
           
                new reason[56], string[235], Query[500], pIpAddress[15];
                format(reason, sizeof(reason), "Minigun");
                format(string, sizeof(string), "ADMCMD: %s has been banned by Anti-Hack. Reason: %s", GetName(i), reason);
                SendClientMessageToAll(COLOR_RED, string);
                GetPlayerIp(i, pIpAddress, sizeof(pIpAddress));
                strcat(Query,"INSERT INTO `bans`(`Name`,`Reason`,`BannedBy`,`IpAddress`,`Status`)");
                strcat(Query," VALUES ('%s', '%s', 'Anti-Hack', '%s', '%s', 1)");
                mysql_format(dbHandle, Query, sizeof(Query), Query, GetName(i), reason, pIpAddress);
                mysql_query(dbHandle, Query, false);
                Kick(i);
                format(string, sizeof(string), "ADMCMD: %s has been banned by Anti-Hack. Reason: %s", GetName(i), reason);
                Log("/logs/bans.txt", string);
           
        }
    }
    return 1;
}
Reply


Messages In This Thread
Anti-Weapon Spawning - by Blademaster680 - 23.12.2014, 22:36
Re: Anti-Weapon Spawning - by Banana_Ghost - 24.12.2014, 01:04
Re: Anti-Weapon Spawning - by Blademaster680 - 24.12.2014, 21:36
Re: Anti-Weapon Spawning - by Banana_Ghost - 25.12.2014, 04:47
Re: Anti-Weapon Spawning - by Blademaster680 - 25.12.2014, 07:00
Re: Anti-Weapon Spawning - by BroZeus - 25.12.2014, 07:57

Forum Jump:


Users browsing this thread: 1 Guest(s)