Делаем парашют

Описание: Уроки по скриптингу
Модератор: SJplayer

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

#1 Дим » 7 апреля 2013, 15:10

Если вы будете падать с высоты, то автоматически будет добавляться парашют.

Ко всем форвардам добавляем:

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

forward Parashut();  


ко всем таймерам в public OnGameModeInit()

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

SetTimer("Parashut",500,true);  


ко всем public

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

public Parashut()  
{  
for(new 
playerid 0;playerid<MAX_PLAYERS;playerid++)  
    {  
   if(
IsApplyAnimation(playerid"FALL_fall"))  
    {  
        
GivePlayerWeapon(playerid,46,1);  
    }  
}  
return 
true;  
}  
stock IsApplyAnimation(playeridanimation[])  
{  
    new 
bool:IsApply;  
    if(
GetPlayerAnimationIndex(playerid))  
    {  
        new 
animlib[32], animname[32];  
        
GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);  
        if(!
strcmp(animnameanimationtrue)) IsApply=true;  
        else 
IsApply=false;  
    }  
    return 
IsApply;  
}  


Готово.
[center]i love you [s]mxIni[/s] Mysql[/center]


Вернуться в «Уроки»

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

Сейчас этот раздел просматривают: 4 гостя
Боты: Bing [Bot]