Anti auto c-bug

Описание:
Античит на auto c-bug'o (видео, видео и видео).

Код:
PHP код:
new jAACB[MAX_PLAYERS][3], bool:cbugComb[MAX_PLAYERS]; 
PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
     if(
newkeys 2// c
     
{
          if(
IsACBugWeapon(GetPlayerWeapon(playerid)))
          {
               
jAACB[playerid][2] = GetTickCount();
          }
     }
     if(
newkeys 128// 2 mouse
     
{
          if(
IsACBugWeapon(GetPlayerWeapon(playerid)))
          {
               new 
GetTickCount() - jAACB[playerid][2], weaponid GetPlayerWeapon(playerid);
               if(
weaponid == 24 && 650 || weaponid == 25 && 1000 || weaponid == 27 && 300)
               {
                    
cbugComb[playerid] = true;
               }
          }
     }
     return 
1;

PHP код:
public OnPlayerWeaponShot(playeridweaponidhittypehitidFloat:fXFloat:fYFloat:fZ)
{
     new 
gtc GetTickCount();
     if(
IsACBugWeapon(GetPlayerWeapon(playerid)))
     {
          if(!
cbugComb[playerid] && jAACB[playerid][0] == weaponid)
          {
               new 
gtc jAACB[playerid][1];
               if(
weaponid == 24 && 650 || weaponid == 25 && 1000 || weaponid == 27 && 300)
               {
                    
jAACB[playerid][0] = weaponid;
                    
jAACB[playerid][1] = gtc;
                    
cbugComb[playerid] = false;
                    
SendClientMessage(playerid, -1"Anti auto c-bug");
                    
//Kick(playerid);
                    
return 0;
               }
          }
          
jAACB[playerid][0] = weaponid;
          
jAACB[playerid][1] = gtc;
          
cbugComb[playerid] = false;
     }
     return 
1;

PHP код:
public OnPlayerConnect(playerid)
{
     
jAACB[playerid][0] = 0;
     
jAACB[playerid][1] = 0;
     
jAACB[playerid][2] = 0;
     
cbugComb[playerid] = false;
     return 
1;

PHP код:
stock IsACBugWeapon(weaponid)
{
     switch(
weaponid)
     {
         case 
242527: return true;
     }
     return 
false;

Автор: ES.^ a.k.a Johurt