Всем привет,я вёл разработку - Freedom Project | Protection ,но теперь у меня нет желания довести её до ума,вот и решил поделиться античитом на перезарядку/бесконечные патроны.
Ну а теперь переходим к вшивке:
К #define
PHP код:
#define Kick.(%0) SetTimerEx("OnPlayerKick",100,false,"i",%0)
К new
PHP код:
new FP_Ammo_Reloading[MAX_PLAYERS][2];
new FP_Player_Warns_Ammo_Reloading[MAX_PLAYERS];
К forward
PHP код:
forward OnPlayerKick(playerid);
В OnPlayerSpawn
PHP код:
SetPVarInt(playerid,"FP_Protection",1);
В OnPlayerWeaponShot
PHP код:
if(!IsPlayerNPC(playerid)&&GetPVarInt(playerid,"FP_Protection")==1){
FP_Ammo_Reloading[playerid][0]=GetPlayerAmmo(playerid);
if(FP_Ammo_Reloading[playerid][0]==FP_Ammo_Reloading[playerid][1]){
switch(GetPlayerWeapon(playerid)){
case 0,1,2,3,4,5,6,7,8,10,11,12,13,14,15,40,44,45,46:{
FP_Ammo_Reloading[playerid][1]=FP_Ammo_Reloading[playerid][0];
FP_Player_Warns_Ammo_Reloading[playerid]=0;
return 1;
}
}
FP_Player_Warns_Ammo_Reloading[playerid]++;
if(FP_Player_Warns_Ammo_Reloading[playerid]>5){
SendClientMessage(playerid,0xFFFFFFff,"У тебя пули не кончаются и ты был кикнут");
Kick.(playerid);
}
}else{
FP_Ammo_Reloading[playerid][1]=FP_Ammo_Reloading[playerid][0];
FP_Player_Warns_Ammo_Reloading[playerid]=0;
}
}
В конец мода
PHP код:
public OnPlayerKick(playerid)
{
Kick(playerid);
}
Разработчик:
- Tracer (Freedom Project)
При копировании материала в другие источники указывайте настоящего разработчика!