Есть ли какой то способ добавить новые саундсеты для юнитов? Не заменяя их, и не используя UnitAckSounds.slk? Просто триггерами которые копируют механику разговора юнитов в Варкрафте?
`
ОЖИДАНИЕ РЕКЛАМЫ...
11
Ты своим третьим вопросом, ответил на первый и второй
1
Tredor46, не, особо нету идей как сделать это всё триггерами.
11
Алчность, Юнит выбран, играет один звук, юнит получил приказ атаковать, второй звук, юниту приказали бежать, третий
То есть буквально сделать всё то, что делают обычные саундсеты
1
Tredor46, тогда если спамить лкм по юниту то будет играть куча звуков. Тоже самое с отдачей приказов
11
Алчность, добавь задержку перед следующим проигрыванием, равную длине проигрываемого звука + ещё пол секунды
1
Tredor46, а как отследить, не будет ли какой то другой по длине звук играть? И ещё тогда ведь будут утечки
1
Алчность, Если тебя это так беспокоит, то просто выдели переменную под текущий проигрываемый звук и, условно, раз в полсекунды проверяй таймером проигрывается он или нет...
7
Алчность
Событие - Юнит получил приказ
set r = getrandomint( 1, 100 )
If not GetSoundIsPlaying( sound ) and R < 30 then
if getLocalPlayer() == P then
call PlaySound( sound )
endif
endif
Как то так. Хотя хз, не проверил
Можешь без рандома сделать, вроде механика вара без рандома
27
Просто триггерами которые копируют механику разговора юнитов в Варкрафте
1
Makeba, на 1.26 бы, извиняюсь что в вопросе не указал с самого начала.
11
Алчность, у тебя есть дискорд? мне просто лень писать, да и тут раз в час обмен сообщениями идёт, раз уже неделя прошла, а проблема так и не решена, предлагаю свою помощь, мой дискорд darcy46, помогу чем смогу
Чтобы оставить комментарий, пожалуйста, войдите на сайт.