На оружие

Модератор: SJplayer

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 10 мая 2013, 12:15

На оружие

Ко всем new

Код: Выделить всё

new Weapons[MAX_PLAYERS][47];  


в OnPlayerConnect

Код: Выделить всё

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


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

Код: Выделить всё

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
             } 
    }  


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

Код: Выделить всё

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


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

Код: Выделить всё

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]


Вернуться в «Античиты»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 7 гостей