Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты для начинающих
Показать сообщение отдельно
#322
Старый 04.11.2022, 08:04
  #322
^
BlueHeavenHero
 
Аватар для BlueHeavenHero
📖
Регистрация: 20.08.2022
Сообщения: 428
Регистрация: 20.08.2022
Сообщения: 428
По умолчанию
Re: Скрипты для начинающих

}{0TT@6bI4StartCombat("имяНашегоГероя", "ИмяВрагаИлиNil, числоОтрядов, айди1, кол-во1, ..., айдиN, кол-воN, скрипт, коллбэк, арена, автобой)

Если какой-то параметр смущает или не нужен — пишете nil. Например, бой без героя с отрядом латников + лучников описывается так:

StartCombat("Герой", nil, 2, CREATURE_SWORDSMAN, 10, CREATURE_ARCHER, 17)
Сейчас разъясню, в чем дело. 
После захвата определённого города запускается ролик. После начинается заскриптованный бой на кастомной арене. После боя запускается ещё один ролик. Это я реализовал так:
function CaptureTown() 
RazeTown("Haven") 
sleep(2) 
StartDialogScene("DialogScenes/S9/DialogScene.xdb#xpointer(/DialogScene)") 
sleep(2)
StartCombat("HafadNecro", "Melhior", 4, 13, 22, 14, 22, 13, 22, 14, 22, МойСкрипт, nil, МояАрена, ВыклАвтобой) 



Добавлено через 3 минуты
Но вот как запустить бой на моей арене, с моим боевым скриптом и выключенным автобоем? 
BlueHeavenHero вне форума
Ответить с цитированием