Senior Member
Join Date: May 2019
Location: Argentina
03-31-2022
, 16:54
Re: [L4D2] Sky (comp. config), that adds only the additional events to camapigns?
#89
I have another event to share, this one I did in collaboration with
Alex Alcala
I leave you a
demo video so you can see that it is working
hope you like!
c8m2_subway
PHP Code:
; =====================================================
; == Sky 2.7.2 : by Alex Alcala , Source ==
; == Scavenge event ==
; =====================================================
add :
;******************
;** Add AlexAlcala **
;******************
{
"model" "*181"
"wait" "-1"
"unlocked_sound" "0"
"unlocked_sentence" "0"
"speed" "5"
"spawnflags" "1025"
"sounds" "10"
"rendermode" "0"
"renderfx" "0"
"rendercolor" "255 255 255"
"renderamt" "255"
"origin" "4864 4547 -236"
"angles" "0 270 0"
"movedir" "0 0 0"
"locked_sound" "11"
"locked_sentence" "0"
"lip" "0"
"health" "0"
"fadescale" "1"
"fademindist" "-1"
"disablereceiveshadows" "0"
"classname" "func_button"
"OnPressed" "door_sliding_3,Open,,0,-1"
"OnPressed" "director,PanicEvent,,2,-1"
"OnPressed" "caralarm1,PlaySound,,0,-1"
"OnPressed" "carchirp1,PlaySound,,0.2,-1"
"OnPressed" "caralarm1,StopSound,,38,-1"
"OnPressed" "carchirp1,StopSound,,38,-1"
"OnPressed" "logic_start_redlight,Trigger,,0,-1"
"OnPressed" "coustom_fire,PlaySound,,0,-1"
}
{
"model" "*182"
"wait" "-1"
"unlocked_sentence" "0"
"targetname" "door_sliding_3"
"speed" "20"
"spawnpos" "0"
"spawnflags" "393760"
"rendermode" "0"
"renderfx" "0"
"rendercolor" "255 255 255"
"renderamt" "255"
"origin" "4803 4556 -102"
"noise2" "Doors.Metal.FullClose1"
"noise1" "Doors.Metal.Move1"
"movedir" "-90 0 0"
"loopmovesound" "0"
"locked_sentence" "0"
"lip" "4"
"ignoredebris" "0"
"health" "0"
"forceclosed" "0"
"fadescale" "1"
"fademindist" "-1"
"dmg" "0"
"disableshadows" "1"
"disablereceiveshadows" "0"
"classname" "func_door"
"angles" "0 90 0"
"OnFullyOpen" "light_warehousedoor,TurnOn,,0,-1"
"OnFullyOpen" "glow_warehousedoor,ShowSprite,,0,-1"
"OnFullyOpen" "model_warehousedoor,Skin,0,0,-1"
"OnOpen" "door_sliding_effects,Kill,,0,-1"
"OnOpen" "portal_warehouse,Open,,0,-1"
}
{
"origin" "4848 4547.5 -161"
"targetname" "logic_start_redlight"
"spawnflags" "2"
"classname" "logic_relay"
"hammerid" "1431376"
"OnTrigger" "spot_doors,LightOn,,0,-1"
"OnTrigger" "spot_doors2,LightOn,,0,-1"
"OnTrigger" "spot_doors,LightOff,,38,-1"
"OnTrigger" "spot_doors2,LightOff,,38,-1"
"OnTrigger" "rot_redlight1,Start,,0,-1"
}
{
"origin" "4848 4547.5 -161"
"targetname" "spot_doors2"
"spotlightwidth" "40"
"spotlightlength" "128"
"spawnflags" "2"
"rendercolor" "255 0 0"
"renderamt" "255"
"parentname" "rot_redlight1"
"HDRColorScale" "1.0"
"fadescale" "1"
"fademindist" "-1"
"angles" "0 180 180"
"classname" "point_spotlight"
"hammerid" "1431380"
}
{
"origin" "4848 4547.5 -161"
"targetname" "spot_doors"
"spotlightwidth" "40"
"spotlightlength" "128"
"spawnflags" "2"
"rendercolor" "255 0 0"
"renderamt" "255"
"parentname" "rot_redlight1"
"HDRColorScale" "1.0"
"fadescale" "1"
"fademindist" "-1"
"angles" "0 0 180"
"classname" "point_spotlight"
"hammerid" "1431378"
}
{
"model" "*6"
"volume" "0"
"targetname" "rot_redlight1"
"spawnflags" "64"
"rendermode" "0"
"renderfx" "0"
"rendercolor" "255 255 255"
"renderamt" "255"
"origin" "4848 4547.5 -161"
"maxspeed" "350"
"fanfriction" "20"
"fadescale" "1"
"fademindist" "-1"
"dmg" "0"
"disableshadows" "1"
"disablereceiveshadows" "1"
"angles" "0 0 0"
"classname" "func_rotating"
"hammerid" "1431371"
}
{
"origin" "10280 5666 55"
"angles" "0 254 0"
"targetname" "Headlight4"
"spotlightwidth" "50"
"spotlightlength" "100"
"spawnflags" "1"
"rendermode" "5"
"rendercolor" "255 255 224"
"renderamt" "80"
"maxspeed" "500"
"HDRColorScale" ".5"
"fadescale" "1"
"fademindist" "-1"
"classname" "beam_spotlight"
}
{
"origin" "10339.7 5653 55.4"
"angles" "0 260 0"
"targetname" "Headlight4"
"spotlightwidth" "50"
"spotlightlength" "100"
"spawnflags" "1"
"rendermode" "5"
"rendercolor" "255 255 224"
"renderamt" "80"
"maxspeed" "500"
"HDRColorScale" ".5"
"fadescale" "1"
"fademindist" "-1"
"classname" "beam_spotlight"
}
{
"origin" "10280 5666 55"
"targetname" "emergency_alarm_light02"
"spawnflags" "1"
"scale" "1"
"rendermode" "9"
"renderfx" "0"
"rendercolor" "255 255 224"
"renderamt" "50"
"model" "sprites/light_glow02.vmt"
"HDRColorScale" ".7"
"GlowProxySize" "8"
"framerate" "10.0"
"fadescale" "1"
"fademindist" "-1"
"disablereceiveshadows" "0"
"classname" "env_sprite"
}
{
"origin" "10339.7 5653 55.4"
"targetname" "emergency_alarm_light02"
"spawnflags" "1"
"scale" "1"
"rendermode" "9"
"renderfx" "0"
"rendercolor" "255 255 224"
"renderamt" "50"
"model" "sprites/light_glow02.vmt"
"HDRColorScale" ".7"
"GlowProxySize" "8"
"framerate" "10.0"
"fadescale" "1"
"fademindist" "-1"
"disablereceiveshadows" "0"
"classname" "env_sprite"
}
{
"origin" "10063.3 5520.9 72"
"spotlightwidth" "24"
"spotlightlength" "40"
"spawnflags" "7"
"rendermode" "3"
"renderfx" "9"
"rendercolor" "0 15 147"
"renderamt" "64"
"maxspeed" "420"
"HDRColorScale" "1"
"fadescale" "1"
"fademindist" "-1"
"disablereceiveshadows" "1"
"angles" "0 180 0"
"classname" "beam_spotlight"
}
{
"origin" "10063.3 5520.9 72"
"spotlightwidth" "24"
"spotlightlength" "40"
"spawnflags" "7"
"rendermode" "3"
"renderfx" "9"
"rendercolor" "0 15 147"
"renderamt" "64"
"maxspeed" "420"
"HDRColorScale" "1"
"fadescale" "1"
"fademindist" "-1"
"disablereceiveshadows" "1"
"angles" "0 0 0"
"classname" "beam_spotlight"
}
{
"origin" "10057.7 5493.3 72"
"spotlightwidth" "24"
"spotlightlength" "40"
"spawnflags" "7"
"rendermode" "3"
"renderfx" "9"
"rendercolor" "145 0 3"
"renderamt" "64"
"maxspeed" "420"
"HDRColorScale" "1"
"fadescale" "1"
"fademindist" "-1"
"disablereceiveshadows" "1"
"angles" "0 270 0"
"classname" "beam_spotlight"
}
{
"origin" "10057.7 5493.3 72"
"spotlightwidth" "24"
"spotlightlength" "40"
"spawnflags" "7"
"rendermode" "3"
"renderfx" "9"
"rendercolor" "145 0 3"
"renderamt" "64"
"maxspeed" "420"
"HDRColorScale" "1"
"fadescale" "1"
"fademindist" "-1"
"disablereceiveshadows" "1"
"angles" "0 90 0"
"classname" "beam_spotlight"
}
{
"origin" "7250 2348 -287.76"
"style" "6"
"_light" "255 36 0 255"
"brightness" "1"
"spotlight_radius" "32"
"distance" "300"
"classname" "light_dynamic"
}
{
"origin" "4857 4639 -175"
"style" "9"
"_light" "200 20 15 255"
"brightness" "1"
"spotlight_radius" "32"
"distance" "200"
"classname" "light_dynamic"
}
{
"origin" "4857 4639 -160"
"angles" "90 0 0"
"rendercolor" "200 20 15"
"rendermode" "9"
"spotlightwidth" "1"
"spotlightlength" "3"
"renderamt" "255"
"spawnflags" "1"
"disableshadows" "1"
"classname" "point_spotlight"
}
{
"solid" "0"
"fadescale" "0"
"origin" "4857 4639 -160"
"rendercolor" "200 20 15"
"disableshadows" "1"
"model" "models/props/cs_office/light_inset.mdl"
"classname" "prop_dynamic"
}
{
"origin" "10638.987304 4464.773437 73.5"
"style" "11"
"_light" "200 20 15 255"
"brightness" "1"
"spotlight_radius" "32"
"distance" "150"
"classname" "light_dynamic"
}
{
"origin" "10638.987304 4464.773437 73.5"
"angles" "7.6 175 0"
"rendercolor" "200 20 15"
"rendermode" "9"
"spotlightwidth" "1"
"spotlightlength" "3"
"renderamt" "255"
"spawnflags" "1"
"disableshadows" "1"
"classname" "point_spotlight"
}
{
"solid" "0"
"fadescale" "0"
"origin" "10638.987304 4464.773437 64.231246"
"rendercolor" "200 20 15"
"disableshadows" "1"
"model" "models/props_unique/spawn_apartment/lantern.mdl"
"classname" "prop_dynamic"
}
{
"origin" "7459.5 3820.0 320.0"
"targetname" "switch_glow_red"
"spawnflags" "1"
"scale" ".1"
"rendermode" "9"
"renderfx" "0"
"rendercolor" "255 15 21"
"renderamt" "255"
"model" "sprites/glow01.vmt"
"HDRColorScale" "0.7"
"GlowProxySize" "4"
"framerate" "10.0"
"fadescale" "1"
"fademindist" "-1"
"disablereceiveshadows" "0"
"classname" "env_sprite"
}
{
"origin" "7459.5 3820.0 309.0"
"targetname" "switch_glow_green"
"spawnflags" "0"
"scale" ".1"
"rendermode" "9"
"renderfx" "0"
"rendercolor" "15 255 21"
"renderamt" "255"
"model" "sprites/glow01.vmt"
"HDRColorScale" "0.7"
"GlowProxySize" "4"
"framerate" "10.0"
"fadescale" "1"
"fademindist" "-1"
"disablereceiveshadows" "0"
"classname" "env_sprite"
}
;******************
;**** Add Source ****
;******************
add :
{
"classname" "logic_auto"
"OnMapSpawn" "sky_gascans,TurnGlowsOff,,0,-1"
"OnMapSpawn" "sky_scavenge_mercy,addoutput,mins -10.000000 -55.000000 -75.000000,0,-1"
"OnMapSpawn" "sky_scavenge_mercy,addoutput,maxs 10.000000 55.000000 75.000000,0,-1"
"OnMapSpawn" "sky_scavenge_mercy,addoutput,solid 2,0,-1"
"OnMapSpawn" "sky_footlocker_button,addoutput,mins -8 -8 -8,0,-1"
"OnMapSpawn" "sky_footlocker_button,addoutput,maxs 8 8 8,0,-1"
"OnMapSpawn" "sky_footlocker_button,addoutput,solid 2,0,-1"
}
; ==== ACTIVADOR DE COMANDOS DE CONSOLA
{
"classname" "point_servercommand"
"targetname" "sky_servercommander"
}
; ==== PROPS / OBJETOS
; stock de cajas debajo de la sala de generadores
{
"solid" "6"
"origin" "7621 3007 -131"
"angles" "0 -37 0"
"model" "models/props/cs_militia/boxes_frontroom.mdl"
"classname" "prop_dynamic"
"disableshadows" "1"
}
; ===== BLOQUES INVISIBLES
; en el piso de arriba de la sala de generadores a los costados
{
"origin" "7705.750000 2806.973877 428.440155"
"angles" "0 0.000001 0"
"targetname" "sky_invisible_block_surv"
"mins" "-415.000000 -10.000000 -180.000000"
"maxs" "415.000000 10.000000 180.000000"
"boxmins" "-415.000000 -10.000000 -180.000000"
"boxmaxs" "415.000000 10.000000 180.000000"
"initialstate" "1"
"BlockType" "1"
"classname" "env_physics_blocker"
}
{
"origin" "7704.368652 3673.096680 428.495850"
"angles" "0 0.000001 0"
"targetname" "sky_invisible_block_surv"
"mins" "-415.000000 -10.000000 -180.000000"
"maxs" "415.000000 10.000000 180.000000"
"boxmins" "-415.000000 -10.000000 -180.000000"
"boxmaxs" "415.000000 10.000000 180.000000"
"initialstate" "1"
"BlockType" "1"
"classname" "env_physics_blocker"
}
; en el piso de arriba de la sala de generadores en frente
{
"origin" "7276.746582 3239.455078 428.416779"
"angles" "0 0.000001 0"
"targetname" "sky_invisible_block_surv"
"mins" "-10.000000 -420.000000 -180.000000"
"maxs" "10.000000 420.000000 180.000000"
"boxmins" "-10.000000 -420.000000 -180.000000"
"boxmaxs" "10.000000 420.000000 180.000000"
"initialstate" "1"
"BlockType" "1"
"classname" "env_physics_blocker"
}
; sonido del inicio de evento
{
"classname" "ambient_generic"
"health" "10"
"message" "music/the_end/yourownfuneral.wav"
"pitch" "100"
"pitchstart" "100"
"radius" "2500"
"spawnflags" "48"
"targetname" "sky_yourownfuneral_sound"
"origin" "-5412.58 6733.34 126.15"
}
; ===== ACTIVADOR DEL EVENTO
{
"targetname" "sky_filter_survs"
"classname" "filter_activator_team"
"filterteam" "2"
"Negated" "0"
}
{
"classname" "trigger_multiple"
"targetname" "sky_scavenge_mercy"
"filtername" "sky_filter_survs"
"spawnflags" "1"
"startdisabled" "0"
"origin" "7294.589355 3720.278564 -93.441437"
"OnTrigger" "!Rochelle,speakresponseconcept,_c4m1Intro10,0,1"
"OnTrigger" "sky_gascans,TurnGlowsOn,,0,1"
"OnTrigger" "sky_footlocker_prop,startglowing,,0,1"
"OnTrigger" "sky_prop_gas_nozzle,startglowing,,0,1"
"OnTrigger" "sky_scavenge_display,TurnOn,,0,1"
"OnTrigger" "!self,Kill,,20,1"
"OnTrigger" "director,PanicEvent,,3,-1"
"OnTrigger" "sky_yourownfuneral_sound,PlaySound,,1,1"
"OnTrigger" "sky_instructor_hint,ShowHint,,0,-1"
}
; ===== CAJA FOOTLOCKER
{
"classname" "point_template"
"spawnflags" "2"
"targetname" "sky_health_items_spawn"
"Template01" "sky_footlocker_items"
}
; La caja
{
"classname" "prop_dynamic"
"angles" "0 180 0"
"glowcolor" "0 255 0"
"glowstate" "0"
"glowrange" "550"
"model" "models/props_waterfront/footlocker01.mdl"
"solid" "6"
"targetname" "sky_footlocker_prop"
"origin" "7546 3168 28"
"disableshadows" "1"
}
; Botiquin
{
"classname" "weapon_first_aid_kit"
"targetname" "sky_footlocker_items"
"parentname" "sky_footlocker_prop"
"angles" "90 0 0"
"model" "models/w_models/weapons/w_eq_Medkit.mdl"
"origin" "7546 3184 19"
"disableshadows" "1"
}
; Pildoras
{
"classname" "weapon_pain_pills"
"targetname" "sky_footlocker_items"
"parentname" "sky_footlocker_prop"
"angles" "0 0 0"
"model" "models/w_models/weapons/w_eq_painpills.mdl"
"origin" "7541 3182 17"
"disableshadows" "1"
}
; Municion
{
"classname" "weapon_ammo_spawn"
"solid" "6"
"skin" "0"
"spawnflags" "2"
"body" "0"
"model" "models/props/terror/ammo_stack.mdl"
"origin" "7546 3161 17"
"angles" "0 0 0"
"disableshadows" "1"
}
; Se activa la funcion de la caja
{
"classname" "func_button"
"origin" "7546 3168 28"
"spawnflags" "1025"
"speed" "5"
"targetname" "sky_footlocker_button"
"wait" "-1"
"OnPressed" "!activator,SpeakResponseConcept,RelaxedSigh,0,-1"
"OnPressed" "sky_health_items_spawn,ForceSpawn,,0,-1"
"OnPressed" "sky_footlocker_prop,SetAnimation,opening,0,-1"
"OnPressed" "sky_footlocker_prop,SetDefaultAnimation,open,0.1,-1"
"OnPressed" "sky_footlocker_prop,stopglowing,,0,-1"
"OnPressed" "!self,Kill,,0.1,-1"
}
; ===== VERTIR LA GASOLINA : acercate al boquilla y tomar ese origen
{
"classname" "point_prop_use_target"
"nozzle" "sky_prop_gas_nozzle"
"origin" "7786.40 3178.16 81.36"
"spawnflags" "1"
"targetname" "sky_gas_target"
"OnUseFinished" "sky_gas_counter,Add,1,0,-1"
"OnUseFinished" "sky_servercommander,command,sm_add_canister_points 12,0,6"
}
; ===== CANTIDAD DE GASOLINA
{
"classname" "game_scavenge_progress_display"
"targetname" "sky_scavenge_display"
"max" "6"
}
{
"classname" "math_counter"
"max" "6"
"targetname" "sky_gas_counter"
"OnHitMax" "sky_relay_tractor,Trigger,,0,-1"
}
; ===== INSTRUCTOR DEL EVENTO : los dos con el mismo origen
{
"classname" "env_instructor_hint"
"targetname" "sky_instructor_hint"
"hint_target" "sky_instructor_target"
"hint_caption" "¡Activa la energía del generador con gasolina!"
"hint_timeout" "0"
"hint_range" "5000"
"hint_auto_start" "1"
"hint_icon_onscreen" "icon_alert_red"
"hint_icon_offscreen" "icon_alert"
"hint_allow_nodraw_target" "1"
"hint_color" "255 255 255"
"hint_static" "0"
"hint_shakeoption" "0"
"hint_pulseoption" "0"
"hint_nooffscreen" "0"
"hint_icon_offset" "0"
"hint_forcecaption" "0"
"hint_alphaoption" "0"
"origin" "8413.36 3244.50 303.40"
}
{
"classname" "info_target"
"targetname" "sky_instructor_target"
"spawnflags" "1"
"origin" "8413.36 3244.50 303.40"
}
; ===== SE ACTIVA LA FUNCION DEL EVENTO
{
"classname" "logic_relay"
"targetname" "sky_relay_tractor"
"OnTrigger" "func_button,unlock"
"OnTrigger" "sky_scavenge_display,TurnOff,,0,-1"
"OnTrigger" "sky_prop_gas_nozzle,stopglowing,,0,-1"
"OnTrigger" "generator_switch,startglowing,,0,-1"
"OnTrigger" "sky_visual_tank_props_block,kill,,0,-1"
"OnTrigger" "sky_instructor_hint,EndHint,,0,-1"
"OnTrigger" "sky_instructor_hint,Kill,,0.1,-1"
"OnTrigger" "sky_tractor_plywood,kill,,0,-1"
"OnTrigger" "sky_gas_target,Kill,,0,-1"
"OnTrigger" "sky_invisible_block_surv,kill,,0.3,-1"
}
; ===== MODELO DE LA BOQUILLA DEL GENERADOR
{
"classname" "prop_dynamic"
"model" "models/props_vehicles/radio_generator_fillup.mdl"
"glowcolor" "255 0 0"
"glowstate" "0"
"glowrange" "1500"
"solid" "0"
"targetname" "sky_prop_gas_nozzle"
"origin" "7792 3110 59"
"angles" "0 180 30"
"disableshadows" "1"
}
; ===== GASOLINAS : cantidad 6
{
"classname" "weapon_scavenge_item_spawn" ( 1 )
"angles" "0 0 0"
"glowstate" "0"
"solid" "6"
"spawnflags" "2"
"targetname" "sky_gascans"
"origin" "8679 4010 -140"
}
{
"classname" "weapon_scavenge_item_spawn" ( 2 )
"angles" "0 -89 0"
"glowstate" "0"
"solid" "6"
"spawnflags" "2"
"targetname" "sky_gascans"
"origin" "7313 2951 16"
}
{
"classname" "weapon_scavenge_item_spawn" ( 3 )
"angles" "0 165 0"
"glowstate" "0"
"solid" "6"
"spawnflags" "2"
"targetname" "sky_gascans"
"origin" "7673 4105 16"
}
{
"classname" "weapon_scavenge_item_spawn" ( 4 )
"angles" "0 -45 0"
"glowstate" "0"
"solid" "6"
"spawnflags" "2"
"targetname" "sky_gascans"
"origin" "8163 2694 16"
}
{
"classname" "weapon_scavenge_item_spawn" ( 5 )
"angles" "0 -93 0"
"glowstate" "0"
"solid" "6"
"spawnflags" "2"
"targetname" "sky_gascans"
"origin" "8168 3173 -109"
}
{
"classname" "weapon_scavenge_item_spawn" ( 6 )
"angles" "0 60 0"
"glowstate" "0"
"solid" "6"
"spawnflags" "2"
"targetname" "sky_gascans"
"origin" "7623 2980 -99"
}
modify :
{
match :
{
"hammerid" "6912133"
}
insert :
{
"glowstate" "0"
"targetname" "generator_switch"
"spawnflags" "3072"
}
}
{
match :
{
"hammerid" "6912133"
}
insert :
{
"OnPressed" "float_exploit_blocker,Kill,,30,-1"
"OnPressed" "generator_switch,stopglowing,,0,-1"
}
; eliminar luz de la placa
delete :
{
"glow" "generator_switch"
}
}
__________________
Last edited by Tank Rush; 04-21-2022 at 18:43 .