BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarseGrupos de Usuarios
Eventos Actuales
¡ Bienvenido Invitado!

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte | .
 

 ¿Cómo podría crear un grupo de unidad?

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Squall Leonheart
Peón
avatar


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 59
Reputación Reputación : 11
Monedas de oro : 622
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: ¿Cómo podría crear un grupo de unidad? Dom Feb 07, 2016 1:45 am

Me refiero a crear una especie de grupo de unidad para spawnear.
Un ejemplo, quisiera que cada... 30 segundos, apareciera una unidad en cierto punto del mapa, pero no una unidad en concreto, sino un grupo de unidad (ejemplo, quiero que aparezcan solo animales, así que puede aparecer un cerdo, un pollo, un venado, etc, aleatoriamente, pero solo de los que yo escoja)
¿Alguien tiene idea?


Volver arriba Ir abajo
http://brianbarsaski.weebly.com
paillan
Héroe
avatar


Barra de Salud : Su salud está al 100% - Este usuario no ha recibido infracciones

Mensajes Mensajes : 1089
Reputación Reputación : 145
Monedas de oro : 976
Monedas de Platino : 0

Inventario :
Espada de la Oscuridad Armadura Lunar Avanzada


Mensaje(#) Tema: Re: ¿Cómo podría crear un grupo de unidad? Dom Feb 07, 2016 12:18 pm

Bueno, en forma simple, existen dos métodos, el fácil y el avanzado.
El método fácil se basa en el uso del nivel del creep, para ello, todos los animales deben tener nivel 0, o algún otro nivel que no usen los creeps normales. Algunas desventajas de este sistema son:
1. Pueden aparecer de cualquier conjunto gráfico, lo cual podría no verse bien.
2. No incluiría animales que no tuvieran ese nivel.

Este método se construye así:
[GUI] Crear unidad simple
   Acontecimientos
       Tiempo - Every 30.00 seconds of game time
   Condiciones
   Acciones
       Set Unit_Point = (Random point in (Playable map area))
       Unidad - Create 1 (Random level 0 creep unit-type) for Neutral pasivo at Unit_Point facing Vista edificio predeterminada degrees
       Custom script:   call RemoveLocation(udg_Unit_Point)
[/GUI]

También es posible construirlo así para evitar que se repita el punto:
[GUI]Crear unidad simple punto
   Acontecimientos
       Tiempo - Every 30.00 seconds of game time
   Condiciones
   Acciones
       Set Unit_Point = ((Random point in (Playable map area)) offset by (Random real number between 0.00 and 700.00) towards (Random angle) degrees)
       Unidad - Create 1 (Random level 0 creep unit-type) for Neutral pasivo at Unit_Point facing Vista edificio predeterminada degrees
       Custom script:   call RemoveLocation(udg_Unit_Point)
[/GUI]

El método avanzado consiste de 2 detonadores. Uno al inicio del juego que guarda en una variable a tus unidades y otro que las crea. Alguna de sus desventajas son:
1. Debes guardar a cada unidad, lo cual puede ser tedioso si son muchas.
2. Utiliza más memoria y más espacio

Este método se construye así:

Detonador 1:
[GUI] set unidades
   Acontecimientos
       Map initialization
   Condiciones
   Acciones
       Set Unidades[1] == tu unidad
       Set Unidades[2] == tu unidad
       Set Unidades[3] == tu unidad
       Set Unidades[4] == tu unidad
       Set Unidades[5] == tu unidad
       Set Unidades[6] == tu unidad
       Set Unidades[7] == tu unidad
       Set Unidades[8] == tu unidad
       Set Unidades[9] == tu unidad
       Set Unidades[10] == tu unidad
[/GUI]

Detonador 2:
 

Debes tomar en cuenta además que este método requiere otra variable. Recuerda que sólo puedes usar un set variable para colocar el punto, el que más te acomode.
Sea cual sea el detonador que uses, tendrás algo negativo en él. Estos detonadores ya son MUI en todo caso. Espero que esto se haya sido de ayuda, salu2

Paillan


Haz click a una de las imagenes y entra a un trip

Volver arriba Ir abajo
 

¿Cómo podría crear un grupo de unidad?

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» Clan en MW3
» [M&B][WB] - Primeros pasos, segundos pasos y todos los pasos resumidos (mucho) para ser emperador.
» Como dormir a un grupo de unidad 2
» crear grupo facebook
» [Tutorial] Razer Comms: para chatear dentro del juego: Grupo noticiasNFSW

Permisos de este foro:No puedes responder a temas en este foro.
Warcraft III - WorldEditor :: Zona de Aprendizaje(Dudas) :: GUI (Detonadores)-