Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты для начинающих
Показать сообщение отдельно
#408
Старый 25.03.2024, 13:53
  #408
^
FataLisT
 
Аватар для FataLisT
📖
Регистрация: 22.03.2024
Сообщения: 25
Регистрация: 22.03.2024
Сообщения: 25
По умолчанию
Re: Скрипты для начинающих

Jack_of_shadowsМожет что карта мультиплеерная? Вообще можно покачать сценариев разных и сравнить. Я больше принципиальных различий со своей рабочей версией не вижу.
Посещала и такая мысль... Что боевые скрипты не для мультиплеера. Придётся довольствоваться тогда только StartCombat на тригерах при достижении определённых мест.

Добавлено через 12 часов 41 минуту

В общем, полазал в разделе карт из тех, что отмечены как мультиплеер, и что-то в паре десятков скаченных не обнаружил ни одного боевого скрипта... Не нравится мне эта тенденция) Остаётся надежда, что может надо где-то его всё таки прописать в map.xdb и станет работать.

Ещё вопрос по sleep возник, на основе инфы сообщений других до меня искальцев ответов) Подозреваю, что у меня зависания на старте карты, где одновременно много функций выполняются, не дожидаясь друг друга, видимо специфика lua такая. Нашёл пример 

repeat sleep(1) until GetUnitManaPoints(GetAttackerHero())==200 --Спать до тех пор, пока не начислится мана

нашёл вот этот код. А как ожидание прикрутить к MessageBoxForPlayers срабатыванию? Или завершения функции начисления существ в замки игроков. У меня пока в голове костыль с какой-то переменной булевой и проверкой её на true|false  в sleep. 

__________________
Ещё только учусь =)
Ещё только учусь =)
FataLisT вне форума
Ответить с цитированием