Анти-чит на Rapid Fire - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Форум » Pawno программирование SAMP » Античиты » Анти-чит на Rapid Fire
Анти-чит на Rapid Fire
Keksik1337 Дата: Четверг, 24.07.2014, 12:45 | Сообщение # 1
Боец
Сообщений: 93
Статус: Offline
Ко всем new
Код
new NoReloading[MAX_PLAYERS];  
new CurrentWeapon[MAX_PLAYERS];  
new CurrentAmmo[MAX_PLAYERS];


После этого в конец мода саму функцию античита.

Код
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)  
{  
           if(IsWeaponWithAmmo(weaponid))  
           {  
           new count = 0;  
           if(weaponid != CurrentWeapon[playerid]) CurrentWeapon [playerid]= weaponid, CurrentAmmo [playerid]= GetPlayerWeaponAmmo(playerid,weaponid), count++;  
           if(GetPlayerWeaponAmmo(playerid,weaponid) > CurrentAmmo [playerid]|| GetPlayerWeaponAmmo(playerid,weaponid) < CurrentAmmo[playerid])  
           {  
                 CurrentAmmo [playerid]= GetPlayerWeaponAmmo(playerid,weaponid);  
                 NoReloading [playerid]= 0;  
                 count++;  
           }  
           if(GetPlayerWeaponAmmo(playerid,weaponid) != 0 && GetPlayerWeaponAmmo(playerid,weaponid) == CurrentAmmo [playerid]&& count == 0)  
           {  
                 NoReloading[playerid]++;  
                 if(NoReloading [playerid]>= 5)  
                 {  
                 NoReloading [playerid]= 0;  
                 CurrentWeapon [playerid]= 0;  
                 CurrentAmmo [playerid]= 0;  
                 // можно добавить сообщение для админа или же для игрока
                 Kick(playerid);  
                  return 0;  
                 }  
           }  
           }  
           return 1;  
}  

stock IsWeaponWithAmmo(weaponid)  
{  
         switch(weaponid)  
         {  
           case 16..18, 22..39, 41..42: return 1;  
           default: return 0;  
         }  
         return 0;  

}  

stock GetPlayerWeaponAmmo(playerid,weaponid)  
{  
         new wd[2][13];  
         for(new i; i<13; i++) GetPlayerWeaponData(playerid,i,wd[0][i],wd[1][i]);  
         for(new i; i<13; i++)  
         {  
         if(weaponid == wd[0][i]) return wd[1][i];  
         }  
         return 0;  
}


Есть вопросы? Задавай!


• Помогаю новичкам в CLEO-скриптинге, в лс.
[CM]Крупье Дата: Пятница, 12.09.2014, 22:36 | Сообщение # 2
Любитель
Сообщений: 41
Статус: Offline
Норм
Beenfoo Дата: Воскресенье, 14.09.2014, 19:14 | Сообщение # 3
Бывалый
Сообщений: 436
Статус: Offline
Взято с П-И, не будет этот античит хорошо работать

Фрин@
SeX-PrO-AdReNaLiN Дата: Понедельник, 06.10.2014, 09:47 | Сообщение # 4
Авторитет
Сообщений: 1310
Статус: Offline
Омг. Зачем такой длинный код. Можем только в onplayerweaponshot добавить пвар для проверки выстрелов в секунду.

user N over 99999
[WS]Grenhelgets Дата: Понедельник, 01.12.2014, 17:37 | Сообщение # 5
Боец
Статус: Offline
Добавь в скайп nicelse.ws предложение есть.
Форум » Pawno программирование SAMP » Античиты » Анти-чит на Rapid Fire
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7209]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
pokotiloroman91 [18:24]

stephensh5 [12:00]

calliesv7 [06:11]

louqm16 [22:14]

artushak [16:32]

Kingpolker [15:42]

leeyv11 [15:12]

Trappa17 [01:00]

Djamalchik [16:40]

ajeense [14:24]

654470559 [08:55]

Newtone [03:01]

godspeed [21:31]