Foro especializado en Warcraft III y su editor
 
BuscarEntrar al ChatboxPortal del foroÍndiceSpellsRegistrarseConectarse
Eventos Actuales
No hay eventos actualmente
¡ Bienvenido Invitado !

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte
 

 [RESUELTO] Detener la regeneración de vida

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
kalebcaro9
Soldado
kalebcaro9


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

Mensajes Mensajes : 84
Reputación Reputación : 3
Monedas de oro : 285
Monedas de Platino : 0 [RESUELTO] Detener la regeneración de vida Empty

Inventario :
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10

[RESUELTO] Detener la regeneración de vida Empty
Mensaje(#) Tema: [RESUELTO] Detener la regeneración de vida [RESUELTO] Detener la regeneración de vida Clock10Lun Jul 14, 2014 3:50 am

Como dice en el título tengo tal duda: Quiero hacer una habilidad que al ser activada en una zona sea golpeada por una luz solar que cure a los aliados y dañe a los enemigos y que aparte de eso agregue el efecto de volver su regeneración de vida 0.

Para abreviar: Lo que no sé hacer es como lograr que la regeneración de vida de algún heroe o unidad se vuelva 0.

Si no me dejo entender me lo hacen saber. Gracias por adelantado.

Saludos.....
Volver arriba Ir abajo
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3326
Reputación Reputación : 591
Monedas de oro : 10349
Monedas de Platino : 0 [RESUELTO] Detener la regeneración de vida Empty

Inventario :
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10

[RESUELTO] Detener la regeneración de vida Empty
Mensaje(#) Tema: Re: [RESUELTO] Detener la regeneración de vida [RESUELTO] Detener la regeneración de vida Clock10Lun Jul 14, 2014 11:37 am

Puedes tener un bucle. Guardas la vida actual de cada unidad en casteo y después en un bucle revisas, si la vida es mayor a ese valor la colocas nuevamente al valor. Si es menor, guardas esa vida como el nuevo valor.

PD: Si quieres que las curaciones grandes tomen efecto utiliza otro if donde colocas vida mayor que variable + 75
Entendiste?
Volver arriba Ir abajo
kalebcaro9
Soldado
kalebcaro9


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

Mensajes Mensajes : 84
Reputación Reputación : 3
Monedas de oro : 285
Monedas de Platino : 0 [RESUELTO] Detener la regeneración de vida Empty

Inventario :
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10

[RESUELTO] Detener la regeneración de vida Empty
Mensaje(#) Tema: Re: [RESUELTO] Detener la regeneración de vida [RESUELTO] Detener la regeneración de vida Clock10Lun Jul 14, 2014 5:05 pm

@Marcos_M escribió:
Puedes tener un bucle. Guardas la vida actual de cada unidad en casteo y después en un bucle revisas, si la vida es mayor a ese valor la colocas nuevamente al valor. Si es menor, guardas esa vida como el nuevo valor.

PD: Si quieres que las curaciones grandes tomen efecto utiliza otro if donde colocas vida mayor que variable + 75
Entendiste?

Probaré lo que me dijiste en la primera parte, lo que dijiste luego de PD no lo entendí muy bien.
Volver arriba Ir abajo
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3326
Reputación Reputación : 591
Monedas de oro : 10349
Monedas de Platino : 0 [RESUELTO] Detener la regeneración de vida Empty

Inventario :
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10

[RESUELTO] Detener la regeneración de vida Empty
Mensaje(#) Tema: Re: [RESUELTO] Detener la regeneración de vida [RESUELTO] Detener la regeneración de vida Clock10Lun Jul 14, 2014 7:30 pm

Algo así

[gui]Detonador sin nombre 001
Acontecimientos
Condiciones
Acciones
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
(Vida of Unidad) Mayor que (>) ValorDeVida
Entonces: Acciones
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
(Vida of Unidad) Mayor que (>) (ValorDeVida + 75.00)
Entonces: Acciones
Set ValorDeVida = (Vida of Unidad)
Otros: Acciones
Unidad - Set life of Unidad to ValorDeVida
Otros: Acciones
Set ValorDeVida = (Vida of Unidad)
[/gui]

Por supuesto, para que sea MUI tendrías que usar un grupo de unidad o algo. Creo que ahí te arreglas Very Happy
De esta forma, si se cura como si le hubieran lanzado Luz Sagrada, recobra vida, digo, capaz que sólo quieres evitar regen y no curaciones planas
Volver arriba Ir abajo
kalebcaro9
Soldado
kalebcaro9


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

Mensajes Mensajes : 84
Reputación Reputación : 3
Monedas de oro : 285
Monedas de Platino : 0 [RESUELTO] Detener la regeneración de vida Empty

Inventario :
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10
[RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10 [RESUELTO] Detener la regeneración de vida Empysl10

[RESUELTO] Detener la regeneración de vida Empty
Mensaje(#) Tema: Re: [RESUELTO] Detener la regeneración de vida [RESUELTO] Detener la regeneración de vida Clock10Mar Jul 15, 2014 12:19 pm

Aaaaaaaaah ya comprendí Very Happy muchas gracias, ya terminé la habilidad, me gustaría que testees el mapa cuando tenga un poco más de avances para ver si podrias acomodar algunos efectos y cosas así ( ya que tienes más experiencia en ello, y yo voy por buen camino ) +rep

Saludos
Volver arriba Ir abajo
Contenido patrocinado




[RESUELTO] Detener la regeneración de vida Empty
Mensaje(#) Tema: Re: [RESUELTO] Detener la regeneración de vida [RESUELTO] Detener la regeneración de vida Clock10

Volver arriba Ir abajo
 

[RESUELTO] Detener la regeneración de vida

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

 Temas similares

-
» Prolonga la vida de tu PC o portátil
» Cuál es ese consejo que te dieron que te cambio la vida?
» HE DECIDIDO CERRAR ESTE CAPITULO EN MI VIDA, SERÁ QUE EMPEZARÁ PRONTO UNO NUEVO?
» NO SE Q HACER CON MI VIDA
» Ya estoy harta de todo.Y de mi vida

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