Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#3517
Старый 30.08.2021, 16:21
  #3517
^
Григорий Ковалев
 
Аватар для Григорий Ковалев
📖
Регистрация: 16.08.2021
Адрес: Крестьянские хижины
Сообщения: 81
Регистрация: 16.08.2021
Адрес: Крестьянские хижины
Сообщения: 81
По умолчанию
Re: Скрипты

Alinksolo1. Добрый день мне нужен скрипт для задания, то есть тип задание добраться до нужного региона 
2.И ещё есть такой скрипт чтобы после диалога прибавились существа в армию?
Скрипт AddHeroCreatures добавляет армию героя. AddHeroCreatures("имя героя", creatureID, кол-во)

Добавлено через 4 минуты
}{0TT@6bI4Alinksolo, мне вот интересно, вы пытались хоть как-то найти ответ на свой вопрос? Ну, скажем, почитать список функций от разрабов. А там может быть и заметили глазами "AddHeroCreatures". Как бы это перевести? 🤔 Не знаю. Но вопрос номер 2 был бы решен.

Да и 1 вопрос был бы решен, если банально подумать и знать, что такое триггеры.

1. В свойствах задания поставьте OBJECTIVE_KIND_MANUAL.
В скрипте:
function ReachRegion(hero)
if hero=="Имя героя" then
SetObjectiveState("Скриптовое имя задачи", OBJECTIVE_COMPLETED)
sleep(20)
Win()
end
end

Trigger(REGION_ENTER_AND_STOP_TRIGGER, "Имя региона", "ReachRegion")

2. AddHeroCreatures("Имя героя", айди, кол-во)

Если я правильно понял, ему нужно было выполнение задания. Но тогда зачем Win? При нем же игрок автоматически выигрывает. Хотя я конечно могу быть не прав.
Григорий Ковалев вне форума
Ответить с цитированием