При использовании ReplaceHeroWith пропадает звук

  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

fabio_longo

Продвинутый
13 Июн 2021
182
28
steamcommunity.com
Проект
Chen's Training, Creep Stacking Training
Нужно заменить пикнутого героя командой ReplaceHeroWith, но она полностью выключает звук героя - скиллы, реплики, удары. Можно ли их как-то подгрузить?
 
разобрался, можно прекешить звуки героя с помощью PrecacheResource("soundfile", "soundevents/game_sounds_heroes/game_sounds_pudge.vsndevts", context) и PrecacheResource("soundfile", "soundevents/voscripts/game_sounds_vo_pudge.vsndevts", context)
 
Разобрался полностью. Команду ReplaceHeroWith нужно использовать внутри PrecacheUnitByNameAsync, чтобы всё корректно подгрузилось
PrecacheUnitByNameAsync(sHero,function() hero = PlayerResource:ReplaceHeroWith(0, sHero, 0, 0) end)
 
  • Нравится
Реакции: vulkantsk
Реклама: