Продолжение про саса и сосо аля Дропшип с комбайнами (туториал).
Ну чтож. Сегодня будет продолжение о приключениях саса и сосо. Но сегодня у них появятся два новых друга - заза и зозо. А их друг combine dropship будет их высаживать. Короче, сегодня научимя делать combine dropship который высаживает сасу, сосу, зазу и зозу.
Для начала создадим мапу гдето 6000 в длинну и 2500 в высоту и ширину. Дальше создайте info_player_start, light_envinoment, и какоенибудь оружие рядом. Сделали? Тогда поедем дальше. Создайте дропшип в заднем левом углу, примерно как на "Рисунок1".
Теперь заходим в свойства. Пишем следующие:
-------------------------
Name: cds
Target path_track: пока оставте пустым
Name of template NPC 1/2/3/4: sasa/soso/zaza/zozo
Name of dustoff point of NPC 1/2/3/4: do1/do2/do3/do4
Carte type: Soldier crate
Flags:
Fall to ground
Template NPC
-------------------------
Далее создайте путь из path_track'ов я создал такой как на "Рисунок2". Вы конечно же можете создать свой путь, по своему усмотрению. А легче всего такой путь сделать так: Называем первый path_track "р1" а в поле Next stop target пишем "р2". Далее зажимаем Shift и удержавая пас_трек мышкой перетягиваем его, куда нам надо. В окнах проекции можете поставить его пониже, повыше, вправо, влево и т.д. И каждый раз имя пас_трека будет менятся с р1 на р2 с р2 на р3 и так до бесконечности. С полем Next stop target такаяже бойда. Ну ладно, с путем я думаю вы разобрались, поэтому пойдем дальше.
Нам надо создать место где будет высаживать сасиков и зазиков дропшип. Для этого в нужном вам месте поставте 5 info_target'ов. Я расположил их так, как на "Рисунок3" (вам советую расположить так же). Открываем свойства одной из этих таргетов (у меня она самая первая которая "стоит в одиночистве") и пишем в ее свойствах следующие:
-------------------------
Name: Target
-------------------------
Откроем свойства остальных 4-ех таргетофф. Пишем:
-------------------------
Name: do1/2/3/4
-------------------------
С этим разобрались, значит полдела сделано. Теперь откройте свойства того пас_трека, после прохода которого вы хотите, что бы наш дропшип "заходил на посадку". Для тех кто не понял, то поясню, что та "одиначная" info_target - это, то место куда будет садится наш дропшип, а остальные 4, куда будут "убегать" после высадки сасики и зазики. Значит откроем свойства етого пас_трека (на моей карте-примере р10) и сразу зайдем в аутпуты (Outputs) и напишем так:
-------------------------
Onpass=>cds=>LandTakeCrate=>4
-------------------------
А вот теперь вернемся к свойствам дропшипа. Помните мы одно поле оставляли пустым? Так вот, сейчас мы заполним его. Откроем свойства дропшипа и в строку "Target path_track" впишем имя пас_трека который идет сразу после того у которого мы тока, что написали аутпут (р10). У меня на карте-примере он р11. Тоесть получится следующие:
------------------------
Target path_track: p11
------------------------
Теперь зайдите в его аутпуты (р11) и пропишите это:
-----------------------
Onpass=>cds=>FlyToSpecificViaPath=>здесь впишите имя "конечного" пас трека (у меня р17).
-----------------------
Теперь обсялютно в любом месте карты разместите четыре npc_combine_s. Как вы уже догодались идем в их свойста и пишем:
-----------------------
Name: sasa/soso/zaza/zozo
Weapon: На ваш выбор
Num of granades: Лубое число до 5
model: Любой
-----------------------
Ну чтож. Теперь нам надо сделать место появление этого самого Дропшипа. Для этого создадим энтитю npc_template_maker и поставте ее в том месте где вы хотите, что бы ваш дропшип появился. Выставим ей свойства:
-----------------------
Name: maker
Start disable: yes
Num of NPC's: 1
Max live NPC's: 1
Name template NPC: cds
-----------------------
Осталось сделать две вещи: это триггер который будет активировать на maker и ai_realtonship дабы дропшип нас не трогал.
Создаем триггер рядом с инфо_плейер_старт (рисунок4). Кидаем его в ентити и магическим путем нажатия мышки превпащаем его в trigger_once со следующими свойствами:
----------------------
Name: trigger
Outputs:
Ontrigger=>maker=>Spawn
---------------------
Теперь к реалтоншипу. Создадим также в любом месте энтитю ai_realtonship со свойствами:
----------------------
Name:ai
Subject(s): cds
Target(s): !player
Dscription: Neutral
-----------------------
Все, компилим и смотрим! Спасибо за внимание.
Фуф... Час потратил на дело это...
Ну чтож. Сегодня будет продолжение о приключениях саса и сосо. Но сегодня у них появятся два новых друга - заза и зозо. А их друг combine dropship будет их высаживать. Короче, сегодня научимя делать combine dropship который высаживает сасу, сосу, зазу и зозу.
Для начала создадим мапу гдето 6000 в длинну и 2500 в высоту и ширину. Дальше создайте info_player_start, light_envinoment, и какоенибудь оружие рядом. Сделали? Тогда поедем дальше. Создайте дропшип в заднем левом углу, примерно как на "Рисунок1".
Теперь заходим в свойства. Пишем следующие:
-------------------------
Name: cds
Target path_track: пока оставте пустым
Name of template NPC 1/2/3/4: sasa/soso/zaza/zozo
Name of dustoff point of NPC 1/2/3/4: do1/do2/do3/do4
Carte type: Soldier crate
Flags:
Fall to ground
Template NPC
-------------------------
Далее создайте путь из path_track'ов я создал такой как на "Рисунок2". Вы конечно же можете создать свой путь, по своему усмотрению. А легче всего такой путь сделать так: Называем первый path_track "р1" а в поле Next stop target пишем "р2". Далее зажимаем Shift и удержавая пас_трек мышкой перетягиваем его, куда нам надо. В окнах проекции можете поставить его пониже, повыше, вправо, влево и т.д. И каждый раз имя пас_трека будет менятся с р1 на р2 с р2 на р3 и так до бесконечности. С полем Next stop target такаяже бойда. Ну ладно, с путем я думаю вы разобрались, поэтому пойдем дальше.
Нам надо создать место где будет высаживать сасиков и зазиков дропшип. Для этого в нужном вам месте поставте 5 info_target'ов. Я расположил их так, как на "Рисунок3" (вам советую расположить так же). Открываем свойства одной из этих таргетов (у меня она самая первая которая "стоит в одиночистве") и пишем в ее свойствах следующие:
-------------------------
Name: Target
-------------------------
Откроем свойства остальных 4-ех таргетофф. Пишем:
-------------------------
Name: do1/2/3/4
-------------------------
С этим разобрались, значит полдела сделано. Теперь откройте свойства того пас_трека, после прохода которого вы хотите, что бы наш дропшип "заходил на посадку". Для тех кто не понял, то поясню, что та "одиначная" info_target - это, то место куда будет садится наш дропшип, а остальные 4, куда будут "убегать" после высадки сасики и зазики. Значит откроем свойства етого пас_трека (на моей карте-примере р10) и сразу зайдем в аутпуты (Outputs) и напишем так:
-------------------------
Onpass=>cds=>LandTakeCrate=>4
-------------------------
А вот теперь вернемся к свойствам дропшипа. Помните мы одно поле оставляли пустым? Так вот, сейчас мы заполним его. Откроем свойства дропшипа и в строку "Target path_track" впишем имя пас_трека который идет сразу после того у которого мы тока, что написали аутпут (р10). У меня на карте-примере он р11. Тоесть получится следующие:
------------------------
Target path_track: p11
------------------------
Теперь зайдите в его аутпуты (р11) и пропишите это:
-----------------------
Onpass=>cds=>FlyToSpecificViaPath=>здесь впишите имя "конечного" пас трека (у меня р17).
-----------------------
Теперь обсялютно в любом месте карты разместите четыре npc_combine_s. Как вы уже догодались идем в их свойста и пишем:
-----------------------
Name: sasa/soso/zaza/zozo
Weapon: На ваш выбор
Num of granades: Лубое число до 5
model: Любой
-----------------------
Ну чтож. Теперь нам надо сделать место появление этого самого Дропшипа. Для этого создадим энтитю npc_template_maker и поставте ее в том месте где вы хотите, что бы ваш дропшип появился. Выставим ей свойства:
-----------------------
Name: maker
Start disable: yes
Num of NPC's: 1
Max live NPC's: 1
Name template NPC: cds
-----------------------
Осталось сделать две вещи: это триггер который будет активировать на maker и ai_realtonship дабы дропшип нас не трогал.
Создаем триггер рядом с инфо_плейер_старт (рисунок4). Кидаем его в ентити и магическим путем нажатия мышки превпащаем его в trigger_once со следующими свойствами:
----------------------
Name: trigger
Outputs:
Ontrigger=>maker=>Spawn
---------------------
Теперь к реалтоншипу. Создадим также в любом месте энтитю ai_realtonship со свойствами:
----------------------
Name:ai
Subject(s): cds
Target(s): !player
Dscription: Neutral
-----------------------
Все, компилим и смотрим! Спасибо за внимание.
Подумав, добавил:
Фуф... Час потратил на дело это...
Вложения
-
166.3 КБ Просмотров: 662
-
151.9 КБ Просмотров: 649
-
187.5 КБ Просмотров: 598
-
229 КБ Просмотров: 534
-
2.3 КБ Просмотров: 430
Последнее редактирование: