Перейти к содержанию

Сообщения от Как указать в задании, какой именно артефакт нужно добыть?

Пока нет оценок — будьте первым!
Аватар пользователя
5 лет назад
В строку параметра пробовал добавить и ID артефакта (DRAGON_SCALE_SHIELD), и его название в файлах игры (DragonscaleShield), и его Shared, пробовал и присвоить ему имя в строке Name, чтобы использовать его, но ничего из этого не работает. Всё копировал, в знаках нигде ошибиться не мог. Задание при получении артефакта всё равно не выполняется.
Аватар пользователя
5 лет назад
Поставьте 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
Аватар пользователя
5 лет назад
}{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
Аватар пользователя
5 лет назад
Callum
Спасибо большое. А в самом задании тогда что указать: Shared артефакта или его ID?
Н и ч е г о. Задание будет выполняться скриптом.
В ответ пользователю }{0TT@6bI4
Аватар пользователя
5 лет назад
глупый вопрос, но я не могу разобраться, куда вписывать этот скрипт. вроде в самом артефакте скрипт прописать нельзя
Аватар пользователя
5 лет назад
Автопереведено
Свойства карты -> Скрипт
В ответ пользователю Ment
Аватар пользователя
5 лет назад
Нужно ли в функции HasArtefact вторым аргументом указывать ID артефакта? Я указал, без кавычек, в консоли выдает ошибку во втором аргументе.

UPD: всем спасибо, разобрался

Статистика

Приветствуем новейшего участника: recijeb