Как сделать задания чтобы спасать юнитов?
Например:
Я разбросал юнитов по карте, и всех нужно спасти, как бы я не пытался у меня не получается выполнить задание, квест не обновляется.

Master113, добавить через "Новое условие" оператор "или" (Там два разных варианта, удобнее "or, multiple conditions" ("или, несколько условий" - как-то так)), туда поместить сравнения для каждого юнита. (Условие "или" будет выполняться, если выполнится хотя бы 1 условие внутри. Для оператора "и" - должны выполняться все условия внутри. Стандартный раздел триггера "Условия" действует как "и").
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
Можно спасти каким-нибудь воздействием - кликом, зайти в определенную область, открыть ворота и т.д. Мне кажется, это более рациональные действия
18
Например нужно спасти 10 юнитов.
Создаешь целочисленную переменную напр SAVEDUNITS
При спасении каждого юнита изменяешь значение Set SAVEDUNITS=SAVEDUNITS+1
Выводишь ее значение в мультиборд
Изменяешь описание квеста на "Спасено---- конверт целочисленной в сторку--- юнитов из 10"
Квест завершен когда SAVEDUNITS будет равно 10. Для завершения квеста можно создать отдельный триггер с любым событием.
17
dave_wwid:
Например нужно спасти 10 юнитов.
Создаешь целочисленную переменную напр SAVEDUNITS
При спасении каждого юнита изменяешь значение Set SAVEDUNITS=SAVEDUNITS+1
Выводишь ее значение в мультиборд
Изменяешь описание квеста на "Спасено---- конверт целочисленной в сторку--- юнитов из 10"
Квест завершен когда SAVEDUNITS будет равно 10. Для завершения квеста можно создать отдельный триггер с любым событием.
У меня почти так же как ты и описал, но не работает. Можешь приложить скриншот, если не трудно?
TripleKor:
Хотя бы скрины триггеров покажи.
Загруженные файлы
18
Условие - спасенный (resqued) юнит или переключающий (triggering unit???)
а не совпадающий
17
dave_wwid:
Условие - спасенный (resqued) юнит или переключающий (triggering unit???)
а не совпадающий
А, вот как.
Просто, "спасенный" не было, вот я и взял совпадающий.
Все равно спасает только одного юнита, а не 6.
21
Master113, так у тебя в условии только один конкретный юнит и стоит.
17
TripleKor:
Master113, так у тебя в условии только один конкретный юнит и стоит.
А как сделать чтобы несколько?
Я поставил в условиях несколько юнитов, так задание не обновлялось. Пришлось вернуть в исходный вид.
7
Master113:
А как сделать чтобы несколько?
Добавить их всех в группу и проверять в условии принадлежность к группе, как вариант
17
Mexaz:
Master113:
А как сделать чтобы несколько?
Добавить их всех в группу и проверять в условии принадлежность к группе, как вариант
Можно попробовать.
9
Master113, если все спасаемые юниты одного типа, то, наверное, проще не группой, а проверкой на тип боевой единицы. Можно и такой же проверкой как сейчас, но нужно добавить остальных спасаемых юнитов в условие через ИЛИ (Or)
9
Master113, добавить через "Новое условие" оператор "или" (Там два разных варианта, удобнее "or, multiple conditions" ("или, несколько условий" - как-то так)), туда поместить сравнения для каждого юнита. (Условие "или" будет выполняться, если выполнится хотя бы 1 условие внутри. Для оператора "и" - должны выполняться все условия внутри. Стандартный раздел триггера "Условия" действует как "и").
Загруженные файлы
Принятый ответ
17
rlOmega:
Master113, добавить через "Новое условие" оператор "или" (Там два разных варианта, удобнее "or, multiple conditions" ("или, несколько условий" - как-то так)), туда поместить сравнения для каждого юнита. (Условие "или" будет выполняться, если выполнится хотя бы 1 условие внутри. Для оператора "и" - должны выполняться все условия внутри. Стандартный раздел триггера "Условия" действует как "и").
Есть! Работает!
Огромнейшее спасибо тебе.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.