Форум HeroesWorld-а - Показать сообщение отдельно - [ВОПРОС] Как указать в задании, какой именно артефакт нужно добыть?
Показать сообщение отдельно
#3
Старый 31.08.2020, 22:20
  #3
^
Callum
 
Аватар для Callum
📖
Регистрация: 20.08.2020
Сообщения: 23
Регистрация: 20.08.2020
Сообщения: 23
По умолчанию
Re: [ВОПРОС] Как указать в задании, какой именно артефакт нужно добыть?

}{0TT@6bI4Поставьте KIND_MANUAL, а в скрипте напишите следующее:

	function artifact для Ош_objective()
while 1 do
* if HasArtefact("Скриптовое имя героя") then
* * SetObjectiveState("Скриптовое имя задания", OBJECTIVE_COMPLETED);
* * break
* end;
sleep(2)
end;
end;

startThread(artifact_objective)
Проще написать в скрипте такое, чем морочиться с настройкой заданий в редакторе.
Спасибо большое. А в самом задании тогда что указать: Shared артефакта или его ID?
Callum вне форума
Ответить с цитированием