Jump to content
Al día de 3/3/24 el foro se integró con Mapping-Zone.net, se está llevando el foro a una versión estable, puede encontrarse algunos errores navegando. Mientras, podes logear tu cuenta MZ ×

Buscar en la comunidad

Mostrando resultados para las etiquetas 'guia'.

  • Buscar por etiquetas

    Escribe las etiquetas separadas por comas.
  • Buscar por autor

Tipo de contenido


Foros

  • ZONA GENERAL
    • Noticias MundoMapper.NET
    • Reglas del Foro
    • Sugerencias ó Ideas
    • Bienvenidas y Despedidas
    • Uso del foro
    • Noticias
  • ZONA MAPPING [HALF LIFE/COUNTER-STRIKE 1.6/CS2]
    • Guías y Tutoriales
    • Mapas propios
    • Dudas y problemas
    • Utilidades y Descargas
    • Eventos Mappers
  • ZONA BAR CLUB
    • El Barcito
    • Apoyo Escolar
  • ZONA GAMERS
    • Counter-Strike Global Offensive
    • Otros juegos!
  • ZONA MINECRAFT
    • Minecraft
    • Descargas
  • ZONA DISEÑO GRAFICO
    • Diseño Grafico
    • Recursos y Descargas
    • Tutoriales
    • Eventos Diseño Grafico
  • ZONA TECNOLOGIA
    • Hardware/Software
    • Soporte Tecnico
    • Mi PC
    • Noticias de Informatica
  • ZONA PAPELERA
    • Mantenimiento del Foro
  • ZONA RECURSOS [HALF LIFE/COUNTER-STRIKE 1.6/CSGO]
  • 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)

Categorías

  • 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


Steam ID MZ (no usar)


FaceBook


Website URL


País


Intereses


Mapa de gamebanana

 
O  
  1. Buenos días / tardes / noches Hoy les traigo un tutorial que consiste en como crear las tan usadas texturas transparentes de color AZUL que normalmente son rejas, plantas, arboles, firmas, etc... que lleve nombre "{". También, usaremos otro método para transparentar, pero este es más para usos especiales: se usa una textura de color NEGRO (se puede encontrar en "halflife.wad" como "black",) y esta también tiene casi la misma función que las texturas "{" . pd: no encontré buenos ejemplos de la textura black xd IMPORTANTE - Antes de empezar se debe tener en claro como introducir texturas al Wally y del Wally al VHE/J.A.C.K. - Tener Photoshop Sin más que decir, ¡Vamos a verlas! Empecemos con la textura { En este caso los valores para nuestra entidad deben tener: - Render Mode: Texture Some Light - FX Amount: 255 Usaré de ejemplo un solido de tamaño 256 de largo y 168 alto (256x160) MUY IMPORTANTE! Para crear las texturas, se debe tener en cuenta que el tamaño del solido debe ser divisible entre 16! Sino, dará este error en el Wally! * En Photoshop (yo usaré PSCS6, pero creo que se puede usar cualquiera) creamos una nueva imagen del tamaño del solido (256x160). * En "Contenido de fondo" colocamos "Transparente" y nos quedará así * Agregamos lo que quieren que vaya en la textura, preferiblemente en formato ".png". Por ejemplo: agregaré un logo del cs1.6 *Ya con nuestro diseño terminado, es hora de volverlo transparente. * Nos vamos a la fila de arriba a donde dice "Imagen" * Luego "Modo" > "Color Indexado" * En donde dice "Paleta" seleccionamos "Local (Selectiva)" y aceptamos. * Ahora nos vamos nuevamente a "Imagen" > "Modo" y ahora vamos a "Tabla de Colores" * Aquí seleccionaremos el ultimo color de todos (el de cuadritos grises y blancos, que se refiere al transparente) y seleccionamos el segundo botón "B" y escribimos "255" (para seleccionar el azul que transparentará) y aceptamos. Con nuestro diseño listo y renderizado, es hora de guardarlo y agregarlo al wally! * Nos vamos a "Archivo" > "Guardar como" * Seleccionamos formato "BMP" ¡PASO IMPORTANTE! ANTES DE GUARDARLO! *Colocarle el nombre iniciando con "{" (ejemplo: {textura / {rejas / {hojas) * Lo guardamos donde queramos. * Ahora lo agregamos normalmente a nuestro .wad en el programa Wally * Lo guardamos y lo agregamos a nuestro VHE / J.A.C.K * Lo probamos! Y aqui tenemos nuestra textura transparente AZUL Ahora vamos con la textura black Valores para esta textura: -Render Mode: Additive -FX Amount: 255 Esta textura no necesita un nombre en especifico, puede ser el que queramos. En este caso no puedo usar el mismo logo del counter, ya que es de color negro y se transparentaría todo. Así que nos toca buscar una textura con otro color. Usaré otro logo con otros colores. Hacer esta textura es más sencillo que la otra. * Creamos una nueva imagen, pero esta vez seleccionamos "Fondo Blanco" * Agregamos nuestro diseño (ojo, que no tenga colores negros puros. * Al tener dos capas (la nuestra y la del fondo) pintamos el fondo completamente de negro * Listo, es hora de guardarlo * "Archivo" > "Guardar como" > Formato ".JPEG" : - Calidad (8) - Progresivo Aceptamos, agregamos al Wally y luego al editor. Y listo! Aqui tenemos la comparacion de nuestras 2 texturas transparentes para nuestros futuros mapas.
  2. En este video tutorial explico el como crear un pasillo usando un Arco, eso si, cabe recordar que usar Arco es mas complicado de entender, pero obteniendo un mejor resultado al momento que se aplica. Te recomiendo que mires el video en el cual explico como crear un Arco. > Link del video < Aquí solo explicaré el como crear el Cilindro para nuestro pasillo. Usando la Herramienta de creación de bloques: En el lado derecho de tu ventana de Valve Hammer Editor puedes encontrar una pestaña con diferentes tipos de bloques, por defecto siempre tienes "block", en nuestro caso usaremos el Cilindro, a este puedes agregarles una cierta cantidad de caras para darle mas detalles. Ten en cuenta que puedes combinar tanto el Cilindro y el Arco para tener un mejor resultado. Lo primero que tendremos que hacer es marcar un perímetro como si fuera una regla, después de ello ahora toca crear nuestro Cilindro, quedando tal que así. Ahora debemos usar la Herramienta de corte y dejar 1/4 de nuestro Cilindro, quedando algo como esto. Después debes acomodarlo y ajustarlo con la altura que quieras agregarle a tu pasillo. Claramente aquí estoy usando el Cilindro y un Arco para hacer el pasillo, ya que este vendría ser la mejor forma de hacerlo. Recuerda mirar el video para entender como hacer un Arco.
  3. Existen varios métodos para hacer sonidos. En este caso les voy a mostrar cómo crear y configurarlo, utilizando el programa GoldWave, que es el que suelo usar para mis mapas porque el procedimiento es bastante rápido y sencillo. Si no tienen el programa, lo pueden descargar del siguiente link → GoldWave 5.08 PROCEDIMIENTO 1) Una vez que lo instalemos, lo vamos a abrir y seguidamente abriremos nuestro sonido, en mi caso es una canción en formato .mp3 (recomiendo siempre recortar el sonido y/o canción en caso de que sea demasiado extensa. En internet pueden encontrar varios recortadores online de fácil uso). 2) Una vez que lo abramos, lo vamos a guardar yendo a File > Save As. Pero antes de hacer esto, vamos a cambiarle el formato a .WAV (que es el formato de sonido que admite el juego) y en Atributos se lo vamos a cambiar a PCM Signed 16 mono. Después de configurar esto, lo guardamos en el escritorio, por ejemplo. 3) Ya tendríamos nuestro sonido hecho, pero no significa que en el juego se escuche bien. En este paso vamos a abrir nuestro sonido .wav y, en la pestaña Effect, vamos a seleccionar la opción Resample... 4) Se nos abrirá una ventanita y acá le cambiaremos el valor a 22050, que es la "codificación máxima" u óptima, por así decirlo, que admite el juego para que el sonido se escuche en perfectas condiciones (si le ponemos otro valor, el sonido seguramente se va a escuchar con peor calidad o, en su defecto, directamente el juego no lo va a soportar). 5) Con el último paso hecho, lo que nos resta es guardar nuevamente el archivo, reemplazar el anterior y guardarlo en la carpeta correspondiente de nuestro CS: NO STEAM → Archivos de programa/Counter Strike 1.6/cstrike/sound STEAM → Archivos de programa/Steam/steamapps/common/Half-Life/cstrike/sound (en caso de tener o hacer una carpeta exclusiva para nuestro mapa, lo guardaremos en dicho lugar, posterior a la carpeta sound). DATO: si ya hicieron el sonido pero aún no tienen el mapa para probarlo, lo pueden escuchar en el juego de todas formas poniendo el comando "spk sound/nombre_del_sonido" en consola, y así como lo escuchan, se escuchará en el mapa. (me parece que es sólo para Steam, pero pueden hacer el intento). Eso es todo, espero que les sirva. Cualquier cosa me pueden avisar!
  4. ZONER'S HALF-LIFE TOOLS [ZHLT] INTRODUCCIÓN: Cuando compilamos un mapa, usamos siempre las ZHLT (Zoner´s Half-Life Tools), ya sean versiones mas viejas o mas nuevas. Sea cual sea la versión que descarguemos, siempre va a tener las cuatro herramientas principales : HLCSG, HLBSP, HLVIS, y HLRAD. Estas herramientas son las encargadas de construir e iluminar un mapa y todas se usan generalmente cada vez que compilamos un mapa. A continuación, se detallará sobre las cuatro herramientas a modo informativo. HLCSG Hace cálculos de geometría del espacio constructivos al mapa, con eficacia rompiendo brushes complejos en polígonos más simples, y hace 4 archivos de casco para hlbsp para usar. HLBSP Genera las ramas BSP para el mapa y crea un BSP jugable. HLVIS Genera la matriz de visibilidad (especifica cuales polígonos el jugador no puede o podría ser capaz de ver) para el mapa y ayuda a acelerar su interpretación. HLRAD Genera y aplica todos los efectos de luz para el mapa, como entidades ligeras y el cielo, y lo hace ver bien. Este es por lo general el más lento de los cuatro instrumentos para correr. Posibles problemas de estas herramientas: El HLRAD tarda mucho/se traba en makescales. El HLRAD requiere cantidades grandes de memoria para correr de manera eficiente para todos incluso para los mapas mas triviales. El vismatrix HLRAD mientras corre, necesita tomar exponencialmente más RAM mientras el vismatrix crece. La fórmula es "el número de parches" al cuadrado, luego dividida por 16. Este número es cuantos bytes esto consumirá. El máximo es 65535 parches, entonces el máximo vismatrix es 256MB de RAM. Además, la cantidad de memoria que emplea el vismatrix no es toda la memoria que el HLRAD tiene que correr. Dependiendo la visibilidad del mapa, el cache de "escalas' consume cantidades grandes de memoria también. Para la mayor parte de mapas, esta cantidad de memoria está cerca de 1/2 del tamaño del vismatrix. Esto generalmente se compara con un máximo de 128MB, o un total del sistema de 384MB para controlar el peor caso (65535 parches). La fase de makescales tiene una tendencia de correr rápido inmediatamente hasta que se quede sin sin la memoria física y tenga que comenzar a confiar en el swapfile.Esto siempre es causado por estar quedándose sin memoria física, y el último 10 % requiere el empleo pesado del swapfile.Si se añade mas arquitectura al mapa, esto comenzará a tomar exponencialmente más tiempo para compilar, hasta que la RAM sea mejorada. El HLVIS tarda mucho Para la mayoría de los mapas bien diseñados, el VIS tendría que tardar como mucho, un tiempo de mas o menos 45 minutos en una sola computadora de clase P2-300. Si tarda mas, entonces el mapa probablemente necesite bloqueadores de VIS. Muchas cosas pueden hacer que el VIS tarde mas: - Primero que nada, si el mapa esta dentro de una "caja" de textura SKY, el VIS tiene que trabajar en las paredes exteriores, es decir que tarda mas tiempo en paredes que normalmente no existen en un mapa sin "caja". - En segundo lugar, la arquitectura que conecta "áreas" puede ser un poco difícil de entender para el VIS. Es algo dificil de explicar, pero algunos ejemplos serian: pasillos que carecen de una pared que no este directamente en el plano XZ o YZ; pasillos que interceptan cuartos en otro plano que XZ o YZ; cuanrtos largos con paredes que no son verticales; pasillos que conectan dos areas pero las areas pueden verse unas a otras a través del pasillo; muchos brushes chiquititos en una área (especialmente en áreas grandes), que no son una entidad. - Tercero, la velocidad del VIS se alentece cuando el mapa tiene áreas exteriores grandes que no son construidas con sumo cuidad para no ver mucho de la parte "interior" - Y finalmente, usando una versión vieja de gensurf que no tengan brushes HINT. Es muy aconsejable experimentar mucho con mapas de prueba con arquitectura de ejemplo, usando el modo de video SOFTWARE, r_drawflat 1, y r_draworder 1, para ver como trabaja el VIS. ----------------------------------------------------- Espero que les sirva de algo. Me parecio útil así que pensé que capaz le interesaba a alguien aprender que hace cada herramienta. Fuente: zhlt.info Guía traducida por Santi para Mapping-Zone, recuperado para Mundo Mapper.
  5. Bueno gente, le vengo con un tutorial para la creación de puertas dobles usando la entidad "multi_manager" 1) Vamos a crear el solido para las puertas y acomodar la texturas. ahora vamos a utilizar la herramienta de textura (Shift + A) y seleccionamos la opción "Encajar" o "Fit" 2) Darle forma a las puertas. lo que haremos es corta la puerta a la mitad ahora copiamos el solido de puerta que nos quedo y lo pegamos al lado 3) darle su función a cada puerta. bien, nos van a quedar 2 sólidos simulando la puerta. Vamos a continuar dándole sus respectivas funciones. seleccionamos uno de los sólidos y apretamos "Ctrl + T" y le damos la funcion de "func_door" en la parte de name le ponemos un name único (Ej: puerta_doble1) hacemos lo mismo con otra puerta pero le pones el name (puerta_doble2) todas las puertas deslizantes por defecto se deslizan hacia la derecha, por lo cual tendríamos que modificar el "Yaw". nos vamos a guiar por "Top" en lo que observamos que las puertas están colocadas de manera vertical. por lo cual tendríamos que seguir las flechas según el lado que queremos que vaya. modificamos el yaw de cada puerta. ya si ustedes quieren pueden agregarle sounds en la parte de Move Sound y Stop Sound. 4) Creación del botón y multi_manger. Ahora toca crear el "multi_manager" Creamos una entidad con función "multi_manager" Le damos click derecho y nos vamos a propiedades. en la parte de name le ponemos uno único para este (Ej: multi1) luego apretamos SmartEdit y apretamos "add" y en la parte que dice "Atributo" le ponemos el nombre de una de las puertas (puerta_doble1) y en "Value" los segundos que tardara en hacer la acción (en mi caso 1seg) y le damos a "Ok" repetimos el proceso con la "puerta_doble2". Continuamos con el botón. Vamos a crear un solido que traspase la pared y se vea de los dos lados le damos la textura del botón y la acomodamos. lo seleccionamos y apretamos "Ctrl + T" y le damos la función de "func_buttom" y en la parte de target escribimos el nombre de nuestro multi_manager (Ej: multi1), después nos vamos a la pestaña de atributos y marcamos la opción "Don't move". Volvemos a información de clase y en la opción "delay before restet" ponemos 0 Ya con eso tendríamos nuestras puertas dobles. acá les dejo un vídeo donde las pruebo Puerta que utilice:
  6. Hola, amigos! Les quería aportar este video tutorial que hice hace mas o menos un mes. Se trata sobre cómo hacer un boliche, en este caso (usado mayormente en mapas de JailBreak, por ejemplo). Fue la primera vez que grabé un tutorial, perdón si resultó muy denso o si no se entendió algo (después de publicarlo también me di cuenta que no tenía marcado las interacciones de las entidades para que se pueda entender mejor, pero de todas formas es intuitivo). Cualquier cosa me pueden consultar. Espero que les sirva! (DESCARGA) PREFAB DE PRUEBA
  7. Este es un video tutorial de como configurar el Valve Hammer Editor 3.5.6 (VHE), lastima que tenga un micrófono de gente pobre, pero espero que se entienda lo que explico o de lo que entiendo del programa en si. En el video claramente estoy usando el VHE de Dario, ya que es el mas cómodo de usar, se le agradece. Link del video También dejare la Playlist de todos los tutoriales que iré haciendo con el tiempo. Lo estaré actualizando de vez en cuando. Valve Hammer Editor Playlist
  8. Crear texturas iluminadas con archivo .rad
  9. Hay muchos tutoriales o guías sobre tipos de texturas "EN GENERAL". Pero hay más tipos de texturas que nunca se notaron. Y hoy les mostrearé cuales son mas o menos detalladamente. Texturas regulares (a-z, 0-9): Son simplemente, las texturas normales que simpre solemos usar. Esta textura , blockea a VIS (la parte o pared donde divide al calcular el compilador VIS) en caso que no tenga una entidad. Es la que más se usa. Texturas aleatorias (-0 al -9): Si usas una textura como -0Nombre, se reemplazarán aleatoriamente a las texturas -numeroNombre. Múy util para que el mapa no sea muy aburrido o monotono. Esta textura tambien blockea a Vis en caso que no tenga entidad. Texturas Animadas (+0 al +9): la textura debe comenzar con +0nombre, y esa textura se cambiara a +1nombre, +2nombre, +3nombre, y así sucesivamente hasta la textura +9nombre. Los frames cambian cada 0.1 segundo (10fps). No funcionará de manera correcta al no comenzar con la textura con +0nombre (ejemplo: +1nombre no se admite) o saltear un número como por ejemplo de +5nombre saltar a +7nombre. Texturas Animadas Extra (+A al +J): Múy útil en caso que quieras mas frames. La manera correcta de utilizar esta textura es ir desués de +9nombre. Por ejemplo comienza con +0nombre hasta +9nombre y seguir con +Anombre y hasta +Jnombre. Tampoco no se debe saletar una letra o numero. Texturas RAD (~): Este tipo de textura puede tener una luz propia, solo en caso en que en lights.rad o nombredelmapa.rad tenga el nombre de la textura en la lista. Útil en texturas de lamparas o cosas que emiten luces. Texturas Máscara ({): Es trasparente la parte donde esta pintada de color "0 0 255" BLUE (Tiene que ser AZUL) y que en el "palette" de Wally este en posición #255. Útil en texturas de escaleras, árboles, texturas que son complicadas, que tengan mucho agujero o tengan una forma con detalle. Texturas Agua (!): La textura se mueve como el agua, normalmente usada con la entidad func_water. Texturas Cur (!cur): Variante de la Textura Agua (!) Texturas Rodante (scroll): Es una textura animada, pero que se deslisa a solo un lado. Para dirigir, se debe cambiar la rotación de la cara. Ejemplo: scrollwater, scrollcascade01 Texturas transculent (@, TRANSCULENT): Es una textura rarísima, que no tiene clip. Se puede traspasar sin usar el func_illusionary. Útil en caso como pastos, cortinas, etc. Textura AAATRIGGER: Ayuda a visualisar cajas o zonas que tienen funciones especiales. No se debe usar como una textura normal porque puede causar problemas de luces. Textura CLIP: Una textura que no deja pasar al jugador. Solamente traspasa Granadas y balas. En todas las caras (en una caja) debe tener la textura clip. Textura HINT o Textura SKIP: Ayuda a la compilación el VIS. Es muy complicado y difícil de manejo de esa textura, pero ayuda a reducir el lag. Pero puede llegar a tener mas lag en caso de uso incorrecto de HINT o SKIP. Textura SKY: Crea un cielo, como dice su nombre. Se ve el "cielo" a travez de este sólido. Normalmente se usa para cubrir la parte superior del map. En caso que haya la entidad light_environment, de este sólido saldrá la luz. Texturas Decals: Son todas las texturas que aparencen en decals.wad, que son texturas de escala de gris. En el juego, aparece como un spray. En los "palettes" de Wally, debe estar en escala de gris desde #0 hasta #254 (el #0 debe tener el color rojo=255, verde=255, azul=255 y el #254 debe tener el color rojo=1, verde=1, azul=1) y el posición #255 es el color del spray. se hace mas claro si la escala de gris es al revés (el #0 debe tener el color rojo=1, verde=1, azul=1 y el #254 debe tener el color rojo=255, verde=255, azul=255). Textura NULL: Puede llegar a ser muy útiles para los lugares donde no se alcansa desde la vista del jugador. La textura null equivale a que esa parte no existe una textura. Esta textura no viene por defecto al juego original Half-Life, por lo tanto, para Half-Life no funciona. Textura BEVEL: Actúa como la textura NULL pero con la finalidad de arreglar problemas con clippipng en la compilación. Esta textura desclipea, osea saca el clip. Ayuda en bug en el compiladro CSG. EXTRA: en carpeta cstrike (o en otros juegos)\sounds existe un archivo llamado material.txt, que ahí contiene todos los sonidos al caminar sobre ella. Ahí se puede agregar los nombres de las texturas y poner el tipo de material. El problema está en que no funcionará para las personas que no tengan el mismo material.txt La forma de agregar es simple. "Letra de material" "nombre de la textura" Ejemplo: M metaldoor_03 W wdcrate_01 Letra de material para Counter-Strike: 'M' metal 'V' tubo de ventilación 'D' tierra 'S' charco 'T' azulejo 'G' rejilla 'W' madera 'P' computadora 'Y' vidrio 'N' nieve 'X' pasto
  10. Hola, para el comienzo de esta Guia les enseñare que significa cada propiedad de la multi_manager y por lo tanto su concepto. Multi_manager Esta entidad es utilizada para el Multi manejo de entidades Alojada a una entidad(Multi_manager) Esta por lo tanto implica y Contiene una sola propiedad Conocida como Name. SmartEdit Es la subparte de la entidad que permite el manejo de las subpropiedades conocidas como Key y Value. Key(Destino o nombre de la entidad) Esta subpropiedad ayuda a activar una entidad a la vez ya que solo se podra añadir 1 sola key(Target) para cada entidad. Osea que en esta subpropiedad se le añade el nombre de la entidad a la que se le quiere activar. Value o Conocido como 'Valor de segundos' Esta subpropiedad es la que permite manejar los segundos que fueron añadidos, al activar el boton se debera esperar los segundos añadidos a la VALUE(segundos). PD: Martinssj esto es teoria al ratito te dejo el tutorial de como abrir varias cosas solo con multi_manager PD: Se puede añadir hasta 15...Targets(entidad) a la subpropiedad SMARTEDIT. saludos.
  11. 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
  12. Gana dinero dando "ME GUSTA" en FaceBook Video tutorial : si no quieren leer miren el VideoTutorial. Es una pagina web muy sencilla y muy rapida. Funciona asi: te registras en la web, das un par de "me gusta", y comenzas a sumar dinero. De entrada, solo por registrarte, te regalan 0.35 USD. Instrucciones: 1º Tener una cuenta Paypal (donde te llegara el pago) Aca te dejo un video Tutorial para que te crees la cuenta paypal en caso de no tener Video tutorial para crear cuenta Paypal 2º tener cuenta en facebook y si no tienes te la puedes crear. (requisito: tener mas de 5 amigos y una foto de perfil.) 3º Registrarte aqui (dale click sobre la imagen) : 4º una vez registrado logearte desde la pagina principal, te vas a "Cuenta" y en "Facebook overview" 5º en ese link de arriba te va a aparecer un cartel que dice "CONNECT WITH FACEBOOK" bueno haces click y le das permisos a la aplicacion facebook que te aparece ahi... 6º Pones REALOAD PAGE en fanslave y ahi te aparecen las ofertas, vas haciendo click en cada una y poniendo "me gusta"... y ahi haces click de nuevo en "UPDATE" y te van sumando las ganancias... Por cada pagina que le das me gusta te dan 0.04 USD Prueba de pago Propia Tu estado de "cuenta" estara al lado derecho , podras ver cuanto has avanzado y ganado Minimo de pago: 15 Euros Via : Paypal Promedio de paginas al dia : 10 plataforma para ganar money: Facebook y Twitter Gracias a esto me eh comprado en Steam : Counter-strike , Gmod , Counter-Strike Source ! espero seguir consigiendo mas dinero y seguir comprando mas juegos :(nerdicon):
  13. Bueno, Aca traigo una guia Sobre el Elemento func_rotating y un ORIGIN. Comenzemos: Primero, Creamos por ejemplo unos creditos echos en PS! Lo encajamos, Buscamos la Textura: ORIGIN. Ahora vamos a Nuestros Respectivos creditos y Ponemos la textura ORIGIN en el Medio de los creditos Asi queda lindo y creativo los creditos ! NOTA: Recomiendo poner el Origin que traspase Ambos lados de los creditos!!!) Func_rotating: Recomiendo que en los STATS! Esten Asi: Non Solid: Yes (Mas realista quedaria con No) pero Pareceria un Holograma. Rotation Speed: Velocidad de Movimiento 95 Volume: Dejenlo en 10. Fan Sounds: Supongo que sonido al Rotar Wav Name: Elejimos un Sonido Al estar cerca(Por eso creo que es El volume) TUTORIAL HECHO COMPLETAMENTE POR: Anderson! FORMA 2 Te lo dejo explicado de otra forma, quizas entiendas mejor 1º Paso Creas el objeto que queres que gire (en este caso yo cree una especie de aspas) 2º Paso En la parte que seria el eje sobre el cual giran las aspas (en mi ejemplo es el que esta hecho con una textura mas oscura) creas un bloque con la textura origin que lo atraviese 3º Paso Seleccionas todos los bloques, haces clic derecho tie to entity (ctrl+T), pones func_rotating y para que se mueva en las opciones cambias: solapa class info Rotating speed: tiene que ser un valor mayor a 1 para que se mueva solapa flags marcas Start ON dsp para editarlo a tu manera cambias las diferentes opciones, esas son las necesarias para que se mueva Forma 2 hecha por ChaosAD Saludos^^.
  14. Paso 1 - Vamos a Encoders y Presionamos + Paso 2 - Nos salta una ventana, donde seleccionaremos MP3 (Normal) Paso 3 - Nos salta una ventana donde configuraremos la calidad de la transmisión háganlo según su gusto y su conexión. Paso 4 - Apretamos en Server Details, seguido en IceCast y IceCast 2 (Esto depende del tipo de host de la radio). Y procedemos configurando como dice la imagen, siguen configurando según los datos de su radio. En el ejemplo se utilizo la radio de Mapping-Zone alojada en Giss.TV.
  15. Bueno, como sabrán muchos mapas vienen con uno ó varios wad integrados al .bsp, muchas veces no sabemos como son los nombres de los wad ó de las texturas que fueron utilizadas en el mismo. Por suerte existe un programa para hacer esto mucho más fácil, el Wad Extractor El programa sirve para extraer texturas de un mapa que no hagamos hecho y poderlas poner en un .wad Al abrir el programa, nos encontramos con algo como esto: Ejemplo: Extraemos las texturas del mapa (fy_pool_day) lo que hacemos es darle clic en "Browse"… en la casilla de (.bsp file) Y buscamos el mapa que le queremos extraer las texturas, generalmente "/valve/cstrike/maps" Después más abajo nos aparece "Output .wad file" acá ponen el directorio donde se guardara el wad, le damos a "Browse…" y guardan el archivo en algún lugar Le ponen el nombre al wad y le damos "Guardar" En este punto ya está todo listo para extraer, con darle a "Extract!" ya estaríamos extrayendo las texturas del mapa. Más abajo en "Status" nos aparecerán los nombres de las texturas que han sido utilizadas en el mapa seleccionado. Bueno, después de hacer esto ya tienen el wad extraído. Ejemplo: [color=White][font=Lucida Grande][font=Tahoma]Texturename X Y Included[/font] [font=Tahoma]-------------------------------------------------[/font] [font=Tahoma] 0) aaatrigger 16 16 yes[/font] [font=Tahoma] 1) black 32 32 yes[/font] [font=Tahoma] 2) bluewater 32 32 yes[/font] [font=Tahoma] 3) chair 64 64 yes[/font] [font=Tahoma] 4) 1439744 -256 yes[/font] [font=Tahoma] 5) floor 128 128 yes[/font] [font=Tahoma] 6) floor_tileblue 32 32 yes[/font] [font=Tahoma] 7) glassblue1 128 128 yes[/font] [font=Tahoma] 8) locker 32 128 yes[/font] [font=Tahoma] 9) lockerside 16 32 yes[/font] [font=Tahoma] 10) 1439744 -256 yes[/font] [font=Tahoma] 11) nocrap 64 64 yes[/font] [font=Tahoma] 12) origin 16 16 yes[/font] [font=Tahoma] 13) poolrules 128 128 yes[/font] [font=Tahoma] 14) SandCrtLrgSd 128 128 yes[/font] [font=Tahoma] 15) shower 16 16 yes[/font] [font=Tahoma] 16) sky 16 16 yes[/font] [font=Tahoma] 17) stallred 16 16 yes[/font] [font=Tahoma] 18) steel 80 128 yes[/font] [font=Tahoma] 19) tile 32 32 yes[/font] [font=Tahoma] 20) tile3 32 256 yes[/font] [font=Tahoma] 21) tilefloor_red 32 32 yes[/font] [font=Tahoma] 22) tilemini_blue 112 112 yes[/font] [font=Tahoma] 23) tilemini_red 112 112 yes[/font] [font=Tahoma] 24) wall_tileBlue 32 256 yes[/font] [font=Tahoma] 25) wall_tileRed 32 256 yes[/font] [font=Tahoma] 26) walmart_blue 64 64 yes[/font] [font=Tahoma] 27) wal_walltile 32 256 yes[/font] [font=Tahoma] 28) white 32 32 yes[/font] [font=Tahoma] 29) window 64 128 yes[/font] [font=Tahoma] 30) ~light5a 64 16 yes[/font][/font][/color]DESCARGA: Wad Extractor
  16. Bueno esta es una guia del func_button y de triggers, mas que nada para aprender a asociarlos con entidades. Con Func_button: 1) Creamos nuestro solido/boton, apretamos Ctrl + T, y buscamos func_button. 2) Propiedades mas importantes: Target: Aca esta la clave, es para darle un objetivo al boton. Solo ponle un nombre. Pitch Yaw Roll (X Y Z): Si queres que el boton se mueva al ser presionado, aca pone su direccion. Non solid: Si queres que el boton sea traspasable, pone "si". Speed: La velocidad en que se va mover el boton en caso de que no este activada la opcion Don`t move en Atributos. Sounds: Aca podes elegir un sonido para que lo emita al presionar el boton delay before reset (-1 stay): Aca podes poner la cantidad de segundos que queres que pasen para que el boton pueda ser presionado nuevamente. Si pones -1, lo activas 1 vez y no se va a poder activar mas. Delay before trigger: Aca podes poner la cantidad de segundos que queres que pasen para que la entidad asociada sea activada. Ej: Si pones 5 y la entidad asociada es una puerta, una vez presionado el boton hay que esperar 5 segundos para que se abra. Atributos: Don`t Move: [importante] - Marcalo si queres que el boton no se mueva al ser presionado. Sparks: Marcalo si queres que tu boton haga chispas 3) Bueno para asociar este boton a la entidad que queremos solo basta que el Name de la entidad coincida con el Target del boton. Ejemplo: Func_button: Target: puerta1 Func_door: Name: puerta1 Con triggers ¿Como es esto? Pisando una zona se activa la entidad. 1) Con la textura aaatriger creamos la zona. Ejemplo: Al pisar el aaatriger se prende la luz 2) Seleccionamos el aaatriger y apretamos Ctrl + T. Buscamos trigger_multiple o trigger_once. trigger_once: Sirve para activar la entidad pero solo 1 vez Target: Ponele un nombre Delay before trigger: Los segundos que queres que pasen para que sea activado (explicado arriba) Invisible: Yes trigger_multiple: Sirve para activar cada vez que se pisa. Target: Ponele un nombre Delay before trigger: Los segundos que queres que pasen para que sea activado (explicado arriba) Invisible: Yes Delay before reset: Los segundos que queres que pasen para que pueda ser activado de vuelta (explicado arriba)
  17. Abrimos Batch Compiler Especifications / Zoners Tools Normal Opciones / Setup , Les aparecerá 1 Cartel. 1º - Click en la solapa - Stage Paths 2º - Click en CSG y Click en los 3 puntitos 1 buscamos Csg,Bsp,Vis,Rad "los otros no tienen importancia" 3º - Click en "OK" 1º - Click en los 4 cuadrado que quede de esa forma 2º - Click en la solapa "VIS" para configurar a nuestro gusto 3º - Marcamos "Vis Type" y lo Configuramos a nuestro gusto Vis.exe es la parte mas lenta de la conpilacion pero aca lo configuramos FAST (RÁPIDO) , Normal (NORMAL) , Full (COMPLETO) yo le diría que lo dejen en NORMAL pero si quieren compilar para probar el mapa para ganar tiempo ponen FAST 1º - Click en la solapa "CSG" para configurar. 2º - "WAD FILE" esto sirve para agregar 1 WAD (TEXTURAS) personalizadas que no vienen con el counter por defecto podemos agregar como máximo 7 WAD's es fácil Click en el cuadrado y a la derecha hacemos click en los 3 puntitos buscamos nuestra wad personalizada y listo, asi no les tirara error al otro player que quiera jugar tu mapa y no tenga el WAD "OJO CON ESTO, MAS WADS MAS PESA TU MAPA" 1º - Click en "File Save Preset As..." Esto sirve para no volver a configurar todo otra ves , entonces cada ves que abramos el batch buscamos EL SAVE Click en los 3 puntitos y buscamos "TUMAPA.map" 1º - Colocamos para buscar archivos ".map" 2º - Click a "TuMapa.map" 3º - Le damos click a "ABRIR" 1º - Le damos click a "Run" para compilar el mapa. Por ultimo veremos como compila y al terminar vamos a donde estaba "TuMapa.map" ai va estar "TuMapa.bsp" lo copiamos y lo pegamos en C:/Archivos de Programas/Valve/cstrike/maps (POR DEFECTO)
  18. Bueno me explico, algunas veces creas un mapa, lo guardas y al otro dia el vhe no te lo carga porque se cierra de repente, una solucion seria pasarlo a formato .map para compilarlo o seguirlo editando de esta manera. Este tutorial esta dedicado a un usuario llamado "astar007" el no puede compilar su mapa. Quiero destacar que esta guia me costo un huevo hacerla y tarde mucho asi que espero que les sirva. Esta guia es UNICA, nadie en internet supo como pasarlo salvo sequaque ajajajaja arre loco, pero el no dijo como habia que hacerlo asi que yo se los digo. Primero que nada es necesario resaltar que es muy importante tener instalado el Batch compiler Guia del batch compiler by perita 2Do van a necesitar lo siguiente para convertir el rmf en .map: -hlfix.exe -makewad.exe Lo descargan de ACA y los descomprimen y lo guardan dentro de la carpeta "SHLT" o "ZHLT". Ahora pasemos a instalarlo y configurarlo. Abrimos el Batch compiler y vamos a "specifications" y seleccionamos "Zoners Tools Advanced" Luego vamos a "Options" y seleccionamos la opcion "Setup", dentro de la misma nos dirigimos hacia la pestaña "stage path" y colocamos la direccion en la que se encuentran los programas que vemos en la siguiente imagen: Es decir, Recuerdan esos archivos que coloque para que descarguen? La pestaña que diga "makewad.exe" les esta pidiendo que busquen la carpeta donde tengan guardado ese archivo para asi usarlo. Lo mismo que el "hlfix" y con las demas herramientas, las ubican. Luego de lograr que esas opciones queden como yo las puse, apretamos Ok. Ahora seleccionamos las herramientas que vamos a usar. Yo seleccione solamente seleccione "hlfix", debe quedar asi: Ahora vamos a la pestaña "hlfix" en ella hay 2 cuadrillas que deben seleccionar que son las siguientes.. -Input file (aca ponemos RMF FILE en el caso de que queramos convertir el mapa a formato .map) -wad file (aqui deben poner la direccion en donde se encuentran las texturas que su mapa esta usando, ya que de lo contrario no habria texturas en el archivo .map) Para ello crean un archivo de texto con el nombre "wad.txt" y dentro del mismo colocan la direccion donde esta la textura por ejemplo: Es un ejemplo nada mas, ustedes deben poner la ruta de las texturas que usa su mapa. Ultimo paso: Vamos a la ventanita de los "..." que se ve en la imagen y seleccionamos el rmf que deseamos convertir en .map. ejemplo "de_inferno.rmf" Por ultimo apretamos "run" y el "de_inferno.rmf" se convertira en "de_inferno.map". Una vez que se cierre la ventanita de DOS que te aparece vamos a la carpeta donde estaba el mapa que elegimos convertir y alli estara el archivo que convertimos. PD: Esto va en Tutoriales Avanzados Mapper Martinssj4 Saludos.
  19. La textura hint se usa para dividir los "visleaves", osea que antes de saber donde usarla tenemos que saber definir visleaves. Visleaves Cada visleaf (a veces tambien nombrado como leaf solamente) es un determinado volumen de un mapa que define un "sector" de superficies visibles. Cada superficie visible de un mapa es parte de un visleaf o de otro. Los visleafs son usados prinsipalmente por el Engine Renderizador (antes de renderizar cada parte) para saber cuales partes del mapa pueden necesitar renderizarse en la pantalla. Cuando cualquier parte de un visleaf es potencialmente visible desde cualquier parte de otro, el contenido entero de ese visleaf es considerado para renderizar. Los visleafs son generados automaticamente desde el BSP por la herramienta VIS. Cada superficie (interna) de un visleaf es o un brush world (es decir sin entidad), o un "Portal" a un visleaf adyacente. Textura HINT Esta textura es usada para dividir los visleaves durante el tiempo de compilacion, como una forma de optimizar los resultados de la etapa de compilacion del VIS. Son comunmente llamados brushes hint, ya que son colocados en el mapa de la misma manera que un brush world normal. El plano de la textura hint esta definido por los lados del brush que esten cubiertos por textura SKIP. Multiples planos de HINT pueden ser definidos texturizando multiples lados del brush, o usando multiples brushes. Los otros lados del brush que no actuan como planos HINT, deven ser cubiertos con textura SKIP, esta caras seran ignoradas por el compilador. Los brushes hint son automaticamente agrupados a su propio visgroup, asi que se pueden esconder facilmente. Por que y cuando dividimos los visleaves? A veces, alunas formas son preferidas sobre otras simplemente porque esas formas hacen que esos leaves puedan ver menos a otros leaves. Cuando un leaf no es visto, el contenido del leaf no es dibujado, aumentando la velocidad del renderizado. Las siguientes imagenes ilustran la importancia de la division del visleaf,y al mismo tiempo, dan un ejemplo de donde son utiles las texturas hint. Esto es la vista de costado de un solo cuarto con dos player_starts y unas tuberias separadas por una pared Cuando un jugador esta en cualquiera de los dos player_starts, el engine debe considerar si los brushes del lado derecho de la pared (tuberias) deben ser separadas o no. Esto ocurre por que el bsp.exe no dividio el nivel en leaves de la forma mas eficientemente posible Asi seria la division de leaves del ejemplo, hecha por el engine y sin usar la textura HINT: Al ser tan altos los leafs que llegan hasta el techo, el leaf de la izquierda (el de los players) puede "ver" directamente el leaf del lado derecho de las tuberias. Asi que el leaf y el contenido (las tuberias) seran dibujadas. Una lastima, por que esas tuberias no pueden ser vistas desde la perspectiva del jugador (estan atras de la pared en el centro). Podemos usar HINTS para mejorar el proceso de division de leaves: La linea blanca es uno de los lados del brush de textura HINT. Lo que hace es forzar al bsp a dividir nuestro mapa en tres leaves. En este caso, no puede haber una sola linea dibujada desde el leaf donde estan los players al leaf donde estan las tuberias. Esa es la esencia del HINTEADO Los Skybox (cielo) a veces son un poco altos, causando que el jugador pueda ver muchas mas cosas en una ciudad (por ejemplo) por que el leaf en el que esta puede ver por sobre las casas (como en el ejemplo de arriva). Esa es otra buena situacion donde uno puede usar HINTS para detener la visibilidad. El hint en las esquinas Aca hay una vista desde arriva de una tipica esquina. Hay dos player_starts, y los cilindros en cada esquina representan cosas que seran dibujadas por el engine. El objetivo de HINTEAR en este caso es evitar renderizar objetos cuando no es necesario. Uno piensa que el bsp se asegurara de que los jugadores no vean los objetos pertenecientes al otro. Eso no es verdad. El bsp va a dividir este espacio en dos leaves, ya sea cortando los leaves a lo largo de la linea rosa o la marron (dependiendo de cual cara de brush corta primero) De cualquiera de las dos maneras, las dos esquinas tienen una linea de vista directa una con la otra, por lo que los contenidos del rincon opuesto siempre van a renderizarse al estar en el otro rincon. Esto puede ser altamente mejorado simplemente al colocar un brush HINT en la esquina, dividiendo nuestro nuvel en tres leaves, (haciendo un total de tres en vez de dos) pero asegurandonos de que las cosas del lado de un jugador no se renderize desde el punto de vista del otro jugador. No hay linea de vista directa entre los leaves rojo y marron, asi es evitado el renderizado innecesario. Sin embargo, si uno de los jugadores entra al leaf verde, va a poder ver sus cosas y las cosas del otro jugador renderizadas. Esto no se puede evitar usando HINTS. Aca hay algunos ejemplos mas de como usar hints. En todos los casos el objetivo es esconder a los player_start uno del otro. Los tres de arriva funcionan como deberian, el de la izquierda incluso muestra que no importa si es un solo brush HINT, mientras su algulo sea menor que 180º. Uno podria facilmente dibujar una linea recta de leaf a leaf, resultando en un HINT mal hecho. Cuando la esquina del pasillo es de 180º (como en el ejemplo de arriva al medio), dos hints seran suficientes. De hecho, pueden ponerse mas cerca de los players, pero eso daria menos efectividad (mas cosas van a ser dibujadas "alrededor de la esquina"). En el ejemplo del medio de abajo, los hints fueron bajados y el bsp es forzado a cortar el visleaf de arriva, por que los visleaves no pueden ser concavos. No importa como corte esta esquina el bsp, los HINTS siempre van a ser menos efectivos y van a crear leaves extras (mas trabajo para el VIS). En el ejemplo, el player de la izquierda puede ver los leaves 1 y 2, pero el de la derecha va a ver los tres leaves. Las dos figuras de la derecha muestran que se deben hacer las cosas lo mas simples posibles. Si un HINT sera suficiente, como en el ejemplo de arriva, es mejor asi. Y,obiamente, los HINTS no deben ser usados si no son necesarios, como en la figura de abajo. Como se ve, el bsp no puede crear leaves que les permitan a los jugadores verse unos a otros,asi que no hay necesidad de usar HINTS. Al no tener un coste directo de renderizacion durante el juego de un mapa, cuando son usadas sabiamente son una manera primeria para acelerar tu mapa y controlar tu visibilidad Gui By Santi para MZ
  20. Una entidad, cuyo atribo "Name" sea alguno de estos triggers, se activará cuando ocurra determinada situación con los jugadores, dependiendo el trigger: • game_playerjoin - Las entidades con este nombre se activan cuando un jugador entra al server • game_playerleave - Las entidades con este nombre se activan cuando un jugador se va del server • game_playerspawn - Se activan cuando un jugador nace (cuando aparece en el juego) • game_playerkill - Se activan cuando un jugador es asesinado por otro • game_playerdie - Se activan cuando un jugador muere Espero que les sirva PD: Antes había un post de Oxi sobre esto, pero como no está más lo postié yo
  21. Bueno es muy facil y sencillo aqui puedes subir tantas imágenes seguidas como quieras 1º abrir la pag http://imgur.com/ 2º puedes abrir una cuenta para tener tus propias carpetas en el host 3º PUEDES UNDER EN COMPUTER O WEB PARA SUBIR LAS IMAGENES AL HOST 4º habiendo seleccionado Computer y les aparecerá una ventana nueva y seleccionamos nuestra imagen o nuestras imagenes 5º les sandra estan le san clic a el recuadrito y le dan a Start Upload y esperan a que cargen las imagenes 6º les aparecera esto despues de aberse cargado pueden darle a Save 7º despues pasara a otra ventana que les aparecerá la imagen con todos los codigos Espero les aya sesvido saludos
  22. El Forge Game Data (abreviado "FGD"), es un archivo donde está almacenado los datos que hace referencia a una entidad. Esto significa que en el FGD no está almacenado las entidades, por lo tanto, no se podrán crear ni modificar entidades con ésta. Todas las entidades están definidas en las librerías (.dll) del juego. El FGD trabaja con el Valve Hammer Editor facilitando las propiedades de cada entidad para poder trabajar más cómodamente. Dentro del FGD, la doble barra "//" indica que es un comentario. Todo lo que viene después de esa barra y que esté en la misma línea, el Valve Hammer Editor no tomará en cuenta. Sintaxis @clase base() color() iconsprite() size() studio() = nombre_de_entidad : "Etiqueta" [ propiedad1(tipo) : "etiqueta" : valor_por_defecto propiedad2(tipo) : "etiqueta" : valor_por_defecto propiedad3(tipo) : "etiqueta" : valor_por_defecto . . . propiedadn(tipo) : "etiqueta" : valor_por_defecto ]Clase (@clase) Indica la clase de entidad y se escribe al comienzo de la entidad. Hay 3 diferentes clases: @PointClass - (también llamado point entity) Es una entidad que es un "punto" situado en algún lugar del plano carteciano. En Valve Hammer Editor es posible ver en diferentes tamaños, colores, (Fig01; a,b,d) o en sprites (Fig01; c). Para crear un point entity en Valve Hammer Editor apretamos el botón "Entity Tool" o simplemente presionamos las teclas [Ctrl]+[E] y damos click a un lugar deseado. @SolidClass - (también llamado solid entity o brush entity) Es una entidad que tiene un área que es definido por un sólido que es adjuntado. En el Valve Hammer Editor aplicamos el solid entity en escaleras (Fig02; a), agua (Fig02; o en trigger (Fig02; c). Podemos aplicar una entidad a un sólido haciendo Click Derecho sobre el sólido seleccionado y elegir "Tie to Entity" o sino simplemente presionamos las teclas [Ctrl]+[T]. @BaseClass - Es una estructura de propiedades que es utilizado para adjuntar con otras entidades. Este BaseClass es actúa con base(). La BaseClass no debe aparecer y no aparecerá en la lista de entidades en Valve Hammer Editor. Un ejemplo sencillo: // Definimos un BaseClass que tiene una lista de RenderFX // con un nombre "RenderFxChoices" @BaseClass = RenderFxChoices [ renderfx(choices) :"Render FX" : 0 = [ 0: "Normal" 1: "Slow Pulse" 2: "Fast Pulse" 3: "Slow Wide Pulse" 4: "Fast Wide Pulse" 9: "Slow Strobe" 10: "Fast Strobe" 11: "Faster Strobe" 12: "Slow Flicker" 13: "Fast Flicker" 5: "Slow Fade Away" 6: "Fast Fade Away" 7: "Slow Become Solid" 8: "Fast Become Solid" 14: "Constant Glow" 15: "Distort" 16: "Hologram (Distort + fade)" ] ] //Definimos un PointClass incluyendo una base "RenderFxChoices" @SolidClass base(RenderFxChoices) = func_breakable [ material(choices) :"Material type" : 0 = [ 0: "Glass" 1: "Wood" 2: "Metal" 3: "Flesh" 4: "Cinder Block" 5: "Ceiling Tile" 6: "Computer" 7: "Unbreakable Glass" 8: "Rocks" ] ]Como resultado se adjuntarán las dos propiedades de las entidades; el func_breakable tendrá sus propiedades y también tendrá incluido la base "RenderFxChoices". Propiedad general ( base() color() iconsprite() size() studio() ) Son propiedades generales de la entidad. Se definen que bases son incluidos, el color, el tamaño y que sprite o model tendrá. En @Solid Class no es posible agregar el color(), iconsprite(), size() y studio(), o sea, el único que es posible agregar es el base(). Es posible ignorar y dejar vacío o no agregar las propiedades generales; en caso que no contengan, tendrá un valor por defecto. base(BaseClass1, BaseClass2, ...) - Se adjuntan las bases definidas anteriormente para tener sus propiedades. Se pone el nombre de la base definidas anteriormente. En caso de poner varios bases, se separan entre comas ",". Ejemplo: base(Targetname, RenderFields, Angles) color(R G - Se define el color del point entity (Fig03). Se introduce el valor del "R" (rojo), "G" (verde) y B (azul) separados por un espacio. Por defecto es el color magenta RGB 255 0 255 (Fig03; f). Ejemplo: color(10 10 220) iconsprite("direccion/nombre_sprite.spr") - Se define que sprite tendrá la entidad. Acá es posible poner un sprite como la imagen anterior que tiene un sprite de un foco (Fig04; o un parlante (Fig04; a). Los sprite ser en archivo .spr y deben estar ubicado en una carpeta donde está instalado el Valve Hammer Editor (Fig05). En caso que no tenga ningún valor, aparecerá el sprite elegido posteriormente. Ejemplo:iconsprite("sprites/lightbulb.spr") size(X1 Y1 Z1, X2 Y2 Z2) - Define el tamaño del sprite (Fig06). Se introduce los valores de un punto donde comienza (X1 Y1 Z1) y donde termina la figura (X2 Y2 Z2). Por defecto, el tamaño es -8 -8 -8, 8 8 8 (sería 16x16x16 units). Ejemplo: size(-16 -16 -16, 16 16 16) studio("direccion/nombre_model.mdl") - Se define que model tendrá la entidad (Fig07). Los models deben ser en archivo .mdl y estar ubicado en la carpeta donde está instalado en el Valve Hammer Editor. En caso que no tenga ningún valor, aparecerá el model elegido posteriormente. ejemplo: studio("models/tree.mdl") Nombre de la entidad (nombre_de_entidad : etiqueta) Es el nombre de la entidad y la etiqueta es para indicar que es. Propiedades de las entidades (propiedad(tipo) : "etiqueta" : valor_por_defecto) Son las propiedades que tienen las entidades. Indican qué propiedad tiene y qué valor tiene esa propiedad. Las "etiquetas" sirven para facilitar el uso de la entidad y son los que es posible ver en "smartedit" (fig11; a) y los nombres reales son los que es posible ver desactivando el "smartedit"(fig11; . propiedad - Es el nombre de la propiedad. Estos nombres deben estar en la librería del juego y en el compilador para que funcionen. tipo - Es el tipo de dato que puede ser introducido o la opción que tiene el usuario para introducir. Hay varios tipos: string - Indica que es posible ingresar cadena de texto. Cadena de texto puede ser números y letras. integer - Indica que es posible ingresar números enteros. Puede ser positivo o negativo. float - Indica que es posible ingresar números con coma. choices - Crea una estructura de selección múltiple. Hace posible el uso de la caja de desplazamiento (Fig08). Su sintaxis es: propiedad(choices) : "Etiqueta" : valor_por_defecto = [ valor_1 : "Etiqueta1" valor_2 : "Etiqueta2" . . . valor_n : "Etiquetan" ] flags - Estos flags aparecen en la pestaña "Flag" en propiedad de las entidades. Los valores del flag siempre deben ser potencia de 2; 2^0, 2^1, 2^2 ... y el valor por defecto son binarios y pueden ser dos: 1 (si/encendido) o 0 (no/apagado) Su sintaxis es: propiedad(flags) = [ 1 : "Etiqueta1" : valor_por_defecto1 2 : "Etiqueta2" : valor_por_defecto2 4 : "Etiqueta2" : valor_por_defecto4 . . . valor_2^n : "Etiquetan" : valor_por_defecton ] color255 - Es utilizado en la "luz". Agrega un botón que nos permite sacar colores mediante una interfaz gráfica y un valor más que singifica la intensidad. (Fig09) sound - Es utilizado en "sonido". Agrega un botón que nos permite buscar archivos de sonido mediante un buscador. (Fig10) sprite - Es utilizado en "sprite". Agrega un botón que nos permite buscar Sprite mediante un buscador. (Fig10) studio - Es utilizado en "model". Agrega un botón que nos permite buscar Model mediante un buscador. (Fig10) target_destination - marca las propiedades como otro entidad de targetname. target_source - marca las propiedades como otro entidad de targetname o clase. El Decal es un caso especial: @PointClass decal() base(Targetname) = infodecal : "Decal" [ texture(decal) ]
  23. El modelo CMYK (acrónimo de Cyan, Magenta, Yellow y Key) es un modelo de colores sustractivo que se utiliza en la impresión en colores. Este modelo de 32 bits se basa en la mezcla de pigmentos de los siguientes colores para crear otros más: C = Cyan (Cian). M = Magenta (Magenta). Y = Yellow (Amarillo). K = Black ó Key (Negro). La mezcla de colores CMY ideales es sustractiva (pues imprimir cyan, magenta y amarillo en fondo blanco resulta en el color negro). El modelo CMYK se basa en la absorción de la luz. El color que presenta un objeto corresponde a la parte de la luz que incide sobre éste y que no es absorbida por el objeto. El cian es el opuesto al rojo, lo que significa que actúa como un filtro que absorbe dicho color (-R +G +. Magenta es el opuesto al verde (+R+G+B) y amarillo el opuesto al azul (+R+G-B). Fuente Tabla de Colores ejemplo Imprecion a CMYK y RGB

SOBRE MUNDO MAPPER

logo-mundomapper.webp

Mundo Mapper es una comunidad que se especializa en la creación de mapas para diversos juegos, como Counter-Strike 1.6 y Half-Life, utilizando el programa Valve Hammer Editor. Si eres un apasionado de los videojuegos y te interesa diseñar tus propios escenarios, ¡Mundo Mapper es el lugar perfecto para ti! 🎮

Puedes encontrar más información sobre Mundo Mapper en sus redes sociales:

Facebook: Mundo Mapper
YouTube: Mundo Mapper


¡Explora tu creatividad y construye mundos virtuales con Mundo Mapper! 🌍

EFICACIA EN APRENDIZAJE

guias.webp

Si deseas aprender más sobre el mapeo o configurar herramientas como Batch Compiler, Valve Hammer Editor o J.A.C.K, MundoMapper.net ofrece tutoriales útiles. Por ejemplo:

Configurar Batch Compiler 3.1.2: Este tutorial te guía en la configuración de Batch Compiler, una herramienta esencial para compilar mapas en Counter-Strike.


Configurar Valve Hammer Editor 3.5: Aprende los primeros pasos para usar Valve Hammer Editor, la herramienta de creación de mapas para juegos como Half-Life y Counter-Strike.

Configurar J.A.C.K: J.A.C.K. es una herramienta poderosa para diseñar y construir mapas en juegos como Half-Life y Counter-Strike

×
×
  • Crear nuevo...

Información importante

Aceptar terminos y condiciones Términos de Uso, Política de privacidad Hemos colocado cookies en su dispositivo para ayudar a mejorar este sitio web. Puede ajustar la configuración de cookies, de lo contrario, asumiremos que está bien para continuar.