Световая граната в HL2 Многие помнят световую гранату в Counter-Strike: Source. В этом туторе описано, как создать нечто подобное в Half-Life 2. Приступим! Для начала создадим саму гранату. Ставим prop_physics_override с параметрами: Name: grenade World Model: models/items/grenadeammo.mdl Флаг всего один: Generate output on +USE. Затем делаем самое главное – ослепление. Ставим env_fade с параметрами: Name: fade Duration: 3 Hold Fade: 3 Fade Alpha: 255 Fade Color: 255 255 255 Ставим флаг «Fade From». Теперь звук взрыва. Ставим ambient_generic с параметрами: Name: sound Sound Name: //подходящего звука нет, поэтому переносите звук из контры)) Source Entity Name: grenade Флаги: Start Silent Is NOT Looped Теперь делаем шарообразный браш большого радиуса и превращаем его в trigger_look. Тут возможны некоторые неудобства, вроде ошибки «Invalid Solid Structure» или даже Leak’а. Попробуйте разные варианты формы и размещения триггера. Помните, что этот триггер будет реагировать на взгляд игрока и запускать env_fade. Параметры я поставил такие: Name: trigger Parent: grenade Start Disabled: Yes Look Target: grenade Look Time: 0.1 //чем меньше, тем лучше Флаги: Fire Once Clients И один аутпут: OnTrigger=>fade=>Fade Теперь создадим то, что будет всё это одновременно активировать. Ставим logic_relay, даём ему имя relay и пишем следующие аутпуты: OnTrigger=>sound=>Play Sound OnTrigger=>trigger=>Enable OnTrigger=>trigger=>Kill 0.50 OnTrigger=>grenade=> Kill 1.00 Готово! Автор – La Mafioza lamafioza@mail.ru |