Попробую объяснить...
Я создаю задание. В задании нужно помочь людям. Как отследить выполнение задания чтобы выполнялись условия этого задания?
Например:
Я выполнил квест "Некроманты!", нужно чтобы выполнилось условие задания "Помочь капитану".

Принятый ответ

Нет такой функции запустить
вы классный
причем это недалеко от включения. либо вы очень невнимательны, либо очень ленивы
0
19
6 лет назад
0
Похожие вопросы:

ответ
координаты у экрана другие
ставь x=1,5 и y=2
ответ
что именно в циклах тебе непонятно?
ответ
Держи. Чтобы проверить нажми ESC в игре.
раскрыть
потребовалось полторы минуты
ответ
Если по игроку то массив переменных по игроку, если прям каждого конкретного героя каждого игрока - то через custom value или прочий регистратор юнитов.
Чета типа так, для ознакомления с CV
ответ
Ты не представляешь, сколько раз он был задан. Я уверен, ты сам справишься с поисками.

0
18
6 лет назад
0
Задание - Отметить требование, как выполненное.
Загруженные файлы
0
17
6 лет назад
0
Maniac_91, это я знаю, иначе бы я ни один квест не сделал :D
Блин... Чтобы все работало как нужно, нужно событие, а так я мог бы сделать несколько триггеров
Поэтому мне нужно как-нибудь отследить выполнение задания или что-нибудь наподобие этого.
Типо события "Юнит вошёл в область/зону другого юнита"
В триггерах ведь нет события "Задание - игрок 1 красный завершает задание (и переменная задания)
4
26
6 лет назад
4
ты ведь как то завершаешь сам квест, алло?..
0
17
6 лет назад
0
Hate, это трудно объяснить...
Например:
Я получил задание: "Репутация" с описанием "Я должен заслужить уважения следующих людей".
Дальше я создаю требования, устанавливаю переменные и т.д.
Мне нужно чтобы по завершении других квестов, требование было выполнено.
Например:
Выполнил квест и в другом задании было выполнено требование "Вы получили голос (и имя персонажа(это не важно))
Чтобы требование выполнялось в другом задании, а не в этом же
2
18
6 лет назад
2
Master113, так в другом квесте и отмечай, как выполненное.
0
17
6 лет назад
0
Maniac_91, завтра попробую так сделать...
Я же говорил что не будет работать.
Тупо не начинается задание. Я же говорил нужно как-то отследить выполнение задания
Сделал чтобы триггер включался после выполнения задания, задание выполнил, но из-за неправильного события ничего не работает.
Если делать через "Юнит вошёл в область", то это тупо, туда-сюда бегать чтобы получить задание. Если через "Юнит вошел в область другого юнита" - тоже тупизм. У меня уже есть такой тупизм с одним юнитом, который не может дойти до цели, половину пути проходит, а потом возвращается на исходную позицию. Пришлось делать через "Переместить юнита(мгновенно)", но для этого нужно несколько раз подойти к нему.
Придётся снова думать как делать.
2
26
6 лет назад
2
какие события? вы должны запускать триггер самолично, алло же
если вы настолько плохи в триггерах, почитайте статьи
0
17
6 лет назад
0
Hate, триггер изначально отключён. Включается он действием "Триггер - включить триггер(название триггера)" в конце другого триггера.
А чтобы получить задание этого триггера, нужно событие. Так просто оно не появится.
Если ставить таймер, тот это тупость. Если ставить... Там что-то ещё есть связано с временем... То задание будет даваться каждые 2 секунды или любое другое число. Тоже не вариант
Вот, событие есть, задание будет получено
Вот триггер отключен, но включается при помощи другого триггера
Вот неправильное событие, задание не получает игрок.
Чтобы триггер правильно работал, нужно правильное событие
Загруженные файлы
0
23
6 лет назад
0
Master113, мда есть такой воольшебное функция игнорировать события запустить триггер
0
17
6 лет назад
0
pro100master, а работать будет?
Просто, у меня ни один триггер не работает без события
Без условия ещё работает, ибо оно не везде требуется, а без события - нет
2
26
6 лет назад
2
Master113:
pro100master, а работать будет?
Просто, у меня ни один триггер не работает без события
Без условия ещё работает, ибо оно не везде требуется, а без события - нет
абзац...
включить триггер и запустить его - абсолютно разные вещи
0
17
6 лет назад
0
Hate, чтобы запустить его в игре, нужно провести манипуляцию
Нажать кнопку, войти в область и т.д.
2
26
6 лет назад
2
Master113:
Hate, чтобы запустить его в игре, нужно провести манипуляцию
Нажать кнопку, войти в область и т.д.
а если я смогу его запустить в игре без событий, что мне будет?
0
17
6 лет назад
0
Hate, ахахах
Ничего. Да и это ведь ты запустишь, а не я)
В общем, пойду дальше голову тогда ломать
2
26
6 лет назад
2
не пойму, над чем вы голову ломаете? вам уже все сказали что нужно делать
0
17
6 лет назад
0
Hate, сказали запустить, и всё. Нет такой функции запустить, только включить, удалить, отключить и всё
По крайней мере я её не видел
2
26
6 лет назад
Отредактирован Hate
2
Нет такой функции запустить
вы классный
причем это недалеко от включения. либо вы очень невнимательны, либо очень ленивы
Принятый ответ
0
17
6 лет назад
0
Hate, скорее невнимательный
Благодарю за помощь. Попробую завтра
0
11
6 лет назад
0
Вообще не понял, в чем проблема - создай переменную типа логическая, установи её при инициализации false, а после выполнения - true. А в следующем и проверяй эту true
Чтобы оставить комментарий, пожалуйста, войдите на сайт.