Добавлен , опубликован
Простенький скрипт который надо запихнуть в свой Pawn что бы было слышно сердцебиение когда здоровье падает меньше 25%, планка настраивается в строках
if (Health <= 25)
if (Health > 25)

class MyNewPawn extends UTPawn;
var AudioComponent HealthSound;
 
event TakeDamage(int Damage, Controller EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType, optional TraceHitInfo HitInfo, optional Actor DamageCauser)
{
  super.TakeDamage(Damage, EventInstigator, HitLocation, Momentum, DamageType, HitInfo, DamageCauser);
    if (Health <= 25)
    {
       HealthSound.Play();
    }
    if (Health < 1)
    {
        HealthSound.Stop();
    }
}
 
function Tick(float DeltaTime)
{
    Super.Tick(DeltaTime);
 
    
    if (Health > 25)
    {
       HealthSound.Stop();
    }
} 

simulated event Destroyed()
{
HealthSound = None;
super.Destroyed();
}

defaultproperties
{
Begin Object class=AudioComponent name=MenuAudioComponent
SoundCue = SoundCue'Sounds.Misc.Heartbeat_Cue' //Ваш звук
End Object
HealthSound = MenuAudioComponent
Components.Add(MenuAudioComponent)
}
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
26
11 лет назад
0
ScorpioT1000, ну и как в оглавление добавить пункт, который будет выдавать все ресурсы с меткой?
0
37
11 лет назад
0
добавить ссылку на xgm.ru/p/udk/tag/works которая доступна внизу любого ресурса?
тип ссылки - метка
0
26
11 лет назад
0
ScorpioT1000, ах, так вот как это работает. Не сразу понял, что требуется в третьем поле в случае метки.
0
37
11 лет назад
Отредактирован ScorpioT1000
0
вот тут еще показано, как их комбинировать xgm.ru/p/wc3/model-categories
Чтобы оставить комментарий, пожалуйста, войдите на сайт.