Форум HeroesWorld-а - Показать сообщение отдельно - Банки существ
Показать сообщение отдельно
#3
Старый 10.03.2023, 11:04
  #3
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1975
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1975
Выставка наград
По умолчанию
Re: Банки существ

Вроде бы вы разбираетесь в скриптах, поэтому просто напишу общий список действий:
- составить скриптовые таблицы с охранами и наградами (организуйте так, как вам удобно)
- на старте карты обходить все банки такого типа при помощи GetObjectNamesByType("BUILDING_BLOOD_TEMPLE") и вешать триггеры касания
- вообще, можете создать аля класс здание-банк с соответствующими инициализаторами..
- касание банка эмулирует бой от StartCombat, а в коллбэке при победе героя ему выдаётся случайная награда (или привязанная к силе охраны)
- в коллбэке также зануляется триггер касания (или по красоте вешается сообщение "Сокровищница уже разграблена" +MarkObjectAsVisited())
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием