1) Make a room, a player spawn, light and if you want to some npc_zombies. 2) Make a prop_static and in the World Model keyvalue type models/props_citizen_tech/Firetrap_PropaneCanister01a.mdl then make another prop_static and its World Model keyvalue is supposed to be models/props_citizen_tech/Firetrap_gashose01a.mdl then make a prop_dynamic and in its World Model keyvalue type models/props_pipes/valvewheel002.mdl That will make the first prop_static look like a gas tank, the second like a pipe and the prop_dynamic like a wheel. Now place them so it looks lpretty nice. 3) With the invisible texture make a brush that covers the prop_dynamic but not more. Tie it to an entity (Ctrl+T) and make it a func_Door_rotating. Give it the name valve_1. And in the Flag Menu check Toggle, Use Only, Passable and Door Silent 4) Make some env_fire and place them where you want your fires to be. Name them or it to fire_1. 5) Make some env_spark and place them where those little pipes goes off from the big one to make it look "normal" and name then spark_1. 6) Make a env_firesource and place it in the middle of the env_fire's and make its radius cover the env_fire's and alittle more. Set its itensity / Damage to 100 and its name to firesource_1. 7) Now make a light and choose its color to some fire looking color. Also give it the name light_1 and in the flag section check Initially Dark. 8) Make four ambient_generic. Place one near the env_spark and the others over the env_fire's. The one near the env_spark should have d1_town.GasJet as its Sound Name keyvalue. And on one other d1_town.LargeFireLoop, and on next d1_town.FlameTrapIgnite and on the last d1_town.FlameTrapExtinguish. Set all the ambient_generic to Start Silent in the flag menu and the d1_town.FlameTrapIgnite and d1_town.FlameTrapExtinguish should have the is NOT looped flag checked to. Also name them sound_1 9) Now to the hard part. Open the properties window with your func_door_rotating selected. Then press the Output menu. Click add. The first output: 1st Line: OnClose 2nd Line: sound_1 3rd Line: Stopsound The Second Output: 1st Line: OnClose 2nd Line: firesource_1 3rd Line: Disable The Third Output: 1st Line: OnClose 2nd Line: fire_1 3rd Line: ExtinguishTemporary The Fourth Output: 1st Line: OnClose 2nd Line: light_1 3rd Line: TurnOff The Fith Output: 1st Line: OnClose 2nd Line: fire_1 3rd Line: Disable Also set the delay to 2 The Sixth Output: 1st Line: OnOpen 2nd Line: fire_1 3rd Line: Enable The Seventh Output: 1st Line: OnOpen 2nd Line: firesource_1 3rd Line: Enable The Eighth Output: 1st Line: OnOpen 2nd Line: light_1 3rd Line: TurnOn The Ninth Output: 1st Line: OnOpen 2nd Line: sound_1 3rd Line: PlaySound 10) Now make a trigger_hurt with the texture brush and make it cover the fire area. 11) Enjoy burning some zombies :) Made by TTTC. Thanks to Habboi!!!!!!! |