Всем привет,я вёл разработку - Freedom Project | Protection ,но теперь у меня нет желания довести её до ума,вот и решил поделиться античитом на на различные действия,в том числе и джетпак.

К #define
PHP код:
#define SetPlayerSpecialAction FP_SetPlayerSpecialAction
#define Kick.(%0) SetTimerEx("OnPlayerKick",100,false,"i",%0) 
К new
PHP код:
new FP_Actionid_Player[MAX_PLAYERS];
new 
FP_Special_Action[MAX_PLAYERS];
new 
FP_Special_Action_Death[MAX_PLAYERS]; 
К forward
PHP код:
forward OnPlayerKick(playerid); 
В OnPlayerSpawn
PHP код:
    SetPVarInt(playerid,"FP_Protection",1);
    
FP_Special_Action_Death[playerid]=0
В OnPlayerDeath
PHP код:
    FP_Actionid_Player[playerid]=0;
    
FP_Special_Action_Death[playerid]=1
В Update или секундный таймер
PHP код:
    if(!IsPlayerNPC(playerid)&&GetPVarInt(playerid,"FP_Protection")==1){
        
FP_Special_Action[playerid]=GetPlayerSpecialAction(playerid);
        if(
FP_Special_Action[playerid]!=0&&FP_Special_Action[playerid]!=1&&FP_Special_Action[playerid]!=3&&FP_Special_Action[playerid]!=4&&FP_Special_Action[playerid]!=FP_Actionid_Player[playerid]){
            if(
FP_Special_Action_Death[playerid]==0){
                
SendClientMessage(playerid,0xFFFFFFff,"Тебя спалили на специальные действия  и ты был кикнут");
                
Kick.(playerid);
            }
        }
    } 
В конец мода
PHP код:
public OnPlayerKick(playerid)
{
    
Kick(playerid);
}


stock FP_SetPlayerSpecialAction(playerid,actionid)
{
    
FP_Actionid_Player[playerid]=actionid;
    return 
SetPlayerSpecialAction(playerid,actionid);

Разработчик:
- Tracer (Freedom Project)



При копировании материала в другие источники указывайте настоящего разработчика!