Sidebar

[HL2] CombineWall Crash

  • Рекомендуется задавать вопросы только относительно темы с уроком. Для остальных вопросов существует раздел [url=/forums/pomosch.12/]«Помощь»[/url].

    Темы с просьбами помощи будут удаляться без предупреждения и без объяснения причины.

    Запрещается поднятие старой темы оффтопом. Ваше сообщение будет удалено, а в профиль будет выписано замечание.

Headcrab (Rus)

Кушаю моцги
Sep 8, 2009
183
30
[HL2] CombineWall Crash

Привет ! Это мой первый тютор и надеюсь не будите особо орать !
По маппингу я особо не спец. :umnik:, но вот сегодня нечего было делать и решил написать тутор для всех кто как я в танке !
Давайте поговорим о такой штуке как Combine Wall большая штука типо ворот !



Ну давайте приступим :bigsmile: !
Во первых ставим prop_dynamic. Прописываем в нем
World Model: models/combine_wall.mdl
Name: combine_wall

Дальше, где нибудь на 2 метра дальше нашей заготовки рисуем Trigger. Превращаем его в Trigger_Multiply. Называем триггер multiply
Когда превратили прописываем в Outputs следущее:

OnStartTouch -> combine_wall -> SetAnimation -> crush -> 0.00
OnEndTouch -> multiply -> Disable -> 1.00

Все прописали ? Проверьте а то не получиться :]

Теперь ставим Trigger на определьную территорию удара от краша. Превращаем Trigger в trigger_hurt, прописываем следующее:

Name: wall_hurt
Start Disable: Yes
Damage: 10000
Damage Cap: 10000
Damage Type: CRUSH

Проверьте все-ли сделали ? Окей, поехали дальше !
Возвращаемся к trigger_multiply в Outputs прописываем:

OnEndTouch -> wall_hurt -> Enable -> 6.00
OnEndTouch -> wall_hurt -> Disable -> 8.00

Все сделали ? Пойдем дальше.
Ставим два ambient_generic. В первом прописываем:

Name: soundwall_up
Sound Name: ambient/machines/wall_ambient_loop1.wav
Max Audible Distance: 4000

Теперь во втором:
Name: soundwall_crush
Sound Name: ambient/machines/wall_crash1.wav
Max Audible Distance: 4000

Сделали ? Приступаем дальше. И сново идем к trigger_multiply, и прописывем в Outputs:

OnEndTouch -> soundwall_up -> PlaySound -> 0.00
OnEndTouch -> soundwall_crush -> PlaySound -> 6.00

Сама по себе модель Wall-a прозрачная. Так что поставьте еще по краям текстуру invisible ! :)

Собстевено все. Ах да, в trigger_hurt в Flags, ставим галочки на "Clients, NPC, Physics Objects." И около нашего Wall-a поставим пять npc_citizen !

Вот теперь все ! Если не очень нравится мой вариант, можете добавить свои идеи или для реалистичности поставить пыль, огонь, взрыв и.т.д
=) !
 

Attachments

Last edited: