Всем привет,я вёл разработку - Freedom Project | Protection ,но теперь у меня нет желания довести её до ума,вот и решил поделиться античитом на фейк урон(ложный вызов OnPlayerGiveDamage).
Ну а теперь переходим к вшивке:
К #define
PHP код:
#define Kick.(%0) SetTimerEx("OnPlayerKick",100,false,"i",%0)
К new
PHP код:
new FP_Fake_Damage_Warns[MAX_PLAYERS];
К forward
PHP код:
forward OnPlayerKick(playerid);
В OnPlayerGiveDamage
PHP код:
if(weaponid>=22&&weaponid<=42&&GetPlayerTargetPlayer(playerid)!=damagedid){
if(FP_Fake_Damage_Warns[playerid]>4){
SendClientMessage(playerid,0xFFFFFFff,"Тебя спалили на фейк урон(ложный вызов OnPlayerGiveDamage) и ты был кикнут");
Kick.(playerid);
}
FP_Fake_Damage_Warns[playerid]++;
}
В конец мода
PHP код:
public OnPlayerKick(playerid)
{
Kick(playerid);
}
Разработчик:
- Tracer (Freedom Project)
При копировании материала в другие источники указывайте настоящего разработчика!