Buscar en la comunidad
Mostrando resultados para las etiquetas 'game_playerspawn'.
Encontrado 3 resultados
-
Forma 1 Por ejemplo hay casos que queremos que el func_breakeable vuelva a ser visible y por ende lo podamos romper de nuevo. Para eso hacemos esto: 1- Creamos algun solido con cualquier entidad que produzca acciones, por ejemplo (func_door, func_breakeable, ambient_generic, func_train, etc) Si hacemos alguna de estas, en Target ponemos de name "reset_manager" 2- creamos una multi_manager en cualquier lugar del mapa, siempre y cuando este adentro del sky, AFUERA NO!. Le ponemos de name "reset_manager" y despues presionamos en "smartedit" y clickeamos en "add" ponemos como key "roundreset" y value "1" -------------------------------------------------------------------------------------------------- Forma 2 Tambien podemos crear una multi_manager con el nombre de la entidad que queramos activar, Multi_manager Name: hola y en smartedit ponemos "game_playerspawn" y la entidad de igual forma se va a resetear cuando aparezca de nuevo el player.
-
Hola gente de Mundo Mapper, les quiero mostrar una pequeña guía de una función muy particular o especial del VHE, que es permitir al mapa interactuar con el servidor. Esta interacción entre el mapa y servidor se puede dar de cinco maneras distintas: El jugador spawnea El jugador muere El jugador se desconecta El jugador mata a otro jugador El jugador ingresa a la partida Para lograr esta función se debe utilizar una entidad multi_manager, donde el nombre deberá ser: game_playerspawn (si se quiere activar cuando el jugador spawnea) game_playerdie (si se quiere activar cuando el jugador muere) game_playerleave (si se quiere activar cuando el jugador se desconecta) game_playerkill (si se quiere activar cuando el jugador mata a otro jugador) game_playerjoin (si se quiere activar cuando el jugador ingresa a la partida) y luego se le agrega al multimanager los eventos que quieran. Ejemplo: Supongamos que queremos que una entidad ligth (una luz) se prenda o apague cada vez que alguien muera; entonces los pasos a seguir son: Crear la entidad ligth y darle nombre (por ejemplo Name: l1); crear el multi_manager y poner game_playerdie como su nombre y finalmente agregar el evento al multimanager (SmartEdit; Add; Key: l1; Value: 0; OK). Con esto logramos que la luz se encienda y apague cada vez que alguien muera. Les dejo un video corto donde muestra como funciona. Espero que les guste y sea de gran ayuda. Saludos
-
Comencemos, ademas de los triggers que todos conocemos como (trigger_once, trigger_mutiple, trigger_changetarget, etc) existen triggers especiales que pueden ser activados por medio de la muerte de algun player, la insercion de un player al server, cuando un player mata a otro player etc. Esos comandos son estos: game_playerdie (pones ese comando y cuando muera un player se activa un evento) game_playerkill (ese comando activa un evento cuando un player mata a otro player) game_playerjoin (ese comando activa un evento cuando un player ingresa al server) game_playerspawn (ese comando activa un evento cuando el player respawnea) game_playerleave (ese comando activa un evento cuando un player deja el server) ¿como uso estos triggers? Para usar estos triggers es necesario crear una multi_manager, en sus propiedades ponemos: Name: (nombre de alguno de los triggers especiales) ejemplo: Name:game_playerjoin ahora vamos a lo siguiente, cuando un player ingrese al server por medio del multi_manager y el trigger especial puedo lograr que se habra "x" puerta. Para eso vamos a edicion avanzada o smartedit de la multi_manager, y agregamos un valor con nombre "puerta" y abajo ponen el tiempo que quieren que tarde en abrirse Despues creamos la puerta: Func_door: Name: puerta De esa forma se va a abrir la puerta. Podemos hacer lo mismo pero con objetos rompibles, por ejemplo que cuando un player muera se rompa el piso o algun objeto rompible (cajas, paredes, etc) Creamos una multi_manager y le ponemos de name "game_playerdie" vamos a edicion avanzada y agregamos un evento a activar y ponemos tambien el tiempo en que queremos que se active. ej: caja; 0.2 Hacemos una caja, la creamos con la entidad func_breakeable y le ponemos de name "caja" y en flags ponemos "only trigger". de esa forma cuando el player muera automaticamente esa caja se va a romper. No es dificil de entender pero deben tener experiencia usando multi_manager y triggers
-
- vhe
- valve hammer editor
- (y 7 más)