На оружие

Модератор: SJplayer

Аватара
Автор темы
Дим M
Администратор
Администратор
Сообщения: 1159
Репутация: 74
С нами: 5 лет 8 месяцев

На оружие

Сообщение #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
i love you mxIni Mysql

! ! !


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

Кто сейчас на форуме

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