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

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte | .
 

 Rango mínimo para lanzar un habilidad

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
SoulBanshee
Aprendiz
avatar


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

Mensajes Mensajes : 14
Reputación Reputación : 0
Monedas de oro : 52
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Rango mínimo para lanzar un habilidad Lun Mayo 15, 2017 12:28 pm

Hola. hay alguien que me pueda decir ¿como hacer que un personaje, al lanzar una habilidad esta tenga un rango mínimo para ser lanzada?.
Ejemplo: un personaje  lanza la habilidad "Jabalina", pero si el objetivo esta a menos de 300(rango mínimo) de radio de personaje que lanzo la Jabalina entonces; la habilidad no se puede ejecutar, no se puede lanzar, no se puede hacer click o se deniega la ejecución de dicha orden.
Volver arriba Ir abajo
Marcos_M

avatar


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

Mensajes Mensajes : 2895
Reputación Reputación : 461
Monedas de oro : 8886
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Rango mínimo para lanzar un habilidad Lun Mayo 15, 2017 4:31 pm

[gui]anti cast
Acontecimientos
Unidad - A unit Comienza a canalizar una habilidad
Condiciones
(Ability being cast) Igual a (==) Luz sagrada
Acciones
Set Punto1 = (Position of (Triggering unit))
Set Punto2 = (Position of (Target unit of ability being cast))
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
(Distance between Punto1 and Punto2) Menor que o igual a (<=) 330.00
Entonces: Acciones
Unidad - Order (Triggering unit) to Detener
Otros: Acciones
Custom script: call RemoveLocation(udg_Punto1)
Custom script: call RemoveLocation(udg_Punto2)
[/gui]

Con esto la detienes. Y si le agregamos este sistemita: https://www.hiveworkshop.com/threads/creating-custom-error-messages.232494/

Lo haces así:

[gui]anti cast
Acontecimientos
Unidad - A unit Comienza a canalizar una habilidad
Condiciones
(Ability being cast) Igual a (==) Luz sagrada
Acciones
Set Punto1 = (Position of (Triggering unit))
Set Punto2 = (Position of (Target unit of ability being cast))
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
(Distance between Punto1 and Punto2) Menor que o igual a (<=) 330.00
Entonces: Acciones
Unidad - Order (Triggering unit) to Detener
Set ErrorPlayer = (Triggering player)
Set ErrorMessage = ¡El objetivo está muy cerca!
Detonador - Run SimError (checking conditions)
Otros: Acciones
Custom script: call RemoveLocation(udg_Punto1)
Custom script: call RemoveLocation(udg_Punto2)
[/gui]

http://www.epicwar.com/maps/271288/
Volver arriba Ir abajo
SoulBanshee
Aprendiz
avatar


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

Mensajes Mensajes : 14
Reputación Reputación : 0
Monedas de oro : 52
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Rango mínimo para lanzar un habilidad Mar Mayo 16, 2017 7:41 pm

muchas gracias por la respuesta. lo probare.
Volver arriba Ir abajo
SoulBanshee
Aprendiz
avatar


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

Mensajes Mensajes : 14
Reputación Reputación : 0
Monedas de oro : 52
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: Rango mínimo para lanzar un habilidad Vie Mayo 19, 2017 1:05 pm

Muchas gracias. Me funciono tal y como quería. buen aporte.
+Rep
Volver arriba Ir abajo
Contenido patrocinado




Mensaje(#) Tema: Re: Rango mínimo para lanzar un habilidad

Volver arriba Ir abajo
 

Rango mínimo para lanzar un habilidad

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

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