Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;=============================================================================
- ;==================== Intrucciones para la Configuracion ====================
- ;============================= Hecho por Tonblader ===========================
- ;==================== https://steamcommunity.com/id/tonblader/ ===============
- ;=============================================================================
- ;
- ; Aqui especificare que Secciones comparten configuraciones iguales y
- ; por lo tanto configurar solo haciendo copiar/pegar en ciertos valores.
- ;
- ; En algunos casos, se necesitara modificar ciertos valores para que
- ; las configuraciones dentro del juego, tenga mejor funcionabilidad.
- ;
- ; Comparten mismo "origin" (posicion)
- ;
- ; Seccion #1, Seccion #2, Seccion #3, Seccion #4
- ; Estas Secciones no se modifica absolutamente nada
- ; (salvo que lo sepas hacer)
- ;
- ; Seccion #5
- ; Debes colocar el mismo "origin" que la Seccion #10
- ; con la diferencia que debes sumar 50 en Z+
- ; Ejemplos:
- ; "origin" "0 0 -50" entonces lo cambias a "origin" "0 0 0"
- ; "origin" "0 0 0" entonces lo cambias a "origin" "0 0 50"
- ; "origin" "0 0 50" entonces lo cambias a "origin" "0 0 100"
- ;
- ; Seccion #6 y Seccion #7
- ; Estas Secciones comparten el mismo "origin"
- ; Notas:
- ; Seccion #6 no tiene "angles"
- ; Seccion #7 si tiene "angles"
- ;
- ; Seccion #8
- ; En esta seccion colocas la cantidad maxima de gasolinas
- ; que tienes en el mapa actualmente
- ; Se debe colocar en los 2 "max" que hay en esta seccion
- ; Ejemplos:
- ; Si hay 5 latas entonces "max" "5"
- ; Si hay 10 latas entonces "max" "10"
- ; Si hay 20 latas entonces "max" "20"
- ;
- ; Seccion #9
- ; En esta seccion colocas la posicion y angulos de las
- ; latas de gasolina que quieres que esten en el mapa
- ;
- ; Seccion #10
- ; En esta seccion colocas la posicion y angulos de la
- ; Barricada y todas sus variantes necesarias
- ; para que se prenda fuego y muestre sus particulas
- ; Notas:
- ; No todos tienen "angles"
- ;
- ; Seccion #11a
- ; En esta seccion colocas la posicion y angulos del
- ; Bloque Invisible en la Barricada para que los supervivientes
- ; no pueda atravesarla
- ; (angulo obligatorio: "angles" "0 0.000001 0")
- ; Consejos:
- ; Recordar que el punto de centro del "origin" siempre sera
- ; debajo de tus pies exactamente en el medio (solo si usas sm_pos)
- ; Utiliza una esquina como punto de centro del "origin"
- ; para solo utilizar 3 valores X Y Z y no 6 valores
- ; los otros 3 valores X Y Z restantes, por consecuencia, seran 0
- ;
- ; Seccion #11b
- ; En esta seccion colocas la posicion y angulos del
- ; Bloque Invisible Duplicado de la Seccion #11a
- ; para que no tiren latas al otro lado de la barricada
- ; Debes sumar/restar en 20 a X o Y dependiendo del sitio
- ; donde este mirando la barricada
- ; (angulo obligatorio: "angles" "0 0.000001 0")
- ; Consejos:
- ; Recordar que el punto de centro del "origin" siempre sera
- ; debajo de tus pies exactamente en el medio (solo si usas sm_pos)
- ; Utiliza una esquina como punto de centro del "origin"
- ; para solo utilizar 3 valores X Y Z y no 6 valores
- ; los otros 3 valores X Y Z restantes, por consecuencia, seran 0
- ; Ejemplos:
- ; #1
- ; bloque invisible en la barricada: "origin" "0 0 0"
- ; atras de la barricada = +X
- ; entonces bloque invisible duplicado: "origin" "20 0 0"
- ; #2
- ; bloque invisible en la barricada: "origin" "100 -200 -100"
- ; atras de la barricada = -X
- ; entonces bloque invisible duplicado: "origin" "80 -200 -100"
- ; #3
- ; bloque invisible en la barricada: "origin" "-50 200 50"
- ; atras de la barricada = +Y
- ; entonces bloque invisible duplicado: "origin" "-50 220 50"
- ; #4
- ; bloque invisible en la barricada: "origin" "-10000 20000 -5000"
- ; atras de la barricada = -Y
- ; entonces bloque invisible duplicado: "origin" "-10000 19980 -5000"
- ;
- ; Seccion #12
- ; En esta seccion colocas la posicion y angulos de los
- ; Bloques Invisibles para que no tiren las latas en sitios inalcanzables.
- ; Puedes agregar/eliminar tantos Bloques Invisibles como sean necesarios.
- ; (angulo obligatorio: "angles" "0 0.000001 0")
- ; Consejos:
- ; Recordar que el punto de centro del "origin" siempre sera
- ; debajo de tus pies exactamente en el medio (solo si usas sm_pos)
- ; Utiliza una esquina como punto de centro del "origin"
- ; para solo utilizar 3 valores X Y Z y no 6 valores
- ; los otros 3 valores X Y Z restantes, por consecuencia, seran 0
- ;
- ; Seccion #13
- ; En esta seccion colocas configuraciones especificas
- ; solo para este mapa
- ;
- ;==================== Seccion #1 ====================
- ;==== Configuracion de Tamaño y Fisica de Eventos Activadores
- add:
- {
- "classname" "logic_auto"
- "OnMapSpawn" "latas_de_gasolinaTurnGlowsOff0-1"
- "OnMapSpawn" "modo_busquedaaddoutputmins -75 -75 -00-1"
- "OnMapSpawn" "modo_busquedaaddoutputmaxs 75 75 1500-1"
- "OnMapSpawn" "modo_busquedaaddoutputsolid 20-1"
- "OnMapSpawn" "brillo_de_objetosaddoutputmins -75 -75 -00-1"
- "OnMapSpawn" "brillo_de_objetosaddoutputmaxs 75 75 1500-1"
- "OnMapSpawn" "brillo_de_objetosaddoutputsolid 20-1"
- }
- ;==================== Seccion #2 ====================
- ;==== Respuestas de Eventos
- {
- "classname" "logic_relay"
- "targetname" "retransmision_de_barricada"
- "OnTrigger" "!Rochelle,speakresponseconcept,PlayerMoveOn,10,-1"
- "OnTrigger" "contador_grafico_de_latas,TurnOff,,0,-1"
- "OnTrigger" "quemar_barricada,stopglowing,,0,-1"
- "OnTrigger" "quemar_barricada,DisableCollision,,0,-1"
- "OnTrigger" "fuego_de_barricada_1,Start,,0,-1"
- "OnTrigger" "fuego_de_barricada_2,Start,,6,-1"
- "OnTrigger" "fuego_de_barricada_1,Stop,,10,-1"
- "OnTrigger" "fuego_de_barricada_2,Stop,,10,-1"
- "OnTrigger" "sonido_de_barricada,PlaySound,,0,-1"
- "OnTrigger" "sonido_de_barricada,FadeOut,1,9,-1"
- "OnTrigger" "instructor_llenar_latas,EndHint,,0,-1"
- "OnTrigger" "instructor_llenar_latas,Kill,,0.1,-1"
- "OnTrigger" "phy_clip,kill,,0,-1"
- "OnTrigger" "sitio_para_llenar_latas,Kill,,0,-1"
- "OnTrigger" "bloque_invisible,kill,,0,-1"
- "OnTrigger" "quemar_barricada,kill,,4,-1"
- "OnTrigger" "quemar_barricada1,kill,,8,-1"
- "OnTrigger" "quemar_barricada2,kill,,10,-1"
- "OnTrigger" "bloque_invisible_supervivientes,kill,,10,-1"
- }
- ;==================== Seccion #3 ====================
- ;==== filtro de latas de gasolinas
- ;==== (falta verificar que hace esta funcion)
- {
- "classname" "filter_activator_class"
- "targetname" "filter_gascans"
- "Negated" "0"
- "filterclass" "weapon_gascan"
- }
- ;==== clip invisible para evitar la pérdida de las latas por la explosion del boomer
- ;==== (falta verificar que hace esta funcion)
- {
- "classname" "func_clip_vphysics"
- "targetname" "phy_clip"
- "filtername" "filter_gascans"
- "model" "*75"
- }
- ;==== clip invisible para evitar la pérdida de las latas por la explosion del boomer
- ;==== (falta verificar que hace esta funcion)
- {
- "classname" "func_clip_vphysics"
- "targetname" "phy_clip"
- "filtername" "filter_gascans"
- "model" "*76"
- }
- ;==================== Seccion #4 ====================
- ;==== Muestra Brillo, Instructor y Supervivientes hablan al terminar de quemarse la Barricada.
- {
- "classname" "trigger_multiple"
- "targetname" "brillo_de_objetos"
- "filtername" "filtro_de_supervivientes"
- "spawnflags" "1"
- "startdisabled" "0"
- "origin" "0 0.000001 0"
- "OnTrigger" "!self,Kill,,20,1"
- }
- {
- "classname" "trigger_multiple"
- "targetname" "modo_busqueda"
- "filtername" "filtro_de_supervivientes"
- "spawnflags" "1"
- "startdisabled" "0"
- "origin" "0 0.000001 0"
- "OnTrigger" "!Rochelle,speakresponseconcept,_c4m1Intro10,0,1"
- "OnTrigger" "instructor_llenar_latas,ShowHint,,0,-1"
- "OnTrigger" "contador_grafico_de_latas,TurnOn,,0,1"
- "OnTrigger" "latas_de_gasolina,TurnGlowsOn,,0,1"
- "OnTrigger" "quemar_barricada,startglowing,,0,1"
- "OnTrigger" "!self,Kill,,20,1"
- }
- ;==================== Seccion #5 ====================
- ;==== Instructor para Llenar Gasolinas: Muestra un aviso para indicarte que debes llenar Latas de Gasolinas en la Barricada
- ;==== Si quieres ver el Instructor, debes activar esto: Opciones > Multijugador > Instrucciones durante la partida > Activado
- {
- "classname" "env_instructor_hint"
- "targetname" "instructor_llenar_latas"
- "origin" "-300 4381 178"
- "hint_target" "instructor_llenar_latas_objetivo"
- "hint_caption" "Vierte la barricada con gasolina y preparate para la horda!"
- "hint_timeout" "0"
- "hint_range" "5000"
- "hint_auto_start" "0"
- "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"
- }
- {
- "classname" "info_target"
- "targetname" "instructor_llenar_latas_objetivo"
- "origin" "-300 4381 178"
- "spawnflags" "1"
- }
- ;==================== Seccion #6 ====================
- ;==== Evento Brillo y Contador de Latas de Gasolinas:
- ;==== Posicion donde se los supervivientes activaran el Brillo y Contador, para colocarlo debes pegarte adelante de la barricada y colocar el "origin" ahi.
- {
- "classname" "trigger_multiple"
- "targetname" "brillo_de_objetos"
- "filtername" "filtro_de_supervivientes"
- "origin" "-254.414672 4378.103027 128.031250"
- "spawnflags" "1"
- "startdisabled" "0"
- "OnTrigger" "!self,Kill,,20,1"
- }
- {
- "classname" "trigger_multiple"
- "targetname" "modo_busqueda"
- "filtername" "filtro_de_supervivientes"
- "origin" "-254.414672 4378.103027 128.031250"
- "spawnflags" "1"
- "startdisabled" "0"
- "OnTrigger" "!Rochelle,speakresponseconcept,_c4m1Intro10,0,1"
- "OnTrigger" "instructor_llenar_latas,ShowHint,,0,-1"
- "OnTrigger" "contador_grafico_de_latas,TurnOn,,0,1"
- "OnTrigger" "latas_de_gasolina,TurnGlowsOn,,0,1"
- "OnTrigger" "quemar_barricada,startglowing,,0,1"
- "OnTrigger" "!self,Kill,,20,1"
- }
- {
- "classname" "filter_activator_team"
- "targetname" "filtro_de_supervivientes"
- "filterteam" "2"
- "Negated" "0"
- }
- ;==================== Seccion #7 ====================
- ;==== Evento Llenar Latas de Gasolina:
- ;==== Posicion donde podran llenar Latas de Gasolinas los supervivientes, para colocarlo debes pegarte adelante de la barricada y colocar el "origin" ahi.
- {
- "classname" "point_prop_use_target"
- "targetname" "sitio_para_llenar_latas"
- "origin" "-254.414672 4378.103027 128.031250"
- "angles" "24.200029 177.079376 0.000000"
- "nozzle" "quemar_barricada"
- "spawnflags" "1"
- "OnUseFinished" "contador_de_latas,Add,1,0,-1"
- ; "OnUseFinished" "punto_de_comando_del_servidor,command,sm_add_canister_points 12,0,6"
- }
- ;{
- ; "classname" "point_servercommand"
- ; "targetname" "punto_de_comando_del_servidor"
- ;}
- ;==================== Seccion #8 ====================
- ;==== Cantidad Maxima de Gasolinas en el Contador dependiendo de cuantas Latas de Gasolina hayas colocado en Total en el Mapa
- {
- "classname" "game_scavenge_progress_display"
- "targetname" "contador_grafico_de_latas"
- "max" "20"
- }
- {
- "classname" "math_counter"
- "max" "20"
- "targetname" "contador_de_latas"
- "OnHitMax" "retransmision_de_barricada,Trigger,,0,-1"
- }
- ;==================== Seccion #9 ====================
- ;==== Latas de Gasolinas: Ubicacion y Angulos es Obligatorio Agregar la Cantidad de Latas Maximas en la opcion "max" (esta mas abajo). [ Angulo Y: https://bit.ly/2MLm9kp ]
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "492.76 4112.86 134.91"
- "angles" "0.00 115.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "-12.04 4591.22 157.56"
- "angles" "0.00 115.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "1281.94 4769.29 2.93"
- "angles" "0.00 150.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "-189.16 4829.54 134.92"
- "angles" "0.00 -45.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "728.07 4834.41 2.96"
- "angles" "0.00 45.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "222.45 4483.38 107.37"
- "angles" "-0.01 131.77 0.05"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "492.31 4123.34 37.77"
- "angles" "87.11 -107.22 -106.06"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "-206.60 4543.93 -4.40"
- "angles" "89.99 -115.79 180.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "448.49 4806.25 134.94"
- "angles" "-0.45 7.83 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "818.63 4988.30 -36.43"
- "angles" "89.77 -125.27 -13.45"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "-207.06 4743.90 -4.44"
- "angles" "89.59 -169.83 86.38"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "13.00 4094.77 2.93"
- "angles" "0.00 45.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "1549.21 4690.67 10.95"
- "angles" "0.00 110.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "1698.05 4686.74 10.89"
- "angles" "0.00 -135.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "1368.08 4337.69 10.93"
- "angles" "0.00 45.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "870.53 4362.29 2.95"
- "angles" "0.00 144.79 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "907.49 4363.45 2.93"
- "angles" "0.00 -135.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "1696.25 4333.96 10.93"
- "angles" "0.00 -45.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "909.12 4595.04 2.94"
- "angles" "0.00 -35.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- {
- "classname" "weapon_scavenge_item_spawn"
- "targetname" "latas_de_gasolina"
- "origin" "1361.76 4307.19 10.94"
- "angles" "0.00 135.00 0.00"
- "solid" "6"
- "glowstate" "0"
- "spawnflags" "2"
- }
- ;==================== Seccion #10 ====================
- ;==== Posicion de la Barricada (Todo lo demas debe tener la misma posicion)
- {
- "classname" "info_particle_system"
- "effect_name" "barricade_fire"
- "targetname" "fuego_de_barricada_1"
- "origin" "-300 4381 128"
- "angles" "0 447 0"
- }
- {
- "classname" "info_particle_system"
- "effect_name" "fire_medium_03"
- "targetname" "fuego_de_barricada_1"
- "origin" "-300 4381 128"
- }
- {
- "classname" "info_particle_system"
- "effect_name" "barricade_fire"
- "targetname" "fuego_de_barricada_2"
- "origin" "-300 4381 128"
- "angles" "0 447 0"
- }
- {
- "classname" "ambient_generic"
- "origin" "-300 4381 128"
- "health" "9"
- "message" "ambient/fire/fire_med_loop1.wav"
- "pitch" "100"
- "pitchstart" "100"
- "radius" "4000"
- "spawnflags" "48"
- "targetname" "sonido_de_barricada"
- }
- {
- "classname" "prop_dynamic"
- "targetname" "quemar_barricada"
- "origin" "-300 4381 128"
- "angles" "0 447 0"
- "glowcolor" "255 0 0"
- "glowstate" "0"
- "glowrange" "1500"
- "solid" "0"
- "model" "models/props_unique/wooden_barricade.mdl"
- "disableshadows" "1"
- }
- {
- "classname" "prop_dynamic"
- "targetname" "quemar_barricada1"
- "origin" "-300 4381 128"
- "angles" "0 447 0"
- "solid" "0"
- "model" "models/props_unique/wooden_barricade_break1.mdl"
- "disableshadows" "1"
- }
- {
- "classname" "prop_dynamic"
- "targetname" "quemar_barricada2"
- "origin" "-300 4381 128"
- "angles" "0 447 0"
- "solid" "0"
- "model" "models/props_unique/wooden_barricade_break2.mdl"
- "disableshadows" "1"
- }
- {
- "classname" "prop_dynamic"
- "targetname" "quemar_barricada3"
- "origin" "-300 4381 128"
- "angles" "0 447 0"
- "solid" "0"
- "model" "models/props_unique/wooden_barricade_break3.mdl"
- "disableshadows" "1"
- }
- ;==================== Seccion #11a ====================
- ;==== Bloque Invisible en la Barricada para que no pasen los supervivientes.
- {
- "classname" "env_physics_blocker"
- "targetname" "bloque_invisible_supervivientes"
- "origin" "-270.445938 4433.730957 121.087860"
- "angles" "0 0.000001 0"
- "maxs" "0 0 300"
- "mins" "-20 -100 -0"
- "boxmaxs" "0 0 300"
- "boxmins" "-20 -100 -0"
- "initialstate" "1"
- "BlockType" "1"
- }
- ;==================== Seccion #11b ====================
- ;==== Bloque Invisible Duplicado para que no tiren Latas de Gasolina al otro lado de la Barricada.
- {
- "classname" "env_physics_blocker"
- "targetname" "bloque_invisible_supervivientes"
- "origin" "-290.445938 4433.730957 121.087860"
- "angles" "0 0.000001 0"
- "maxs" "0 0 300"
- "mins" "-20 -100 -0"
- "boxmaxs" "0 0 300"
- "boxmins" "-20 -100 -0"
- "initialstate" "1"
- "BlockType" "1"
- }
- ;==================== Seccion #12 ====================
- ;==== Bloque Invisible cerca a la Barricada para que no tiren las latas en sitios inalcanzables.
- ;==== Puedes agregar/eliminar tantos Bloques Invisibles como sean necesarios.
- {
- "classname" "env_physics_blocker"
- "targetname" "bloque_invisible_supervivientes"
- "origin" "-216.420395 4761.631836 49.607235"
- "angles" "0 0.000001 0"
- "mins" "-10 -325.261717603928 -27.773535"
- "maxs" "10 212.020508 110"
- "boxmins" "-10 -325.261717603928 -27.773535"
- "boxmaxs" "10 212.020508 110"
- "initialstate" "1"
- "BlockType" "1"
- }
- {
- "classname" "env_physics_blocker"
- "targetname" "bloque_invisible_supervivientes"
- "origin" "-198.426392 4353.265137 -6.968750"
- "angles" "0 0.000001 0"
- "mins" "-25.000000 -25.000000 0.000000"
- "maxs" "25.000000 550.000000 120.000000"
- "boxmins" "-25.000000 -25.000000 0.000000"
- "boxmaxs" "25.000000 550.000000 120.000000"
- "initialstate" "1"
- "BlockType" "1"
- }
- ;==================== Seccion #13 ====================
- ;==== Configuraciones especificas solo para el mapa c2m3_coaster
- ;==== Eliminar puerta en sitio de la Barricada
- filter:
- {
- "hammerid" "402716"
- }
Add Comment
Please, Sign In to add comment