Foro especializado en Warcraft III y su editor
 
BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarseGrupos de Usuarios
Eventos Actuales
¡ Bienvenido Invitado !

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte | .
 

 Mostrar Daño en cada unidad •

Ver el tema anterior Ver el tema siguiente Ir abajo 
Ir a la página : Precedente  1, 2, 3, 4
AutorMensaje
ChatiSnake
Capitán
avatar


Barra de Salud : Este usuario es invulnerable ¿Será que es fiel a las normas?

Mensajes Mensajes : 154
Reputación Reputación : 77
Monedas de oro : 1136
Monedas de Platino : 0

Inventario :
Espada de los muertos


Mensaje(#) Tema: Mostrar Daño en cada unidad • Mar Ago 13, 2013 1:00 am

Recuerdo del primer mensaje :

Mostrar Damage
by ChatiSnake

Bueno hoy les presento algo sencillo que muchos conocen, es la forma de mostrar daño a una unidad cuando la golpeas.

¿Como funciona?

Bueno sencillo mi querido amigo, esto es un complemento de 3 detonadores esencialmente yo he creado 4 para tu gusto. El primer detonador nos agregara acontecimientos Recibe Daño de todos las unidades que estén en el mapa a un detonador X, que sera el detonador numero 3, luego tenemos un detonador que es el 2 que agrega unidades que han entrado al mapa y la agrega como acontecimiento al detonador 3, el detonador 3 es simple crea un texto flotante y tiene sus arreglos. El detonador 4 pone color para que el texto salga del color del usuario que esta siendo dañado.

Detonadores

[gui]Mostrar Damage Unit En Map
  Events
      Time - Elapsed game time is 0.00 seconds
  Conditions
  Actions
      Set TempGroup = (Units in (Entire map))
      Unit Group - Pick every unit in TempGroup and do (Actions)
          Loop - Actions
              Trigger - Add to Mostrar Damage Textos the event (Unit - (Picked unit) Takes damage)
      Custom script: call DestroyGroup(udg_TempGroup)
[/gui]

[gui]Mostrar Damage Entering
  Events
      Unit - A unit enters (Entire map)
  Conditions
  Actions
      Trigger - Add to Mostrar Damage Textos the event (Unit - (Entering unit) Takes damage)
[/gui]

[gui]Mostrar Damage Textos
  Events
  Conditions
  Actions
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
              MD_DamageSource Equal to True
          Then - Actions
              Set MD_Unit = (Damage source)
          Else - Actions
              Set MD_Unit = (Triggering unit)
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
              MD_MegaKillOn Equal to True
          Then - Actions
              If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                  If - Conditions
                      (Integer((Damage taken))) Greater than or equal to 1000
                  Then - Actions
                      Floating Text - Create floating text that reads ((String(((Integer((Damage taken))) / 1000))) + (. + ((String((Integer((((Damage taken) - 1000.00) / 100.00))))) + K))) above (Triggering unit) with Z offset 1.00, using font size 10.00, color (playerColor_R[(Player number of (Owner of MD_Unit))]%, playerColor_G[(Player number of (Owner of MD_Unit))]%, playerColor_B[(Player number of (Owner of MD_Unit))]%), and 0.00% transparency
                      Floating Text - Set the velocity of (Last created floating text) to 90.00 towards 90.00 degrees
                  Else - Actions
                      Floating Text - Create floating text that reads (String((Integer((Damage taken))))) above (Triggering unit) with Z offset 1.00, using font size 8.00, color (playerColor_R[(Player number of (Owner of MD_Unit))]%, playerColor_G[(Player number of (Owner of MD_Unit))]%, playerColor_B[(Player number of (Owner of MD_Unit))]%), and 0.00% transparency
                      Floating Text - Set the velocity of (Last created floating text) to 100.00 towards 90.00 degrees
          Else - Actions
              Floating Text - Create floating text that reads (String((Integer((Damage taken))))) above (Triggering unit) with Z offset 1.00, using font size 8.00, color (playerColor_R[(Player number of (Owner of MD_Unit))]%, playerColor_G[(Player number of (Owner of MD_Unit))]%, playerColor_B[(Player number of (Owner of MD_Unit))]%), and 0.00% transparency
              Floating Text - Set the velocity of (Last created floating text) to 100.00 towards 90.00 degrees
      Floating Text - Change (Last created floating text): Disable permanence
      Floating Text - Change the lifespan of (Last created floating text) to 1.50 seconds
      Floating Text - Change the fading age of (Last created floating text) to 0.00 seconds
      If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          If - Conditions
              MD_MostrarEnemy Equal to True
          Then - Actions
              Floating Text - Hide (Last created floating text) for (All players)
              Floating Text - Show (Last created floating text) for (All allies of (Owner of (Damage source)))
          Else - Actions
[/gui]

[gui]Mostrar Damage Set Up
  Events
      Map initialization
  Conditions
  Actions
      -------- Mostrar color de quien daño= TRUE, Quien es dañado = FALSE --------
      Set MD_DamageSource = True
      -------- Mostrar valores reducidos=TRUE, Mostrar Valores Completos=FALSE --------
      Set MD_MegaKillOn = True
      -------- Mostrar el daño a enemigos del que provoca daño=TRUE, Mostrar solo amigos del que provoca daño=FALSE --------
      Set MD_MostrarEnemy = True
      -------- Colores --------
      Set playerColor_R[1] = 100.00
      Set playerColor_R[2] = 0.00
      Set playerColor_R[3] = 11.00
      Set playerColor_R[4] = 33.00
      Set playerColor_R[5] = 100.00
      Set playerColor_R[6] = 100.00
      Set playerColor_R[7] = 12.50
      Set playerColor_R[8] = 90.00
      Set playerColor_R[9] = 59.00
      Set playerColor_R[10] = 49.50
      Set playerColor_R[11] = 6.00
      Set playerColor_R[12] = 30.50
      Set playerColor_R[12] = 30.50
      Set playerColor_G[1] = 0.00
      Set playerColor_G[2] = 25.00
      Set playerColor_G[3] = 81.00
      Set playerColor_G[4] = 0.00
      Set playerColor_G[5] = 99.00
      Set playerColor_G[6] = 54.00
      Set playerColor_G[7] = 75.00
      Set playerColor_G[8] = 35.50
      Set playerColor_G[9] = 59.00
      Set playerColor_G[10] = 75.00
      Set playerColor_G[11] = 38.50
      Set playerColor_G[12] = 16.50
      Set playerColor_B[1] = 0.00
      Set playerColor_B[2] = 100.00
      Set playerColor_B[3] = 72.50
      Set playerColor_B[4] = 50.50
      Set playerColor_B[5] = 0.00
      Set playerColor_B[6] = 5.50
      Set playerColor_B[7] = 0.00
      Set playerColor_B[8] = 69.00
      Set playerColor_B[9] = 59.00
      Set playerColor_B[10] = 94.50
      Set playerColor_B[11] = 27.50
      Set playerColor_B[12] = 0.00
[/gui]


Bueno espero que les sirva esta pequeña Guía y les dejo un Mapa para que descarguen pero deben comentar para verlo, Saludos.

Material oculto 

Volver arriba Ir abajo

AutorMensaje
evjhen
Aprendiz


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

Mensajes Mensajes : 25
Reputación Reputación : 0
Monedas de oro : 75
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Mostrar Daño en cada unidad • Miér Jun 21, 2017 12:42 am

good Smile
Volver arriba Ir abajo
canomaster
Iniciado


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

Mensajes Mensajes : 10
Reputación Reputación : 0
Monedas de oro : 10
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Mostrar Daño en cada unidad • Miér Ago 02, 2017 11:37 am

increible
Volver arriba Ir abajo
Eduard2464
Aprendiz


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

Mensajes Mensajes : 13
Reputación Reputación : 0
Monedas de oro : 13
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Mostrar Daño en cada unidad • Lun Mar 05, 2018 9:48 pm

bien FeIicidades
Volver arriba Ir abajo
fabritudios
Iniciado


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

Mensajes Mensajes : 3
Reputación Reputación : 0
Monedas de oro : 3
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Mostrar Daño en cada unidad • Lun Mar 19, 2018 12:43 am

gracias.. lo estaba necesitando
Volver arriba Ir abajo
jose moreno
Aprendiz


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

Mensajes Mensajes : 18
Reputación Reputación : 0
Monedas de oro : 36
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Mostrar Daño en cada unidad • Dom Mayo 06, 2018 5:09 pm

interesante
Volver arriba Ir abajo
Malek
Aprendiz


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

Mensajes Mensajes : 24
Reputación Reputación : 0
Monedas de oro : 26
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Mostrar Daño en cada unidad • Miér Jun 06, 2018 1:37 pm

Comento para ver el ejemplo, gracias por el aporte
Volver arriba Ir abajo
Lordarkangel
Peón
avatar


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

Mensajes Mensajes : 51
Reputación Reputación : 1
Monedas de oro : 184
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Mostrar Daño en cada unidad • Lun Oct 22, 2018 4:11 am

No pude copiar la primera variable asi que tengo q comentar para ver :'v
Volver arriba Ir abajo
carlos267
Soldado
avatar


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

Mensajes Mensajes : 92
Reputación Reputación : 11
Monedas de oro : 375
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Mostrar Daño en cada unidad • Lun Oct 22, 2018 8:27 am

comento para ver
Volver arriba Ir abajo
doom97
Aprendiz


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

Mensajes Mensajes : 26
Reputación Reputación : 0
Monedas de oro : 26
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Mostrar Daño en cada unidad • Lun Ene 07, 2019 2:11 pm

ta original
Volver arriba Ir abajo
Contenido patrocinado




Mensaje(#) Tema: Re: Mostrar Daño en cada unidad •

Volver arriba Ir abajo
 

Mostrar Daño en cada unidad •

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 4 de 4.Ir a la página : Precedente  1, 2, 3, 4

 Temas similares

-
» Cuál creeis que es el precio que debería costar cada colección???
» Unidad militar del estado
» Los catalanes que defenderan la unidad territorial de España
» ¿Que unidad del ejercito español te gusta más?
» Por cada suspenso 1 consumición gratis

Permisos de este foro:No puedes responder a temas en este foro.
Warcraft III - WorldEditor :: Academia :: Area GUI :: Tutoriales Varios-