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 | .
 

 Problema con algunos <<IF>>

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Loboproto
Caballero
avatar


Barra de Salud : Su salud está al 80% - Este usuario ha recibido una infracción

Mensajes Mensajes : 314
Reputación Reputación : 52
Monedas de oro : 947
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Problema con algunos <<IF>> Dom Dic 18, 2016 12:18 pm

Hola foro, tengo una duda sobre los IF, a veces me dan dolores de
cabeza, porque en ocasiones funcionan sin problema, y en otras no toman en cuenta las condiciones.


Esto último es mi problema, en un detonador, las IF no me reconocen las condiciones, y se activan todas a la vez. O simplemente se activa el último, y pasa de los primeros.


[gui]Verificar Vida
   Acontecimientos
       Unidad - Utiliza un objeto
   Condiciones
       (Item-type of (Item being manipulated)) Igual a Runa magica
   Acciones
        If (all conditions are true) then do (Then Actions) else do (Else Actions)
           Condiciones
                (Percentage life of (Triggering unit)) Mayor que 0 igual a 15.00
           Entonces: Acciones
           Otros: Acciones

        If (all conditions are true) then do (Then Actions) else do (Else Actions)
           Condiciones
                (Percentage life of (Triggering unit)) Mayor que o igual a 30.00
                (Percentage life of (Triggering unit)) Menor que 50.00
           Entonces: Acciones
           Otros: Acciones

        If (all conditions are true) then do (Then Actions) else do (Else Actions)
           Condiciones
                (Percentage life of (Triggering unit)) Mayor que o igual a 50.00
           Entonces: Acciones
           Otros: Acciones


[/gui]
Volver arriba Ir abajo
armando368
Caballero
avatar


Barra de Salud : Su salud está al 80% - Este usuario ha recibido una infracción

Mensajes Mensajes : 334
Reputación Reputación : 21
Monedas de oro : 1312
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Problema con algunos <<IF>> Dom Dic 18, 2016 12:28 pm

Tienes las if then else dentro de otras inf then else ?

O tienes las acciones if then else con la Acción "if este tiene vida baja then damage unit , else do nothing
Volver arriba Ir abajo
Loboproto
Caballero
avatar


Barra de Salud : Su salud está al 80% - Este usuario ha recibido una infracción

Mensajes Mensajes : 314
Reputación Reputación : 52
Monedas de oro : 947
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Problema con algunos <<IF>> Dom Dic 18, 2016 12:32 pm

@armando368 escribió:
Tienes las if then else dentro de otras inf then else ?

O tienes las acciones if then else con la Acción "if este tiene vida baja  then damage unit , else do nothing

No tengo los IF, dentro de otros IF, y Las acciones no las puse, porque no son necesarias.
Volver arriba Ir abajo
armando368
Caballero
avatar


Barra de Salud : Su salud está al 80% - Este usuario ha recibido una infracción

Mensajes Mensajes : 334
Reputación Reputación : 21
Monedas de oro : 1312
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Problema con algunos <<IF>> Dom Dic 18, 2016 12:45 pm

@Loboproto escribió:
@armando368 escribió:
Tienes las if then else dentro de otras inf then else ?

O tienes las acciones if then else con la Acción "if este tiene vida baja  then damage unit , else do nothing

No tengo los IF, dentro de otros IF, y Las acciones no las puse, porque no son necesarias.

De repente tienes las condiciones en el detonador , o tienes el detonador desactivado a la inicialización , o un Acontecimiento que no tiene que ver , o tienes un "turn off" , o "Accidentalmente" pusiste triggering unit en vez de la accion necesaria ( como Entering Unit , dying unit , killing unit )
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 3087
Reputación Reputación : 518
Monedas de oro : 9568
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Problema con algunos <<IF>> Dom Dic 18, 2016 1:39 pm

Es imposible que pase de la primera y salte a la tercera.

Ya que 50>15

No sé si cambias la vida de la unidad en medio del trigger, pero lo mejor sería que ese Percentage of Life of Trigger Unit lo pongas en una variable, así te aseguras que no sea un bug de la función
Volver arriba Ir abajo
Loboproto
Caballero
avatar


Barra de Salud : Su salud está al 80% - Este usuario ha recibido una infracción

Mensajes Mensajes : 314
Reputación Reputación : 52
Monedas de oro : 947
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Problema con algunos <<IF>> Lun Dic 19, 2016 12:00 am

@Marcos_M escribió:
Es imposible que pase de la primera y salte a la tercera.

Ya que 50>15

No sé si cambias la vida de la unidad en medio del trigger, pero lo mejor sería que ese Percentage of Life of Trigger Unit lo pongas en una variable, así te aseguras que no sea un bug de la función

Hola, Alguién podría ayudarme con las variables, admito que soy un noob con esto.

Si alguién se solidariza conmigo, le estaré muy agradecido.

Link del mapa
Volver arriba Ir abajo
Contenido patrocinado




Mensaje(#) Tema: Re: Problema con algunos <<IF>>

Volver arriba Ir abajo
 

Problema con algunos <<IF>>

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

 Temas similares

-
» Algunos hombres buenos (1992)
» Problema para iniciar el Pokemmo
» Problma en mi ordenador
» Taquigrafía
» Problema de HaxBallTube

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