Учимся делать простенький триггер, обучения ради... |
|
Здравствуйте, гость ( Вход | Регистрация )
Учимся делать простенький триггер, обучения ради... |
5.4.2007, 17:31
Сообщение
#1
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Итак. Несколько раз меня спрашивали некоторые простые вещи, такие как создать триггер, так что б он работал. В общем в итоге решил написать этот туториал.
Поставим перед собой задачу (порой прежде чем начать что-то делать, надо осознать что именно делать и правильно спланировать. Задача несколько литературная, что б звучало покрасившее ) : Советский разведчик возвращается с задания. Ему лишь осталось передать по рации что он уничтожил засаду немцев на дороге и колонна грузовиков может выдвигаться в путь ничего не опасаюсь. Теперь о том, как это осуществить. Опустим в этом туториале создание самого диалога и допустим, что разведчику необходимо просто подойти к месту, где находиться рация и после этого грузовики поедут (упрощаю задачу до минимума). Сначала создадим грузовики [attachment=8296:attachment] , потом сделаем нашего разведчика [attachment=8297:attachment] и добавим где-нибудь, например на пеньке в чаще леса, статический объект рацию. [attachment=8298:attachment] Теперь создадим новую зону в меню F3-5, и назовем её например ration. Уменьшим радиус зоны до нужного. [attachment=8299:attachment] Ещё сразу создадим путь из вейпоинтов, по которому поедут грузовики, [attachment=8300:attachment] добавим теги грузовикам (обоим добавим тег ”konvoy”), а нашему разведчику добавим тег pl. [attachment=8302:attachment] Пришло время сделать триггер. Переключаемся во вкладку триггеров – F3-6, и создаем новый триггер – тыкаем в верхнем окне правой кнопкой мышки, выбираем в меню Add и в появившемся окне вводим имя триггера - пусть будет, например, ”123”. [attachment=8303:attachment] Теперь в том же верхнем окошке выбираем наш триггер из списке всех триггеров (если есть ещё какие-нибудь) В самом нижнем окошке (commands) так же правой кнопкой мышки жмем Add и выбираем в окне waypoint и жмем на кнопку OK. И настраиваем эту команду так же, как приведено на скрине. [attachment=8304:attachment] В результате, когда триггер сработает по условию, всю юниты с тагом konvoy поедут по вейпоинту 0. Осталось лишь указать условие, а условием является попадание живого разведчика с тагом pl в зону с рацией. Условия же задаются во втором окошке триггера (окошко conditions). Жмем на нем правой кнопкой мышки и выбираем +entities. Теперь в этом окне появилось новое условие, надо лишь настроить его. Два раза кликаем на нем и настраиваем так, как приведено на скриншоте: [attachment=8305:attachment] Вот и все. Сохраняем и радуемся. Что бы оттестировать в редакторе работу триггеров надо лишь нажать в правом нижнем углу кнопку старт и игра начнется. Когда нужное проверить – нажать finish и все вернется в нормальное состояние перед нажатием кнопки старт. [attachment=8301:attachment] Ну и сама карта вот: |
|
|
16.10.2009, 5:08
Сообщение
#2
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Пасиб очень хороший мануал сделал StalkerXey помогло!Я на этом мануале миссии все учился делать
|
|
|
2.11.2009, 1:30
Сообщение
#3
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Огромное спасибо ;) ! Теперь мне стал понятен принцип работы триггеров.
|
|
|
9.3.2013, 13:43
Сообщение
#4
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Большое спасибо! Всё просто и понятно написано!
|
|
|
Текстовая версия | Сейчас: 28.4.2024, 3:19 |