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
 

 [KE] ResetAbilityCooldown

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
TheMaverickMc
Peón


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

Mensajes Mensajes : 60
Reputación Reputación : 5
Monedas de oro : 323
Monedas de Platino : 0 [KE] ResetAbilityCooldown Empty

Inventario :
[KE] ResetAbilityCooldown Empysl10 [KE] ResetAbilityCooldown Empysl10 [KE] ResetAbilityCooldown Empysl10
[KE] ResetAbilityCooldown Empysl10 [KE] ResetAbilityCooldown Empysl10 [KE] ResetAbilityCooldown Empysl10

[KE] ResetAbilityCooldown Empty
Mensaje(#) Tema: [KE] ResetAbilityCooldown [KE] ResetAbilityCooldown Clock10Miér Ago 18, 2021 10:00 pm

Una función que le quita el enfriamiento de X habilidad a X unidad. Guarda el nivel y verifica que la tenga de antemano para no otorgar habilidades nuevas

El núcleo de la función es extremadamente simple
[gui]
ResetAbilityCooldown
Acontecimientos
Condiciones
(Level of RAC_Habilidad for RAC_Unidad) Mayor que o igual a 1
Acciones
Set RAC_NivelDeLaHabilidad = (Level of RAC_Habilidad for RAC_Unidad)
Unidad - Remove RAC_Habilidad from RAC_Unidad
Unidad - Add RAC_Habilidad to RAC_Unidad
Unidad - Set level of RAC_Habilidad for RAC_Unidad to RAC_NivelDeLaHabilidad
[/gui]

Para usar la función solo deben rellenar 2 variables en la plantilla
RAC_Habilidad: la habilidad a resetear
RAC_Unidad: la unidad afectada (supongo que en un AoS generalmente será casting unit)

[gui]
Plantilla RAC
Acontecimientos
Condiciones
Acciones
Set RAC_Habilidad = RAC_Habilidad
Set RAC_Unidad = (Casting unit)
Detonador - Run ResetAbilityCooldown (checking conditions)
[/gui]

Hice la función porque me di cuenta que varios héroes de un AoS en el que estoy trabajando actualmente tendrán habilidades que resetean una o varias de sus otras habilidades. No soy experto en GUI, pero supongo que puedo aportar con este granito de arena si es que alguien incluso menos experimentado quiere resetear habilidades

Sin más dilación, les dejo el link del mapa:
https://www.epicwar.com/maps/316170/
Volver arriba Ir abajo
AdanPirss
Peón


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

Mensajes Mensajes : 56
Reputación Reputación : 0
Monedas de oro : 58
Monedas de Platino : 0 [KE] ResetAbilityCooldown Empty

Inventario :
[KE] ResetAbilityCooldown Empysl10 [KE] ResetAbilityCooldown Empysl10 [KE] ResetAbilityCooldown Empysl10
[KE] ResetAbilityCooldown Empysl10 [KE] ResetAbilityCooldown Empysl10 [KE] ResetAbilityCooldown Empysl10

[KE] ResetAbilityCooldown Empty
Mensaje(#) Tema: Re: [KE] ResetAbilityCooldown [KE] ResetAbilityCooldown Clock10Dom Sep 19, 2021 7:31 am

Mil gracias amigo
Te lo agradezco mucho Smile
Volver arriba Ir abajo
 

[KE] ResetAbilityCooldown

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 :: Academia :: Nuevos tutoriales :: Tutoriales nuevos-