[KE] Funcion GUI AddTimedAbility
Koleshy Engine :: Warcraft 3 :: World Editor :: Funciones
Página 1 de 1.
[KE] Funcion GUI AddTimedAbility
[KE] Funcion GUI AddTimedAbility
Descripcion: Funcion que te permite agregar una habilidad durante X cantidad de tiempo en X unidad.
Detonadores de la Funcion:
Ejemplos como usar: los ejemplos estan en el mismo mapa con la funcion incluida. descarguelo y revise c:
[Tienes que estar registrado y conectado para ver este vínculo]
Descripcion: Funcion que te permite agregar una habilidad durante X cantidad de tiempo en X unidad.
Detonadores de la Funcion:
- Código:
AddTimedAbility
Acontecimientos
Condiciones
Acciones
-------- ###### .::Maqueta::. ###### --------
-------- AddTimedAbility(unidad, habilidad, level, tiempo) --------
-------- ###################### --------
Set AddTimedAbilitySYS_Unit = AddTimedAbilitySYS_Unit
Set AddTimedAbilitySYS_Skill = AddTimedAbilitySYS_Skill
Set AddTimedAbilitySYS_Level = AddTimedAbilitySYS_Level
Set AddTimedAbilitySYS_Tiempo = AddTimedAbilitySYS_Tiempo
-------- ------------------------------------------- --------
Set AddTimedAbility_IDX[0] = (AddTimedAbility_IDX[0] + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
AddTimedAbility_IDX[0] Igual a 1
Entonces: Acciones
Detonador - Turn on AddTimedAbility Loop <gen>
Otros: Acciones
Set AddTimedAbility_C[AddTimedAbility_IDX[0]] = 0
Set AddTimedAbility_T[AddTimedAbility_IDX[0]] = AddTimedAbilitySYS_Tiempo
Set AddTimedAbility_Unit[AddTimedAbility_IDX[0]] = AddTimedAbilitySYS_Unit
Set AddTimedAbility_Skill[AddTimedAbility_IDX[0]] = AddTimedAbilitySYS_Skill
Unidad - Add AddTimedAbility_Skill[AddTimedAbility_IDX[0]] to AddTimedAbility_Unit[AddTimedAbility_IDX[0]]
If (AddTimedAbilitySYS_Level Mayor que 0) then do (Unidad - Set level of AddTimedAbility_Skill[AddTimedAbility_IDX[0]] for AddTimedAbility_Unit[AddTimedAbility_IDX[0]] to AddTimedAbilitySYS_Level) else do (Do nothing)
- Código:
AddTimedAbility Loop
Acontecimientos
Tiempo - Every 0.03 seconds of game time
Condiciones
Acciones
For each (Integer AddTimedAbility_IDX[1]) from 1 to AddTimedAbility_IDX[0], do (Actions)
Bucle: Acciones
Set AddTimedAbility_C[AddTimedAbility_IDX[1]] = (AddTimedAbility_C[AddTimedAbility_IDX[1]] + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
AddTimedAbility_C[AddTimedAbility_IDX[1]] Igual a (Integer((AddTimedAbility_T[AddTimedAbility_IDX[1]] / 0.03)))
Entonces: Acciones
Unidad - Remove AddTimedAbility_Skill[AddTimedAbility_IDX[1]] from AddTimedAbility_Unit[AddTimedAbility_IDX[1]]
Set AddTimedAbility_C[AddTimedAbility_IDX[1]] = AddTimedAbility_C[AddTimedAbility_IDX[0]]
Set AddTimedAbility_T[AddTimedAbility_IDX[1]] = AddTimedAbility_T[AddTimedAbility_IDX[0]]
Set AddTimedAbility_Unit[AddTimedAbility_IDX[1]] = AddTimedAbility_Unit[AddTimedAbility_IDX[0]]
Set AddTimedAbility_Skill[AddTimedAbility_IDX[1]] = AddTimedAbility_Skill[AddTimedAbility_IDX[0]]
Set AddTimedAbility_IDX[1] = (AddTimedAbility_IDX[1] - 1)
Set AddTimedAbility_IDX[0] = (AddTimedAbility_IDX[0] - 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
AddTimedAbility_IDX[0] Igual a 0
Entonces: Acciones
Detonador - Turn off (This trigger)
Otros: Acciones
Otros: Acciones
Ejemplos como usar: los ejemplos estan en el mismo mapa con la funcion incluida. descarguelo y revise c:
[Tienes que estar registrado y conectado para ver este vínculo]
Koleshy Engine :: Warcraft 3 :: World Editor :: Funciones
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|
Lun Dic 21, 2015 2:17 pm por Koleshy
» [TOOL] Wifi Free
Sáb Dic 19, 2015 10:30 pm por Koleshy
» [SISTEMA] Comprar|Levelear Habilidades (max. 7)|con criterios
Vie Dic 18, 2015 2:34 pm por Koleshy
» [SISTEMA] Duelos Ultimate
Vie Dic 18, 2015 2:32 pm por Koleshy
» [SISTEMA] Duelos/Torneos (TiposDeDuelo{TodosContraTodos/EnEquipos})
Vie Dic 18, 2015 2:30 pm por Koleshy
» [SISTEMA] Creditos Flotantes
Vie Dic 18, 2015 2:27 pm por Koleshy
» [SISTEMA] Cospre Items con estadistica y Duracion
Vie Dic 18, 2015 2:26 pm por Koleshy
» [SISTEMA] Runas Avanzado
Vie Dic 18, 2015 2:23 pm por Koleshy
» [SISTEMA] Comprar habilidades y hacerlas leveleables
Vie Dic 18, 2015 2:19 pm por Koleshy