Форум

  • Страница 1 из 1
  • 1
Модератор форума: dr40  
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Проблема с античитом на оружие
Проблема с античитом на оружие
Ложные срабатывания античита.
Цель античитта заменить GivePlayerWeapon на GiveWeapon

Код:
Код


new Weapon[MAX_PLAYERS][47];

SetTimer("CheckWeapon",1000,1);

for(new i=0;i<47;i++) Weapon[playerid][i]=0;

stock GiveWeapon(playerid,weaponid,amo)  
{
  Weapon[playerid][weaponid] += amo;
  GivePlayerWeapon(playerid,weaponid,amo);
}

stock ResetWeapon(playerid)  
{
  ResetPlayerWeapons(playerid);
  for(new i=0;i<47;i++)  
              {
   if(Weapon[playerid][i] > 0) GivePlayerWeapon(playerid,i,Weapon[playerid][i]);
  }
}

public CheckWeapon()  
{
  for(new i = 0; i < GetMaxPlayers(); i++)  
              {
   new gun[MAX_PLAYERS],ammo[MAX_PLAYERS];
   gun[i] = GetPlayerWeapon(i);
   ammo[i] = GetPlayerAmmo(i);
   if(ammo[i] > Weapon[i][gun[i]]){ResetWeapon(i);}
   if(ammo[i] < Weapon[i][gun[i]]){Weapon[i][gun[i]] = ammo[i];}
  }
}



Можно как нибудь убрать замер и for(new i=0;i<47;i++) Weapon[playerid][i]=0;
И просто заменить GivePlayerWeapon на GiveWeapon
02.05.2014 в 14:16
Удали все эти функции и убери все таймеры и все тип топ будет
19.06.2014 в 12:22
Ужасно большой код для античита на оружие smile
Тема не актуальна,поэтому выкладывать не имеет смысла)
04.09.2014 в 20:03
Форум | www.SAMP-TEAM.com » Wiki SA-MP » Вопросы по скриптингу » Проблема с античитом на оружие
  • Страница 1 из 1
  • 1
Поиск: