Создание вилки с розеткой - Статьи пользователей сайта - Маппинг Half-life 2 - Каталог статей - Mapper720.Ru - сайт о маппинге на движке Half-life 2
Mapper720.Ru Вторник, 22 Май 2012, 05:17
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта

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

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

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

Создание вилки с розеткой
СОздаем комнату, ставим infi_player_start, light.

На стену ставим prop_static.
Quote (Настройки)

World model: models/props_lab/tpplugholder_single.mdl


Это будет сама розетка. Теперь ставим перед ней trigger_teleport
Quote (Настройки)

Name: vilka_1_grabber
Filter Name: vilka_1_filter
Remote Destination: vilka_1_target

Quote (Флаги)

pushables
physics objects


Теперь к самой розетке (в том место, куда должна попасть вилка) ставим info_target.
Quote (Настройки)

Name: vilka_1_target


Идем далее. Ставим где-нить (неважно где именно) filter_activator_name.
Настраиваем =)
Quote (Настройки)

Name: vilka_1_filter
Filter Name: vilka_1_phys


Двигаем далее. Ставим где то рядом ambient_generic.
Quote (Настройки)

Name: vilka_1_sound
Sound Name: npc/turret_floor/click1.wav (можно выбрать любой)
SourceEntityName: vilka_1_grabber

Quote (Флаги)

Start Silent
Is NOT Looped


Теперь ставим 2 logic_relay.
Первый обзовем vilka_1_plugin_relay.

Quote (Аутпуты)

OnTrigger/vilka_1_phys/ForceDrop
OnTrigger/vilka_1_phys/DisableMotion
OnTrigger/vilka_1_grabber/Disable
OnTrigger/vilka_1_sound/PlaySound


Второй обзываем обидным именем vilka_1_unplugin_relay.
Quote (Аутпуты)

OnTrigger/vilka_1_plugin_relay/CancelPending
OnTrigger/vilka_1_phys/EnableMotion
OnTrigger/vilka_1_grabber/Enable/1.00


Фу-ух, с розеткой разобрались =) Теперь создадим вилку.
Ставим Prop_dynamic.
Quote (Настройки)

World Model: models/props_lab/tpplug.mdl
Parent: vilka_1_phys


Делаем вокруг него небольшой func_physbox, покрашенный в nodraw.
Quote (Настройки)

Name: vilka_1_phys

Quote (Флаги)

Enable motion on Physcannon grab
Generate output on + USE

Quote (Аутпуты)

OnMotionEnabled/vilka_1_unplugin_relay/trigger


В принципе, все. Конечно, для реалистичности надо еще приделать к вилке провод с помощью keyframe_rope и move_rope, но это уже другая тема =)

Теперь о том, как все это использовать.

Чтобы что-то произошло при вставлении вилки в розетку, надо вписать соотв. аутпуты (надеюсь, все знают, что это такое) в vilka_1_plugin_relay

Чтобы что-то произошло при вытаскивании вилки из розетки, надо вписать соотв. аутпуты в vilka_1_unplugin_relay.

В прилагаемой карте-примере будет включаться/выключаться красная лампочка.




Категория: Статьи пользователей сайта | Добавил: Chuwis720 (04 Янв 2009) | Автор: Half-life mapper Chuwis720
Просмотров: 848 | Теги: создание вилки с розеткой, Half-Life, mapping, source, вилка с розеткой, hammer, тутор, розетка, маппинг, вилка | Рейтинг: 5.0/6
Всего комментариев: 1
+1  
1 PREDALIEN   (14 Июн 2011 09:52)
Клаааааас! Давно искал такое! Огромееенннноооооееее СССССППППАААААССССИИИИБББООО!!!!!!!!!!!

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

Форум
  • Ларек "пиво-воды" (1016)
  • Серия игр The Elder Scrolls (3)
  • Интересные и красивые треки (22)
  • Курение (27)
  • Рассказы по сюжету Half-life (51)
  • Конец света в 2012 году (28)
  • Аниме (18)

  • Братва

    Баннеры


    CSM HL2HAMMER Source Mapping


    Статистика

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

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