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

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte
 

 Por que no me funciona esta habilidad

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Napo
Capitán


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

Mensajes Mensajes : 145
Reputación Reputación : 18
Monedas de oro : 481
Monedas de Platino : 0 Por que no me funciona esta habilidad Empty

Inventario :
Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10
Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10

Por que no me funciona esta habilidad Empty
Mensaje(#) Tema: Por que no me funciona esta habilidad Por que no me funciona esta habilidad Clock10Lun Oct 07, 2019 5:31 am

Es una skill que hace daño inicial y paulatinamente durante su duracion. Tiene otros efectos pero esos si funcionan.
Lo que no funciona es el daño paulatino. Por alguna razón, la condicion que esta dentro del if en la habilidad que veran, lo toma como falso, cuando la unidad si tiene el buff. Y entonces no hace el daño y ocurre lo que esta en ''otros''.

Aqui el deto

[gui]Corte Profundo
   Acontecimientos
       Unidad - A unit Inicia el efecto de una habilidad
   Condiciones
       (Ability being cast) Igual a Corte Profundo
   Acciones
       Custom script:   local unit udg_CP_Caster
       Custom script:   local unit udg_CP_Target
       Custom script:   local real udg_CP_Damage
       Unidad - Create 1 Dummy Generico for (Owner of (Triggering unit)) at (Position of (Target unit of ability being cast)) facing Vista edificio predeterminada degrees
       Unidad - Add Menos armadura (1-150)  to (Last created unit)
       Unidad - Set level of Menos armadura (1-150)  for (Last created unit) to ((Level of (Triggering unit)) / 3)
       Unidad - Order (Last created unit) to Alquimista neutral: Bomba ácida (Target unit of ability being cast)
       Unidad - Add a 3.00 second Genérico expiration timer to (Last created unit)
       Unidad - Cause (Triggering unit) to damage (Target unit of ability being cast), dealing (1.00 x (1.00 + (Real((Base Damage of (Triggering unit) for weapon index 1))))) damage of attack type Conjuros and damage type Normal
       Grupo de unidad - Add (Target unit of ability being cast) to CP_Grupo
       Set CP_Damage = ((Real((Base Damage of (Triggering unit) for weapon index 1))) / 7.00)
       Set CP_Target = (Target unit of ability being cast)
       Set CP_Caster = (Triggering unit)
       Wait 1.00 seconds
       If (All Conditions are True) then do (Then Actions) else do (Else Actions)
           Si: Condiciones
               (CP_Target has buff Corte Profundo ) Igual a True
           Entonces: Acciones
               Unidad - Cause CP_Caster to damage CP_Target, dealing CP_Damage damage of attack type Conjuros and damage type Normal
           Otros: Acciones
               Skip remaining actions
               Custom script:   set udg_CP_Target = null
               Custom script:   set udg_CP_Caster = null
               Custom script:   set udg_CP_Damage = 0
       Wait 1.00 seconds
       If (All Conditions are True) then do (Then Actions) else do (Else Actions)
           Si: Condiciones
               (CP_Target has buff Corte Profundo ) Igual a True
           Entonces: Acciones
               Unidad - Cause CP_Caster to damage CP_Target, dealing CP_Damage damage of attack type Conjuros and damage type Normal
           Otros: Acciones
               Skip remaining actions
               Custom script:   set udg_CP_Target = null
               Custom script:   set udg_CP_Caster = null
               Custom script:   set udg_CP_Damage = 0
       Wait 1.00 seconds
       If (All Conditions are True) then do (Then Actions) else do (Else Actions)
           Si: Condiciones
               (CP_Target has buff Corte Profundo ) Igual a True
           Entonces: Acciones
               Unidad - Cause CP_Caster to damage CP_Target, dealing CP_Damage damage of attack type Conjuros and damage type Normal
           Otros: Acciones
               Skip remaining actions
               Custom script:   set udg_CP_Target = null
               Custom script:   set udg_CP_Caster = null
               Custom script:   set udg_CP_Damage = 0
       Wait 1.00 seconds
       If (All Conditions are True) then do (Then Actions) else do (Else Actions)
           Si: Condiciones
               (CP_Target has buff Corte Profundo ) Igual a True
           Entonces: Acciones
               Unidad - Cause CP_Caster to damage CP_Target, dealing CP_Damage damage of attack type Conjuros and damage type Normal
           Otros: Acciones
               Skip remaining actions
               Custom script:   set udg_CP_Target = null
               Custom script:   set udg_CP_Caster = null
               Custom script:   set udg_CP_Damage = 0
       Wait 1.00 seconds
       If (All Conditions are True) then do (Then Actions) else do (Else Actions)
           Si: Condiciones
               (CP_Target has buff Corte Profundo ) Igual a True
           Entonces: Acciones
               Unidad - Cause CP_Caster to damage CP_Target, dealing CP_Damage damage of attack type Conjuros and damage type Normal
           Otros: Acciones
               Skip remaining actions
               Custom script:   set udg_CP_Target = null
               Custom script:   set udg_CP_Caster = null
               Custom script:   set udg_CP_Damage = 0
       Wait 1.00 seconds
       If (All Conditions are True) then do (Then Actions) else do (Else Actions)
           Si: Condiciones
               (CP_Target has buff Corte Profundo ) Igual a True
           Entonces: Acciones
               Unidad - Cause CP_Caster to damage CP_Target, dealing CP_Damage damage of attack type Conjuros and damage type Normal
           Otros: Acciones
               Skip remaining actions
               Custom script:   set udg_CP_Target = null
               Custom script:   set udg_CP_Caster = null
               Custom script:   set udg_CP_Damage = 0
       Wait 1.00 seconds
       If (All Conditions are True) then do (Then Actions) else do (Else Actions)
           Si: Condiciones
               (CP_Target has buff Corte Profundo ) Igual a True
           Entonces: Acciones
               Unidad - Cause CP_Caster to damage CP_Target, dealing CP_Damage damage of attack type Conjuros and damage type Normal
           Otros: Acciones
       Custom script:   set udg_CP_Target = null
       Custom script:   set udg_CP_Caster = null
       Custom script:   set udg_CP_Damage = 0
[/gui]

Esa condicion que le pongo antes de hacer el daño gradual, es para verificar que la habilidad no ha sido disipada, porque si es asi la habilidad no debe seguir haciendo el daño.

Yo creo o me imagino que debe ser por algun problema con las variables locales o no se, porque no veo el porque del fallo.


Mapilla que hice hace tieeempo
La Gran Aventura
---------------------------------------------------

Proyecto en progreso-->http://www.worldofeditors.net/t3586-world-of-the-beasts-alpha
Volver arriba Ir abajo
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3278
Reputación Reputación : 571
Monedas de oro : 10200
Monedas de Platino : 0 Por que no me funciona esta habilidad Empty

Inventario :
Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10
Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10

Por que no me funciona esta habilidad Empty
Mensaje(#) Tema: Re: Por que no me funciona esta habilidad Por que no me funciona esta habilidad Clock10Lun Oct 07, 2019 12:14 pm

No puedes usar Ifs cuando usas varibles locales, porque las variables locales solamente funcionan dentro de la función que las llamaste.
Las condiciones de los Ifs y los bucles de Grupo de unidad(o Grupo de jugador) son funciones diferentes a la de "Acciones"
Volver arriba Ir abajo
Napo
Capitán


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

Mensajes Mensajes : 145
Reputación Reputación : 18
Monedas de oro : 481
Monedas de Platino : 0 Por que no me funciona esta habilidad Empty

Inventario :
Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10
Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10

Por que no me funciona esta habilidad Empty
Mensaje(#) Tema: Re: Por que no me funciona esta habilidad Por que no me funciona esta habilidad Clock10Lun Oct 07, 2019 10:04 pm

Oohh dale
Supongo que lo tendre que hacerlo mui con enteros y loop (cosa que me daba pereza xD)
Bueno gracias marcos, siempre se aprende algo nuevo Smile


Mapilla que hice hace tieeempo
La Gran Aventura
---------------------------------------------------

Proyecto en progreso-->http://www.worldofeditors.net/t3586-world-of-the-beasts-alpha
Volver arriba Ir abajo
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3278
Reputación Reputación : 571
Monedas de oro : 10200
Monedas de Platino : 0 Por que no me funciona esta habilidad Empty

Inventario :
Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10
Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10 Por que no me funciona esta habilidad Empysl10

Por que no me funciona esta habilidad Empty
Mensaje(#) Tema: Re: Por que no me funciona esta habilidad Por que no me funciona esta habilidad Clock10Mar Oct 08, 2019 1:11 pm

Para hacer habilidades más rápido y corto puedes usar esto

http://www.worldofeditors.net/t521-haciendo-habilidades-mui-en-gui-la-manera-de-sauron-o
Volver arriba Ir abajo
Contenido patrocinado




Por que no me funciona esta habilidad Empty
Mensaje(#) Tema: Re: Por que no me funciona esta habilidad Por que no me funciona esta habilidad Clock10

Volver arriba Ir abajo
 

Por que no me funciona esta habilidad

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

 Temas similares

-
» Wizards revisa la habilidad de Toque Mortal en M11
» ¿Que dan esta noche en la tele? (ESTO ARRIBA)
» mi ex esta junto a mi pero no quiere regresar!! que hago?
» ESTA ENAMORADA DE MI O NO..?
» como recuperar a mi ex que esta con otra

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