SetObjectiveProgress(название_квеста, номер_этапа).
где номер_этапа - соответственно 1, 2, ...
Впервые здесь? Я Роха — провести быструю экскурсию?
User01322342, в поле "progress" должно быть столько пунктов, сколько этапов в задании. Нулевой появляется сразу же при выдаче, остальные после использования
SetObjectiveProgress(название_квеста, номер_этапа).
где номер_этапа - соответственно 1, 2, ...
В этом задании цель победить 5 групп существ, как через Objective_Kind_Manual это сделать?
if (задание активно)
if (количество групп существ изменилось)
изменить прогресс квеста
end
end
Я точно не помню типы заданий, Objective_Kind_Manual - это полностью описываемый через скрипты? Тогда можно в триггер окончания битвы повесить проверкуif (задание активно)
if (количество групп существ изменилось)
изменить прогресс квеста
end
end
Trigger(COMBAT_RESULTS_TRIGGER, 'CombatResult');
function CombatResult(id)
...
endПроверять убиты ли нужные отряды можно дав им имена и вызывая функциюIsObjectExists(имя_объекта)Проверить состояние задания можно функциямиGetObjectiveState()
GetObjectiveProgress()
Проверять убиты ли нужные отряды можно дав им имена и вызывая функциюTrigger(COMBAT_RESULTS_TRIGGER, 'CombatResult');
function CombatResult(id)
...
endПроверить состояние задания можно функциямиIsObjectExists(имя_объекта)GetObjectiveState()
GetObjectiveProgress()
CombatResult(id), что должно быть в скобочках?
типы анимаций существ для команды PlayObjectAnimation
А свойство IsRemovable стоит в true?