Jump to content

Buscar en la comunidad

Mostrando resultados para las etiquetas 'entidad'.

  • Buscar por etiquetas

    Escribe las etiquetas separadas por comas.
  • Buscar por autor

Tipo de contenido


Foros

  • ZONA MAPPING GOLDsrc [HALF LIFE/COUNTER-STRIKE 1.6]
    • Guias y Tutoriales
    • Mapas
    • Utilidades y Descargas
  • ZONA MAPPING Source 2 [COUNTER-STRIKE 2]
    • Guias y tutoriales COUNTER STRIKE 2
    • Utilidades CS2
    • Mapas
  • Counter Strike
    • Guias y Tutoriales
    • Descargas
    • Amx - Scripter
    • Entrevistas
    • Dudas y Problemas
    • Mdl - Modeler
    • Noticias
    • Moviemaking
    • Stream Broadcast
    • Demos
    • Videos
    • sXe-Injected
  • Sección zonas
    • ZONA GAMERS
    • ZONA BAR CLUB
    • ZONA TECNOLOGIA
    • ZONA PAPELERA
    • ZONA DISEÑO GRAFICO
  • ZONA RECURSOS [HALF LIFE/COUNTER-STRIKE 1.6/CSGO]
  • ZONA GENERAL
    • Bienvenidas y Despedidas
    • Reglas del Foro
  • 1er Grupo Topics de 1er Grupo
  • Anti-ZM Topics de Anti-ZM
  • Todos con PCClone! Topics de Todos con PCClone!
  • Yo tambien quiero que baneen a Java/Hardcook (? Topics de Yo tambien quiero que baneen a Java/Hardcook (?
  • Avril Lavigne ♥ Topics de Avril Lavigne ♥
  • Hayley Williams ♥ Topics de Hayley Williams ♥
  • Peace and Love♥ Topics de Peace and Love♥
  • Amigos de santi Topics de Amigos de santi

Categorías

  • Programas mapper
  • Recursos (.wad, Fgd's, .wav)
  • Programas

Categorías

  • Motor GOLDsrc (CS 1.6-HL)
    • ARTÍCULOS, INFORMACIÓN Y CONSEJOS
    • CONFIGURACIONES Y USO DE PROGRAMAS EXTERNOS
    • CREACIONES BÁSICAS
    • CREACIONES AVANZADAS
    • ENTIDADES
    • HERRAMIENTAS, TEXTURAS, MODELS Y SPRITES
    • ILUMINACIÓN Y SONIDO
    • SOLUCIONES
    • TIPO DE MAPA ¿CÓMO CREAR UN MAPA...?
  • Motor Source 2 (CS2)
    • ARTÍCULOS, INFORMACIÓN Y CONSEJOS
    • CONFIGURACIONES Y USO DE PROGRAMAS EXTERNOS
    • CREACIONES BÁSICAS
    • CREACIONES AVANZADAS
    • ENTIDADES
    • HERRAMIENTAS, TEXTURAS, MODELS Y SPRITES
    • ILUMINACIÓN Y SONIDO
    • SOLUCIONES
    • TIPO DE MAPA ¿CÓMO CREAR UN MAPA...?

Encontrar resultados en...

Encontrar resultados que contengan...


Fecha creación

  • Inicio

    Fin


Última actualización

  • Inicio

    Fin


Filtrar por número de...

Ingreso

  • Inicio

    Fin


Grupo


Discord


Skype


Steam ID


Youtube


Instagram


FaceBook


Github


Sitio web


Steam ID MZ (no usar)


País


Intereses


Mapa de gamebanana

 
O  
  1. Bueno en este tutorial les voy a mostrar como hacer que un solido convertido en entidad vuelva a como estaba antes de ser transformardo en entidad Este es un tutorial simple acerca de una herramienta que casi nadie usa en el Valve hammer editor Bueno, Hagamos de cuenta que creamos un solido comun y lo asignamos a la entidad "func_door" Este se transforma en un "Brushpoint" o entidad basada en un solido. Pero este es el problema.. Me equivoque.. quiero dejarlo como estaba antes.. sin entidades, ni caracteristicas.. Bueno para eso seleccionamos el solido y vamos hacia la herramienta "Amundo", al seleccionarla automaticamente la entidad se tranformara en el solido comun Original que creamos.
  2. Tal como otras entidades el campo nombre o name es su manera de poder relacionarse con las demas entidades. Ya sea un env_render u otra. Los campos mas importantes de esta entidad sin duda son Fx ammount y Render Mode. Tal como sus nombres indican Render Mode nos permite elegir distintas maneras de renderizar el solido en el .bsp y fx ammount nos permite variar la opacidad de nuestro solido. Render Mode: Normal: El solido se renderiza de igual manera a como lo vemos en el valve hammer. Pure Color: Casi no hay diferencia con Normal. Texture: Se usa en combinacion con fx ammount llendo desde 0 (invisible) hasta 255 (opaco). Se usa generalmente para opacidades intermedias. En texturas con el prefijo "{" adelante al poner fx ammount en 255 hace desaparecer el ultimo color de la paleta, de todas maneras al usar este modo la textura emite brillo propio y destruye el realismo para las textura con el prefijo "{". Ejemplo: Vidrio Glow: Solo se usa para los sprites. Genera la sensación de que el sprite aparece y desaparece segun cuan cerca esta uno. Solid: Esta opcion es usada por excelencia para las texturas con el prefijo "{" adelante. Ya que a diferencia del modo Texture no emite luz y genera un realismo mayor. No es apta para transparencias intermedias. Ejemplo Baranda: No todas las texturas "{" se hacen invisibles con el fx ammount en 255 todo depende de como se haya editado la textura. De todas maneras es una especie de concenso utilizar fondo azul y que este sea el ultimo color de la paleta. Minimum Light Level: Esta opción es muy util ya que le permite a la entidad tener luz o sombra propia. Si el numero es positivo luz, viceversa sombra. El solido no ilumina otros solidos, solo se ilumina a si mismo. Los campos invisible y non solid hablan por si solos creo. De todas maneras algunas fgds omiten estas opciones. Yo recomiendo usar textura clip si pretenden hacer paredes invisibles y usar func_illusionary en lugar de usar non solid. Una de las caracteristicas principales de la entidad func_wall es que no genera sombras. Por ende se puede usar como alternativa para eliminar algunos lightbugs. ENTIDAD FUNC_WALL: SIN ENTIDAD FUNC_WALL: Otro gran uso es para disminuir world polys. Pero a tener cuidado con el numero de Entity polys. SIN ENTIDAD FUNC_WALL CON ENTIDAD FUNC_WALL Es un tutorial hecho a pedido con cosas que ya la mayoria de mappers saben pero que sirve para los principiantes. Espero que haya sido util. Saludos.
  3. Entidad trigger_hurt ¿Para qué sirve? - La función que cumple es hacer daño al jugador que toque el bloque que creemos como trigger_hurt con la textura AAATRIGGER. A su vez cumple una función inversa que es la de otorgar vida al jugador. Ejemplo de uso: Piscina con fluído que causa daño: Para hacerlo, debemos elegir la textura AAATRIGGER - Creamos el bloque con dicha textura y apretamos CTRL + T y buscamos la entidad trigger_hurt y si por esas casualidades queremos modificarlo apretamos ALT + ENTER. Propiedades: Name: Nombre si queremos que esta entidad sea relacionada con otras o activado con algún botón u otro trigger. Damage: Acá va el daño que queremos que haga por segundo al jugador que toque el trigger, si lo ponemos en 9999999 lo parte en pedacitos. Valores negativos en este campo se traduce en un aumento de vida para el jugador. Damage Type: El tipo de daño que queremos que haga el trigger. Atributos/Flags: Start Off : Lo tildamos si queremos que cuando empiece la ronda no haga daño (Al activarlo ya no se puede desactivar mas, solo se puede desactivar otra vez con un multi_manager)
  4. trigger_changetarget ¿Qué es y para qué sirve? Es una entidad (Point Entity / Entidad de punto) y sirve para cambiar el Target (objetivo) de una entidad (como su nombre lo indica). Generalmente es usada en una secuencia de entidades y va de la mano con multi_managers y env_renders. Por ejemplo para crear un botón con contraseña o cambiar el destino de teleports. Propiedades: Name: Nombre de la entidad para ser relacionada con otras. Target: Atención. Acá se pone el Name de la entidad que le querés cambiar el Target. Delay before trigger: Tiempo (en segundos) antes de accionarse esta entidad. KillTarget: Matar entidad. Acá se pone el Name de la entidad que querés que desaparezca del mapa. En caso de querer hacerlo, no es necesario usar esta propiedad. Si es entidad sólida (ej. sólido enlazado a func_button) también desaparece el sólido. No vuelve a aparecer hasta que se vuelva a poner el mapa nuevamente o hasta que se reinicie esta entidad. La entidad no se reinicia automáticamente. New Target: Acá se pone el Nuevo Target que querés que tenga la entidad relacionada. Ejemplo de uso: - 1 Botón (sea las veces que lo toques) abre y cierra 1 puerta. - Al activar el trigger_changetarget (por medio de un trigger_multiple) el botón que activaba la puerta ya no lo va a hacer, porque le cambiamos el Target al func_button. - Ahora el botón que activaba la puerta activa 1 luz. Sistema: Func_button: Name: Boton Target: Puerta Atributos: Don't Move Func_door: Name: Puerta Atributos: Toggle Trigger_multiple: Target: TCT Trigger_changetarget: Name: TCT Target: Boton New Target: Luz Light: Name: Luz Atributos: Initially dark Tutoriales relacionados con trigger_changetarget: Changetarget con puertas Contraseña con botones Activar/Desactivar teleport
  5. 1.- Creamos 3 bloques con la función func_breakable 2.- En name escribiremos "destruir1(Ej: romper1, objeto1..)" 3.- En la pestaña Flags tildamos la opción "only trigger" para que solo sea activado por alguien boton o lo que sea el activador. Realizar el paso 2 y 3 para los demas bloques func_breakable, cambiando en name por "destruir2"; "destruir3" 4.- Creamos la entidad "multi_manager" y en name le escribimos el nombre que queramos, ejemplo "manager1" por si usamos mas de un multi_manager y no confundirlos 5.- Hacemos click en "SmarEdit", dentro de "smaredit" hacemos click en "add" y en "key" va el name del objeto a activar y en "value" va el tiempo en segundos que tardara en activar. Ejemplo: Key: destruir1 Value: 2(segundos) 6.- Hacemos lo mismo con los otros 2 objetos "destruir2" y "destrui3" y quedara así­. 7.- Creamos un boton "func_button" y en "target" escribimos el nombre del multi_manager, en este caso "manager1" y en la pestaña flags tildamos la opción "don't move" 8.- Y quedara así, cuando toquemos el botón se irán activando las trampas en el tiempo que le hayamos puesto. Aca un video que muestra como quedo y funciona la entidad multi_manager Caracteristicas del multi_manager *Permite al mapa interactuar con el servidor mediante Triggers Especiales *Un mismo multi_manager puede volver a activarse mientras este funcionando siempre y cuando la casilla Multithreaded de atributos este seleccionada. *Un multi_manager en funcionamiento no puede ser desactivado. *Cada multimanager puede desencadenar 16 eventos como maximo.
  6. func_wall_toggle ¿Qué es y para qué sirve? Es una entidad (SolidEntity) y sirve para aparecer o desaparecer un determinado sólido a partir de un boton, un trigger o X evento. Lo que no es lo mismo que hacer visible e invisible, ya que al ser invisible igual se podría tocar. Cumple la misma función que func_wall, con la diferencia que se puede aparecer o desaparecer. ------------------------------------------------------------------------------------------------------------------------ Propiedades: Name: Nombre de la entidad para ser relacionada con otras. Render FX: Controla el tipo de renderización de la entidad. Render Mode: Controla el modo de renderización de la entidad. FX Amount (1 - 255): Permite variar la opacidad de la entidad con un número entre 1 a 255. 5 es casi invisible, 250 es casi opaco. Non Solid: Elegimos si queremos que la entidad sea traspasable o no. Atributos: Starts Invisible: Marca esta opción si querés que la entidad inicie en estado desaparecido. ------------------------------------------------------------------------------------------------------------------------ Ejemplo de Uso: - Tenemos una silla con func_wall_toggle en estado desaparecido y queremos la misma aparezca al presionar un botón. Nota: Digo una silla de ejemplo para mostrar que no necesariamente tienen que ser siempre paredes. Con ésta entidad podes aparecer/desaparecer cualquier sólido. Sistema: func_button: Target: silla Delay Before Reset: 10 func_wall_toggle: Name: silla Atributos: Starts Invisible Entonces, al presionar el botón la silla aparece, a los 10 segundos el botón va a poder ser re-utilizable y cuando lo toques nuevamente la silla desaparece.
  7. Hola mappers, creo este tuto para mostrarles como crear un vagon para que recorra un camino: Empiezan haciendo el vagon como quieran y cuando terminen le agregan un solido con la textura "Origin" en el centro del mismo: Ahora en las propiedades: Name: vagon First stop target: t1 Speed: la que ustedes quieran Seleccionen la casilla "No user control" Y el resto como esta. Ahora van a crear el recorrido, que se hace por medio de la entidad "path_track", la primera va a ser el lugar de origen del vagon, por ese motivo no se preocupen en donde situar el vagon ya que aparecera en el path_track, entonces resta agregar mas path_track dependiendo del recorrido que deseen. En las propiedades del primer path_track: Name: t1 Next stop target: t2 Por ende, el siguiente path_track tiene que tener el nombre t2 y asi sucesivamente. Por ultimo queda poner un medio por el cual se ponga en marcha, pueden usar un "func_button" o un "trigger_multiple". RMF: http://www.mediafire.com/download/sqcsdsw25myltmj/tuto_tracktrain.rmf
  8. Entidad armoury_entity ¿Qué es y para qué sirve? Es una entidad de punto (PointEntity) y sirve para colocar un arma (incluyen los chalecos y las granadas). Propiedades: Pitch Yaw Roll (Y X Z): Angulo en el cual va a aparecer el ítem seleccionado. En default aparece el arma acostada como acostumbramos ver las armas en el piso, pero gracias a este parámetro puedes colocarlo con vista de cualquier angulo. Item: Arma a elegir. Count: Cantidad de armas que van a aparecer en el mismo sitio superpuesto. A tener en cuenta: 1) Si colocas el ítem arriba de un solido rompible (ej: arriba de una caja) al romper la caja provocaras un bug del cs, ya que el item no se va a mover y se va quedar suspendido en el aire, dándole irrealismo al juego. Pero si colocas el ítem en el aire, al empezar la ronda el mismo va a caerse al suelo (si no esta la caja claro esta). 2) Si colocas el ítem arriba de un func_door, func_train, este item no se va a bugear y va a moverse junto con la entidad.
  9. Aca ejemplifico con una imagen: Analogicamente consideramos el cuadrado naranja una caja a la cual entran dos caños de agua y sale uno. Ahora nosotros queremos que por el caño de la salida pase agua, la unica manera que tenemos de que salga agua es que pase agua si o si por los dos caños de la entrada. Llevandolo a la computación: Las dos entradas deben ser verdaderas para que la salida sea verdadera. Basta con que solo una entrada sea falsa para que la salida sea falsa. Propiedades: Utilidad: Algunos diran barbaro, todo muy lindo ¿Pero para que me sirve esto?. Tiene muchisimas aplicaciones las cuales giran en torno a sus dos grandes virtudes. La primer virtud que tiene esta entidad es la de comportarse como una compuerta AND. Es decir si yo tengo dos botones y quiero que una puerta se abra cuando yo haya tocado los dos botones lo puedo hacer facilmente con una entidad multisource. func_button (Para los dos lo mismo) -target: multisource01 -flags: don't move -delay before reset: 1 multisource -name: multisource01 -target: puerta func_door -name: puerta -flags: toggle La segunda virtud que tiene es su relacion con el campo master de otras entidades. Por ejemplo supongamos una puerta que funciona con un simple func_button, nada del otro mundo. Pero ahora yo quiero que esa puerta pueda ser controlada con ese boton siempre y cuando haya sucedido "X EVENTO" (Apertura de otra puerta, multiples sucesos encadenados, etc.) Procedo a explicarlo en la imagen: func_button rosa: -target: global -flags: don't move -delay before reset: 1 func_button verde: -target: puerta -flags: don't move -delay before reset: 1 multisource -name: multisource01 -target: puerta -global state master: multi01 env_global -name: global -global state to set: multi01 -Trigger Mode: On -initial state: Off Esta entidad la voy a explicar mas adelante, pero para que entiendan lo que hace puede ser considerada (en este caso) como una memoria. func_door -name: puerta -master: multisource01 -flags: toggle La etiqueta master designa una entidad maestra (un multisource). Si la entidad maestra no esta activada la puerta se encuentra bloqueada, de lo contrario puede ser utilizada con normal frecuencia. En este caso la puerta solo podra ser accionada por el boton verde si anteriormente el boton rosa fue activado. A diferencia del juego de entidades anterior lo que era la entrada 1, una vez pulsado el boton rosa, se mantiene constante y la puerta solo depende del boton verde. Se que no es un tema facil, trate de explicarlo de la manera mas sencilla posible, pero como se daran cuenta para explicar las aplicaciones es necesario explicar la entidad env_global, asi que mas adelante habra un tuto tambien. Si se ponen a experimentar juegos de entidades pueden hacer una puerta con contraseña simple: O que la apertura de una puerta esta vez dependa de una cadena de condiciones: Y si se las ingenian hasta pueden mezclar las dos y obtener muy buenos resultados. Bueno este tuto va para el batichico anderson. Saludos.
  10. Cómo utilizar la entidad "light_spot". RMF: Proximamente De ser necesario, iré actualizando el post
  11. A un sólido le diste función de func_breakable, pero te equivocaste y quieres que ese SolidEntity vuelva a ser un sólido común, lo que haces es borrar el sólido y lo vuelves a hacer, esto hace que pierdas tiempo, y como algunos no saben, hay un botón en el Hammer que te permite desenlazar la entidad del solido seleccionado, se llama AlMundo (o toWorld) y se muestra en la siguiente imagen: También se puede hacer Ctrl + Z. Pero hay veces que eso no sirve porque no quieren borrar otras cosas, para cuando volver hacia atrás no conviene.
  12. LeaN

    Entidad func_door

    1) Creamos el hueco donde va la puerta. Ahora creamos el sólido con su textura de puerta. 2) Seleccionamos la puerta, apretamos Ctrl + T y en class/clase buscamos func_door. Acá dejo sus propiedades mas importantes. Name: Le ponemos un nombre en caso de que este asociado a un boton, trigger, etc. Target: Activa otra entidad al ser accionada la puerta. Delay before fire: Tiempo en segundos antes de moverse inicialmente. Damage inflicted when blocked: Daño al quedarse bloqueado con la misma. Con 100 lo mata. Con 1000000 lo parte en pedazitos. Speed: Velocidad del movimiento (default: 100). Move Sound: Sonido de la puerta cuando esta en movimiento. Stop Sound: Sonido de la puerta cuando se cerro o llego a su destino. Delay before close, -1 stay open: Tiempo en segundos en el que se va a cerrar la puerta. Si pones -1 se va a abrir y no se va a volver a cerrar. Si queres que se abra y se cierre unicamente por medio de un boton, coloca -1. Lip: Una de las propiedades mas importantes y útiles. La puerta con Lip: 0 (valor default) se mueve las mismas unidades que su cuerpo, me refiero a que si la puerta tiene 128 unidades de altura, la misma se va a mover 128 unidades (suponiendo que se mueva hacia arriba, la puerta se va a mover 128 unidades hacia arriba). Un número positivo le indica a la entidad las unidades que se deben restar, por ende, si ponemos "4", la puerta en vez de moverse 128 unidades se va a mover 124 unidades. Si pones 28 en lip, la puerta se va a mover 100 unidades solamente. Si pones 128, la puerta no se va a mover. Un número negativo seria al revez, por ejemplo pones "-4" y la puerta se va a mover 4 unidades más, en vez de 128, se va a mover 132 unidades. Ejemplos: (el rectangulo blanco marca donde terminaria el recorrido de la puerta) Nota: Es conveniente ponerle aprox. un lip: 2 a las puertas comunes, evita un bug visual. Me refiero a que queda superpuesta la puerta con la pared. Se ven los 2 al mismo tiempo y eso hace que se vea mal esteticamente. En cambio, con un valor 2, 4, 6 en lip, no quedan superpuestos y se ve mejor. Ejemplo: Y con eso termino con esta propiedad de Lip. Pitch Yaw Roll (Y Z X): Aca le pueden poner la direccion en la que quieran que se mueva la puerta. Pero si solo quieren que se mueva hacia arriba o hacia abajo es mas sencillo como muestro en la siguiente imagen. Poner Up (arriba) o Down (abajo) El Pitch Yaw Roll no es complicado, con esta imagen te podes guiar con las direcciones, ten en cuenta mas el Yaw: Invisible: Si pones Yes se hace invisible. Non solid: Si pones Yes se hace traspasable. Atributos/Flags: Starts Open: La puerta empieza abierta. Passable: La puerta va a ser traspasable (intocable). Toggle: Para que solo se abra mediante un boton. Use Only: Hay que apretar la "e" (+use) para que se pueda abrir. Y no al tocarla.
  13. Video tutorial de la entidad . espero que lo disfruten. Aqui esta : * * Tutorial de la entidad Env_Shooter (Es mi primer tutorial Hablando )
  14. Este es mi primer tutorial, sin embargo uno avanzado en los mod Singleplayer, (Que me encantan hacer). Prefiero ir directamente al asunto: 1.- Creamos un mapa o utilizamos uno ya creado 2.- Colocamos el NPC (Monster_Scientist-Monster_Barney) 3.- Ahora creamos nuestro boton, ¡PERO NO SERA UN BOTON SINO UNA FUNC_WALL!. La func_wall logra que al ser activada el boton cambie a su textura secundaria (osea que se vea encendido). 4.- Ahora la puerta, esta si sera una puerta. Nombre: cualquiera Target: ninguno Despues lo siguen todo ustedes FLAGS: Toggle "SI" 5.- AHORA LO MAS IMPORTANTE ¡¡¡LEER ATENTAMENTE!!! Creamos una entidad delante de nuestro boton esta entidad se llama "scripted_sequence" NO "aiscripted_sequence" no se confundan. se vera como si fuera un npc asi que lo ubican tocando el suelo. El "Jaw" o angulo tiene que estar viendo hacia el boton. Nombre: No es necesario Target: Nombre de la puerta Target Monster: Monster_Scientist o Monster_Barney (Entidad que afectara) Action Animation: Push_Button (Scientist) Intropush (Barney). (Animacion al acercarse al boton) Idle Animation: Idle Search Radius: 150-180 (Cuanta distancia para que le Npc active la entidad) Repeat Rate: 0 Move to position: Walk o Run FLAGS: Interrup Speech "SI" No Script Movement "SI" Leave Corpse "SI" 6.- Compilar y jugar Solo falta mover el npc cerca del boton para que se mueva solo, haga la animacion, y abra la puerta.
  15. trigger_changetarget ¿Qué es y para qué sirve? Es una entidad (PointEntity) y sirve para cambiar el Target (objetivo) de una entidad (como su nombre lo indica). Generalmente es usada en una secuencia de entidades y va de la mano con multi_managers y env_renders. ------------------------------------------------------------------------------------- Propiedades: Name: Nombre de la entidad para ser relacionada con otras. Target: Atención. Acá se pone el Name de la entidad que le querés cambiar el Target. Delay before trigger: Tiempo (en segundos) antes de accionarse ésta entidad. KillTarget: Matar entidad. Acá se pone el Name de la entidad que querés que desaparezca del mapa. Si es SolidEntity (ej. sólido enlazado a func_button) también desaparece el sólido. No vuelve a aparecer hasta que se vuelva a poner el mapa o hasta que se reinicie ésta entidad. La entidad no se reinicia automáticamente. New Target: Acá se pone el Nuevo Target que querés que tenga la entidad relacionada. ------------------------------------------------------------------------------------- Ejemplo de úso: - 1 Botón (sea las veces que lo toques) abre y cierra 1 puerta. - Al activar el trigger_changetarget (por medio de un trigger_multiple) el botón que activaba la puerta ya no lo va a hacer, porque le cambiamos el Target al func_button. - Ahora el botón que activaba la puerta activa 1 luz. Sistema: Func_button: Name: Boton Target: Puerta Atributos: Dont´Move Func_door: Name: Puerta Atributos: Toggle Trigger_multiple: Target: TCT Trigger_changetarget: Name: TCT Target: Boton New Target: Luz Light: Name: Luz Atributos: Initially dark ------------------------------------------------------------------------------------- Guías y Tutoriales relacionados con trigger_changetarget: - [Tutorial] Activar/Desactivar teleport con un botón/trigger - [Guia] Entidad env_render - [Tutorial] Contraseña con botones - [Tutorial] 1 Teleport con 2 destinos elegidos con botones
  16. Buenas de nuevo Tras un error creando entidades para hacer unos mecanismos me he dado cuenta que ya he grabado y no soy capaz de eliminar las entidades de algunos solidos sin ello eliminar tambien a los mismos solidos y la verdad que tras todo el trabajo que llevo echo me da fatiga pensrlo xd Hay alguna manera de poder eliminar la entidad sin llegar a destruir tambien el solido. Gracias
  17. Aca ejemplifico con una imagen: Analogicamente consideramos el cuadrado naranja una caja a la cual entran dos caños de agua y sale uno. Ahora nosotros queremos que por el caño de la salida pase agua, la unica manera que tenemos de que salga agua es que pase agua si o si por los dos caños de la entrada. Llevandolo a la computación: Las dos entradas deben ser verdaderas para que la salida sea verdadera. Basta con que solo una entrada sea falsa para que la salida sea falsa. Propiedades: Utilidad: Algunos diran barbaro, todo muy lindo ¿Pero para que me sirve esto?. Tiene muchisimas aplicaciones las cuales giran en torno a sus dos grandes virtudes. La primer virtud que tiene esta entidad es la de comportarse como una compuerta AND. Es decir si yo tengo dos botones y quiero que una puerta se abra cuando yo haya tocado los dos botones lo puedo hacer facilmente con una entidad multisource. func_button (Para los dos lo mismo) -target: multisource01 -flags: don't move -delay before reset: 1 multisource -name: multisource01 -target: puerta func_door -name: puerta -flags: toggle La segunda virtud que tiene es su relacion con el campo master de otras entidades. Por ejemplo supongamos una puerta que funciona con un simple func_button, nada del otro mundo. Pero ahora yo quiero que esa puerta pueda ser controlada con ese boton siempre y cuando haya sucedido "X EVENTO" (Apertura de otra puerta, multiples sucesos encadenados, etc.) Procedo a explicarlo en la imagen: func_button rosa: -target: global -flags: don't move -delay before reset: 1 func_button verde: -target: puerta -flags: don't move -delay before reset: 1 multisource -name: multisource01 -target: puerta -global state master: multi01 env_global -name: global -global state to set: multi01 -Trigger Mode: On -initial state: Off Esta entidad la voy a explicar mas adelante, pero para que entiendan lo que hace puede ser considerada (en este caso) como una memoria. func_door -name: puerta -master: multisource01 -flags: toggle La etiqueta master designa una entidad maestra (un multisource). Si la entidad maestra no esta activada la puerta se encuentra bloqueada, de lo contrario puede ser utilizada con normal frecuencia. En este caso la puerta solo podra ser accionada por el boton verde si anteriormente el boton rosa fue activado. A diferencia del juego de entidades anterior lo que era la entrada 1, una vez pulsado el boton rosa, se mantiene constante y la puerta solo depende del boton verde. Se que no es un tema facil, trate de explicarlo de la manera mas sencilla posible, pero como se daran cuenta para explicar las aplicaciones es necesario explicar la entidad env_global, asi que mas adelante habra un tuto tambien. Si se ponen a experimentar juegos de entidades pueden hacer una puerta con contraseña simple: O que la apertura de una puerta esta vez dependa de una cadena de condiciones: Y si se las ingenian hasta pueden mezclar las dos y obtener muy buenos resultados. Bueno este tuto va para el batichico anderson. Saludos.
  18. Hola que tal, este es mi segundo post, pidiendo cosas.. Espero que el 3ro sea aportando este mapa bastante lindo que estoy armando.. Hoy mas o menos terminando para probar que todo este OK, 0% Bug, 0% Leaks, y dramas con el tema de alturas, etc.. Decidi compilar el mapa.. Pero tengo un problema, al compilar.. No me lo compila porque me tira un cierto error en el LOG, el cual no logro identificar... aca les dejo el log ** Executing... ** Command: C:\DOCUME~1\Virtux\ESCRIT~1\Mapping\UTILID~1\Zhlt\hlcsg.exe ** Parameters: "c:\documents and settings\virtux\escritorio\valvemz\maps\zm_icepacks" -cliptype precise -wadinclude defaultmapping hlcsg v3.4 Final (Feb 25 2006) Zoner's Half-Life Compilation Tools -- Custom Build Based on code modifications by Sean 'Zoner' Cavanaugh Based on Valve's version, modified with permission. Submit detailed bug reports to (amckern@yahoo.com) ----- BEGIN hlcsg ----- Command line: C:\DOCUME~1\Virtux\ESCRIT~1\Mapping\UTILID~1\Zhlt\hlcsg.exe "c:\documents and settings\virtux\escritorio\valvemz\maps\zm_icepacks"-cliptype precise -wadinclude defaultmapping Entering c:\documents and settings\virtux\escritorio\valvemz\maps\zm_icepacks.map Current hlcsg Settings Name | Setting | Default ---------------------|-----------|------------------------- threads [ 2 ] [ Varies ] verbose [ off ] [ off ] log [ on ] [ on ] developer [ 0 ] [ 0 ] chart [ off ] [ off ] estimate [ off ] [ off ] max texture memory [ 4194304 ] [ 4194304 ] max lighting memory [ 6291456 ] [ 6291456 ] priority [ Normal ] [ Normal ] noclip [ off ] [ off ] null texture stripping[ on ] [ on ] clipnode economy mode [ on ] [ on ] clip hull type [ precise ] [ legacy ] onlyents [ off ] [ off ] wadtextures [ on ] [ on ] skyclip [ on ] [ on ] hullfile [ None ] [ None ] nullfile [ None ] [ None ] min surface area [ 0.500 ] [ 0.500 ] brush union threshold [ 0.000 ] [ 0.000 ] Using mapfile wad configuration Wadinclude list : [zhlt.wad] [defaultmapping] 0 brushes (totalling 0 sides) discarded from clipping hulls CreateBrush: 10%...20%...30%...40%...50%...60%...70%...Warning: Illegal Brush (edge without opposite face): Entity 17, Brush 0 80%...Error: Entity 49, Brush 1, Side 0: plane with no normal Error: plane with no normal Description: The map has a problem which must be fixed Howto Fix: Check the file http://www.zhlt.info/common-mapping-problems.html for a detailed explanation of this problem Error: Entity 49, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 49, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 49, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 49, Brush 1: outside world(+/-4096): (999999968,-10000,-10000)-(999999968,10000,10000) Error: Entity 49, Brush 1: outside world(+/-4096): (999999968,-10000,-10000)-(999999968,10000,10000) Error: Entity 49, Brush 1: outside world(+/-4096): (999999968,-10000,-10000)-(999999968,10000,10000) Error: Entity 49, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 49, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 49, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) 90%...Error: Entity 52, Brush 1, Side 0: plane with no normal Error: Entity 52, Brush 1, Side 1: plane with no normal Error: Entity 52, Brush 1, Side 1: has a coplanar plane at (-1184, 834, 259), texture BLACK Error: Entity 52, Brush 1, Side 4: has a coplanar plane at (-1190, 833, 256), texture METAL_BORD08 Error: Entity 52, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 52, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 52, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 52, Brush 1: outside world(+/-4096): (999999968,-10000,-10000)-(999999968,10000,10000) Error: Entity 52, Brush 1: outside world(+/-4096): (999999968,-10000,-10000)-(999999968,10000,10000) Error: Entity 52, Brush 1: outside world(+/-4096): (999999968,-10000,-10000)-(999999968,10000,10000) Error: Entity 52, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 52, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 52, Brush 1: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 55, Brush 1, Side 8: has a coplanar plane at (-1191, 679, 259), texture METAL_BORD08 Error: Entity 55, Brush 3, Side 0: plane with no normal Error: Entity 55, Brush 3: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 55, Brush 3: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 55, Brush 3: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 55, Brush 3: outside world(+/-4096): (999999968,-10000,-10000)-(999999968,10000,10000) Error: Entity 55, Brush 3: outside world(+/-4096): (999999968,-10000,-10000)-(999999968,10000,10000) Error: Entity 55, Brush 3: outside world(+/-4096): (999999968,-10000,-10000)-(999999968,10000,10000) Error: Entity 55, Brush 3: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 55, Brush 3: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) Error: Entity 55, Brush 3: outside world(+/-4096): (999999984,-10000,-10000)-(999999984,10000,10000) (1.08 seconds)Esa seria la parte mas interesante, para que vean los comandos que utilize y todo.. Seguro el drama sea en alguna Entidad, pero nose cual y no logro saber cual es.. y como solucionarlo... "cuando vi "OUTSIDE WORLD" pense que era algo que no estaba dentro de mi mapa de mi cuadro cerrado, por lo cual revise y no encontre nada.. El que me pudiera ayudar le agradeceria es muy raro que ande pidiendo ayuda , Proximamente compartire mapas y algun que otro tutorial!.
  19. La entidad env_ render tal como su nombre indica permite renderizar dentro del juego otras entidades. Es una entidad sumamente práctica, ya como para hacer aparecer y desaparecer sprites, models, fades, etc. Generalmente se usa en una secuencia de entidades y va de la mano con multimanagers, trigger changetargets y multisources. Por ende procedo a explicar una secuencia básica donde hago aparecer y desaparecer una entidad con un boton. La imagen a continuación describe la secuencia. Inicialmente el FADE es invisible, al tocar el boton el fade se renderiza visible y se cambia el target incial del boton. Al tocarlo nuevamente el fade hace invisible nuevamente y se cambia el target del boton al del principio. Volviendo al estado inicial el ciclo se puede repetir infinitas veces. Si no lo entendieron avisen, pero creo que con la imagen se simplifica la explicación.
  20. hola, soy nuevo mapper, y hoy estaba tranquilo mejorando mis abilidades, bueno pasa que decidi usar el valve en mi notebook, y me encuentro con este problema que aparece en la imagen no se que sera!
  21. Tal como otras entidades el campo nombre o name es su manera de poder relacionarse con las demas entidades. Ya sea un env_render u otra. Los campos mas importantes de esta entidad sin duda son Fx ammount y Render Mode. Tal como sus nombres indican Render Mode nos permite elegir distintas maneras de renderizar el solido en el .bsp y fx ammount nos permite variar la opacidad de nuestro solido. Render Mode: Normal: El solido se renderiza de igual manera a como lo vemos en el valve hammer. Pure Color: Casi no hay diferencia con Normal. Texture: Se usa en combinacion con fx ammount llendo desde 0 (invisible) hasta 255 (opaco). Se usa generalmente para opacidades intermedias. En texturas con el prefijo "{" adelante al poner fx ammount en 255 hace desaparecer el ultimo color de la paleta, de todas maneras al usar este modo la textura emite brillo propio y destruye el realismo para las textura con el prefijo "{". Ejemplo: Vidrio Glow: Solo se usa para los sprites. Genera la sensación de que el sprite aparece y desaparece segun cuan cerca esta uno. Solid: Esta opcion es usada por excelencia para las texturas con el prefijo "{" adelante. Ya que a diferencia del modo Texture no emite luz y genera un realismo mayor. No es apta para transparencias intermedias. Ejemplo Baranda: No todas las texturas "{" se hacen invisibles con el fx ammount en 255 todo depende de como se haya editado la textura. De todas maneras es una especie de concenso utilizar fondo azul y que este sea el ultimo color de la paleta. Minimum Light Level: Esta opción es muy util ya que le permite a la entidad tener luz o sombra propia. Si el numero es positivo luz, viceversa sombra. El solido no ilumina otros solidos, solo se ilumina a si mismo. Los campos invisible y non solid hablan por si solos creo. De todas maneras algunas fgds omiten estas opciones. Yo recomiendo usar textura clip si pretenden hacer paredes invisibles y usar func_illusionary en lugar de usar non solid. Una de las caracteristicas principales de la entidad func_wall es que no genera sombras. Por ende se puede usar como alternativa para eliminar algunos lightbugs. ENTIDAD FUNC_WALL: SIN ENTIDAD FUNC_WALL: Otro gran uso es para disminuir world polys. Pero a tener cuidado con el numero de Entity polys. SIN ENTIDAD FUNC_WALL CON ENTIDAD FUNC_WALL Es un tutorial hecho a pedido con cosas que ya la mayoria de mappers saben pero que sirve para los principiantes. Espero que haya sido util. Saludos.
  22. Bueno, en este tutorial les vengo a explicar una entidad bastante complicada, que algunos no conocen y que les conviene conocer. Esta es la entidad multisource y se utiliza como condición para evitar que una entidad se active hasta que todas las entidades que tengan como Target esa unidad esten activadas. Algo como… Tenemos 4 zombies y una puerta. Nosotros queremos que la puerta NO SE ABRA hasta que todos los zombies mueran. Al matar a todos los zombies, la puerta se abre. Sin la entidad “multisource”, esto no seria posible, y es esta entidad la que les voy a explicar. Usemos el ejemplo de arriba. Tenemos 4 zombies, y una puerta. La puerta debe ser un func_door o func_door_rotating. A la puerta le vamos a cambiar la propiedad “NAME” por lo que queramos (En este ejemplo, voy a usar “puerta1″) Los zombies pueden ser sustituidos por cualquier otra cosa, sea botones, etc. Ahora, agarramos la herramienta de creación de entidades y creamos la entidad multisource donde queramos. Esta entidad, en la vista “camera”, en vez de aparecer de color morado, es de color verde manzana. Esto no influye en nada, es solo para poder identificarlo en etapas mas avanzadas del mapa. Entramos en las propiedades del multisource, le ponemos un valor a la propiedad NAME (en este ejemplo, “multisource1″) y luego cambiamos el valor de la propiedad “TARGET” de manera que coincida con el Name que le pusimos a nuestro func_door (osea, “puerta1″). Ahora, vamos a las propiedades de los zombies (seleccionamos a todos los zombies juntos y vamos a las propiedades) y buscamos las propiedades TriggerTarget y TriggerCondition. En TriggerCondition vamos a poner Death, para que el zombie active el multisource al morir, y en TriggerTarget tenemos que poner el Name de la entidad que vamos a activar cuando muera el zombie. En este caso, el multisource. (osea, “multisource1″) Basicamente, esto funciona asi: Ahora, que tal si queremos que en vez de ser 4 zombies, sean 2 botones? Simple. En vez de hacer entidades zombies, hacemos dos entidades func_button, y hacemos un procedimiento parecido. Basicamente, hacemos que los botones activen al multisource, y este active a la puerta. Es decir, hacemos que el Target de los "func_button" equivalga al Name del "multisource", y que el Target del "multisource" equivalga al Name de la puerta o "func_door". Para los que no entiendan, les hago un esquema: Podemos hacer una situacion en la que el jugador tenga que presionar un boton y este permanezca presionado, esperando a que el jugador active el otro (Delay Before Reset = 1) o que el jugador tenga que presionar uno y correr hacia el otro esperando poder presionar el segundo antes de que el primero vuelva a apagarse. Eso es todo, ya saben como usar la entidad “multisource”. Hasta la proxima, y que disfruten de OxiMa- eh digo, no, eso no.
  23. bueno queria saver si hay alguna entidad o funcion q cuando un player toque un aartiger mueran todos y comienze dev la ronda
×
×
  • Crear nuevo...

Información importante

Al utilizar nuestra web, aceptas nuestras Política de privacidad estás de acuerdo con las condiciones establecidas.