Create site free
Коп и бочка - Статьи пользователей сайта - Маппинг Half-life 2 - Каталог статей - Mapper720.Ru - сайт о маппинге на движке Half-life 2
Mapper720.Ru Четверг, 09 Фев 2012, 04:48
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта

Форма входа
E-mail:
Пароль:

Категории
Статьи пользователей сайта [26]
Туториалы, написанные пользователями сайта.
Туториалы других мапперов [81]
Статьи мапперов с других сайтов.
Текстурирование [6]
Статьи по созданию текстур для игр на движке Source
Кодинг [7]
Counter-Strike: Source [1]

Главная » Статьи » Маппинг Half-life 2 » Статьи пользователей сайта [ Добавить статью ]

Коп и бочка
Коп и бочка
На моей карте Subway 17 есть такая сцена: Фриман стоит у нижнего края лестницы, а у верхнего – взрывающаяся бочка, за которой стоит ГО-шник. Тот поджигает бочку, пинает её, бочка катится вниз и взрывается около Фримана. Приступим!

Для начала сделайте лестницу. Теперь поставим наверху prop_physics с параметрами:

Name: cop2_oildrum
World Model: models/props_c17/oildrum001_explosive.mdl
Pitch Yaw Roll (Y Z X): 0 180 180 //бочка перевёрнута

Флаги:

Don’t take physics damage
Motion Disabled
Generate output on +USE

Внутрь бочки (по центру) помещаем npc_bullseye с параметрами:

Name: cop2_target
Parent: cop2_oildrum

Флаги:

Not Solid
Take No Damage
Perfect Accuracy
Fall to Ground

За бочкой (у верхнего края) ставим env_physimpact, с параметрами:

Name: cop2_physimpact
Magnitude: 400
Distance: 0
Point to Entity: cop2_oildrum

Флаг всего один – Ignore Mass. Около бочки ставим ambient_generic с параметрами:

Name: cop2_sound1
Sound Name: Metal_Barrel.ImpactHard
Volume: 10

Флаги:

Start Silent
Is NOT Looped

Теперь создадим ГО-шника. Ставим за бочкой npc_metropolice (расстояние между центрами ГО-шника и бочки по горизонтали – 76):

Name: cop2
Weapons: SMG1
Number of Manhacks: 2

Флаги:

Prevent manhack toss
Fall to ground

Теперь ставим scripted_sequence, совмещаем его центр с центром ГО-шника (кстати, обе эти энтити должны смотреть в сторону бочки) и ставим такие параметры:

Name: cop2_sequence
Target NPC: cop2
Action Animation: kickdoorbaton
Move to Position: Instantaneous

Флаги:

No Interruptions
Override AI
Priority Script

Чтобы ГО-шник вначале не стрелял в игрока (он ведь может попасть в бочку и сам себя подорвать xD ), нужно поставить ai_relationship с параметрами:

Subject(s): cop2
Target(s): !palyer
Disposition: Neutral
Start Active: Yes
Reciprocal: No

Осталось сделать звук смеха ГО-шника. Ставим ambient_generic с параметрами:

Name: cop2_sound2
Sound Name: npc/metropolice/vo/chuckle.wav
Volume: 10
SourceEntityName: cop2

Всё это нужно чем-нибудь активировать. Я поставил на карте trigger_look, вы можете поставить обычный триггер или ещё чего-нибудь подобное. Аутпуты триггера:

OnTrigger => cop2_sequence => BeginSequence
OnTrigger => cop2 => SetRelationship => !player D_HT 1
OnTrigger => cop2_sound1 => PlaySound (1.00)
OnTrigger => cop2_physimpact => Impact (1.00)
OnTrigger => cop2_oildrum => EnableMotion (1.00)
OnTrigger => cop2_oildrum => Ignite (1.00)

Аутпуты scripted_sequence:

OnEndSequence => cop2_sound2 => PlaySound
OnEndSequence => cop2 => SetRelationship => cop2_target D_HT 1
OnEndSequence => cop2 => SetRelationship => cop2_target D_NU 1 (3.00)

Аутпуты бочки:

OnBreak => cop2 => EnableManhackToss
OnBreak => cop2_target => Kill

Кстати, у всех аутпутов должен стоять флаг Fire once only. Всё готово, компилируем!

Автор: La Mafioza или -=Mafiozыч=-
lamafioza@mail.ru

Категория: Статьи пользователей сайта | Добавил: La_Mafioza (30 Июл 2010)
Просмотров: 425 | Рейтинг: 0.0/0
Всего комментариев: 1
-1  
1 дима   (03 Фев 2011 23:15)
когда компилирую вылетает. >( >(

Имя *:
Email:
Код *:
Наш опрос
Смертная казнь - за или против?
Всего ответов: 218

Форум
  • Законопроект SOPA (21)
  • Ларек "пиво-воды" (879)
  • Minecraft (6)
  • Анекдоты (400)
  • Вопросы по маппингу (587)
  • Вы верите в Бога? (51)
  • Linux (72)

  • Братва

    Баннеры


    CSM HL2HAMMER Source Mapping


    Статистика

    Онлайн всего: 1
    Неопознанных: 1
    Пользователей: 0

    Copyright Mapper720 © 2012   
    Используются технологии uCoz