Туториал по созданию вертолета который высаживает солдатов.
Драсте, это опять я со своиим вертолетом, только теперь он не будет просто летать, а еще и "выкинет" парочку комбайнов. Это будет выглядить примерно вот так:
"Рисунок1".
Ну, чтож приступим. открываем хаммер. Делаем мапу 5000 в длинну, 2000 в ширину и высоту. Нажимаем ctrl+h, и ставим -16. Ставим info_player_start, на него одиваем itiem_suit и ложим рядом автоматик энтитей weapon_smg. Так же для красоты сделаем площадку на которую будут "высаживатся" наши комбайны. У меня получилось следующуе:
"Рисунок2".
Такс, теперь мы сделаем сам вертолетик. Для этого в углу поставте npc_helicopter и под его лопасти ставим path_track:
"Рисунок3"
Пришло время выставить им свойства. В свойствах нашего вертолета пишите:
----------------------
Name: vertolet
Target path_track: p1
Sleep state: Waiting for input
Intal speed: 100
Идем в закладку Flags и ставим галочку у следующих строк:
Gag
Fall to ground
Effecient
----------------------
Свойства path_track'a:
----------------------
Name: p1
----------------------
Я не ошибся. Строку path_track'a Next sop target заполнять НЕ надо. Так, ну с этим делом разобрались... Теперь надо делать место где появится наш хеликоптер. Для этого под (над) вертолетом ставим энтитю npc_template_maker:
"Рисунок 4".
Выставим ему следующие свойства:
--------------------
Name: Maker
Start disabled: yes
Num. of NPC's: 1
Max live NPC's: 1
Name of template NPC: vertolet (сюда надо вписать название НПЦ который должен появится. в нашем случае Вертолет)
--------------------
Ну, чтож. Теперь сделаем тех кого эта махина будет выбрасывать, а именнно комбанов.
Создайте гдето в 100-150 юнитах над "ареной" два npc_combine_s и path_track. Примерно так:
"Рисунок5"
Свойства Комбайнов:
--------------------
(1 комбайн)Name: sasa
(2 комбайн)Name: soso
Sleep state: Waiting for input
Waiting for reppel: yes
Weapon: SMG
Num. of granades: 5
Model: regural soldier (обыный солдат с черной маской)
--------------------
Переходим к path_track'y:
-------------------
Name: p2
-------------------
С этим разобрались, поехали дальше. Надо создать триггер. Создадим браш как на рисунке:
"Рисунок6"
Окрасим его текстурой Trigger и превротим в trigger_multiple.
Идем в аутпуты и пишем тоже, что и на рисунке:
"Рисунок 7".
Теперь вернемся к path_track'y (р2). идем в его аутпуты и пишем, то же, что на рисунке:
"Рисунок8".
Ну, и под конец, ставим еще один пас_трек в том конце карты где вы хотите, что бы вертолет исчез.
Ставим ему следующие свойства:
------------------------
Name: p3
------------------------
Закладка аутпутс:
"Рисунок9".
Ну вот и все! Компилируйте карту и наслождайтесь. Ах да, если вы хотите, что бы вертолет вас не трогал поставте на карту (куда угодно) энтитю ai_realtonship со свойствами:
-------------------------
Name: ai
Subject(s): vertolet
Target(s): !player
Discription: Neutral
------------------------
Ну вот и все. Компильте карту и играйте.
