На оружие

Moderator: SJplayer

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Posts: 1611
Joined: 5 Apr 2013
With us: 11 years 5 months

#1by Дим » 10 May 2013, 12:15

На оружие

Ко всем new

Code: Select all

new Weapons[MAX_PLAYERS][47];  


в OnPlayerConnect

Code: Select all

for(new i=0;i<47;i++) Weapons[playerid][i]=0;//обнуление  


в OnPlayerStateChange добавляем следующие чтоб анти-чит не сработал при посадке например в самолет

Code: Select all

if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER
    { 
             new 
model GetVehicleModel(GetPlayerVehicleID(playerid)); 
             switch(
model
             { 
                 case 
592,577,511,512,520,593,553,476,519,460,513,548,425,417,487,488,497,563,447,469Weapons[playerid][46]= 1
                 case 
457Weapons[playerid][2]= 1
                 case 
596,597,598,599Weapons[playerid][25]= 1
             } 
    }  


Теперь проверка, можете поставить ее под таймер ну или как вам удобно.

Code: Select all

new weap GetPlayerWeapon(playerid); 
    if(
weap != && !Weapons[playerid][weap] && weap != 40
    { 
        
//Действие например кик 
        
Kick(playerid); 
    }  


Теперь stock выдачи оружия.

Code: Select all

stock GiveWeapon(player,weapid,ammo); 

Weapons[player][weapid]= 1
GivePlayerWeapon(player,weapid,ammo); 
return ; 
}  


и заменить все GivePlayerWeapon на GiveWeapon
[center]i love you [s]mxIni[/s] Mysql[/center]


Return to “Античиты”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest