10.11.2010, 21:26 
	
	
	
		Well I've been using an Anti cheat with GetPlayerWeaponData, and today I found a cheater in the server bypassing it.. 
Is GetPlayerWeapon better? :S
Btw, this the script being used with the GetPlayerWeaponData
SetTimer("AntiCheat", 100, true);//Ongamemodeinit
	
	
	
	
Is GetPlayerWeapon better? :S
Btw, this the script being used with the GetPlayerWeaponData
SetTimer("AntiCheat", 100, true);//Ongamemodeinit
Code:
public Anti_Cheat()
{
    for(new i; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
	{
            if(accInfo[i][adminPower] == 0) //Means that if the player isn't an admin he goes Ban_yo
            {
                new weapon;
                new ammo;
                new string[128];
                GetPlayerWeaponData(i, 7, weapon, ammo);
		if(weapon == 38 && ammo >= 1)
	        {
		    SendClientMessage(i, RED, "[CHEAT]:Banned user for Minigun!");
	            format(string, sizeof(string), "[CHEAT]: %s [ID:%d] got banned for using minigun.", GetName(i), i);
	            SendClientMessageToAll(0xB90000AA, string);
		    BanEx(i,"CHEAT - Minigun");
	        }
            }
         }
     }
     return 1;
}





