Форум HeroesWorld-а - Показать сообщение отдельно - [ВОПРОС] Как указать в задании, какой именно артефакт нужно добыть?
Показать сообщение отдельно
#2
Старый 31.08.2020, 20:46
  #2
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1973
Выставка наград
По умолчанию
Re: [ВОПРОС] Как указать в задании, какой именно артефакт нужно добыть?

Поставьте KIND_MANUAL, а в скрипте напишите следующее:

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

startThread(artifact_objective)
Проще написать в скрипте такое, чем морочиться с настройкой заданий в редакторе.
__________________
С уважением, }{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 вне форума
Ответить с цитированием