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

Ну давайте приступим
!
Во первых ставим 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 !
Вот теперь все ! Если не очень нравится мой вариант, можете добавить свои идеи или для реалистичности поставить пыль, огонь, взрыв и.т.д
!
Привет ! Это мой первый тютор и надеюсь не будите особо орать !
По маппингу я особо не спец.
, но вот сегодня нечего было делать и решил написать тутор для всех кто как я в танке !Давайте поговорим о такой штуке как Combine Wall большая штука типо ворот !

Ну давайте приступим
!Во первых ставим 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
-
26.4 KB Views: 353
Last edited:
