[KE] Funcion GUI SetColorOrAnimSpeed
Koleshy Engine :: Warcraft 3 :: World Editor :: Funciones
Página 1 de 1.
[KE] Funcion GUI SetColorOrAnimSpeed
[KE] Funcion GUI SetColorOrAnimSpeed
Descripcion: Funcion que te permite modificar el color o la velocidad de animacion a X unidad durante X cantidad de tiempo.
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 modificar el color o la velocidad de animacion a X unidad durante X cantidad de tiempo.
Detonadores de la Funcion:
- Código:
SetColorOrAnimSpeed
Acontecimientos
Condiciones
Acciones
-------- ###### .::Maqueta::. ###### --------
-------- SetColorOrAnimSpeed(unidad, tiempo, color_animspeed, AnimSpeed, red, green, blue, transparency) --------
-------- ###################### --------
-------- Bool >>> True => Color | False => AnimSpeed --------
Set SetColorOrAnimSpeedSYS_Unit = SetColorOrAnimSpeedSYS_Unit
Set SetColorOrAnimSpeedSYS_Tiempo = SetColorOrAnimSpeedSYS_Tiempo
Set SetColorOrAnimSpeedSYS_Bool = SetColorOrAnimSpeedSYS_Bool
Set SetColorOrAnimSpeedSYS_AnimSp = SetColorOrAnimSpeedSYS_AnimSp
Set SetColorOrAnimSpeedSYS_ColRGBT[0] = SetColorOrAnimSpeedSYS_ColRGBT[0]
Set SetColorOrAnimSpeedSYS_ColRGBT[1] = SetColorOrAnimSpeedSYS_ColRGBT[1]
Set SetColorOrAnimSpeedSYS_ColRGBT[2] = SetColorOrAnimSpeedSYS_ColRGBT[2]
Set SetColorOrAnimSpeedSYS_ColRGBT[3] = SetColorOrAnimSpeedSYS_ColRGBT[3]
-------- ------------------------------------------- --------
Set SetColorOrAnimSpeed_IDX[0] = (SetColorOrAnimSpeed_IDX[0] + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
SetColorOrAnimSpeed_IDX[0] Igual a 1
Entonces: Acciones
Detonador - Turn on SetColorOrAnimSpeed Loop <gen>
Otros: Acciones
Set SetColorOrAnimSpeed_C[SetColorOrAnimSpeed_IDX[0]] = 0
Set SetColorOrAnimSpeed_T[SetColorOrAnimSpeed_IDX[0]] = SetColorOrAnimSpeedSYS_Tiempo
Set SetColorOrAnimSpeed_Unit[SetColorOrAnimSpeed_IDX[0]] = SetColorOrAnimSpeedSYS_Unit
Set SetColorOrAnimSpeed_B[SetColorOrAnimSpeed_IDX[0]] = SetColorOrAnimSpeedSYS_Bool
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
SetColorOrAnimSpeedSYS_Bool Igual a True
Entonces: Acciones
Animación - Change SetColorOrAnimSpeedSYS_Unit's vertex coloring to (SetColorOrAnimSpeedSYS_ColRGBT[0]%, SetColorOrAnimSpeedSYS_ColRGBT[1]%, SetColorOrAnimSpeedSYS_ColRGBT[2]%) with SetColorOrAnimSpeedSYS_ColRGBT[3]% transparency
Otros: Acciones
Animación - Change SetColorOrAnimSpeedSYS_Unit's animation speed to SetColorOrAnimSpeedSYS_AnimSp% of its original speed
- Código:
SetColorOrAnimSpeed Loop
Acontecimientos
Tiempo - Every 0.03 seconds of game time
Condiciones
Acciones
For each (Integer SetColorOrAnimSpeed_IDX[1]) from 1 to SetColorOrAnimSpeed_IDX[0], do (Actions)
Bucle: Acciones
Set SetColorOrAnimSpeed_C[SetColorOrAnimSpeed_IDX[1]] = (SetColorOrAnimSpeed_C[SetColorOrAnimSpeed_IDX[1]] + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
SetColorOrAnimSpeed_C[SetColorOrAnimSpeed_IDX[1]] Igual a (Integer((SetColorOrAnimSpeed_T[SetColorOrAnimSpeed_IDX[1]] / 0.03)))
Entonces: Acciones
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
SetColorOrAnimSpeed_B[SetColorOrAnimSpeed_IDX[1]] Igual a True
Entonces: Acciones
Animación - Change SetColorOrAnimSpeed_Unit[SetColorOrAnimSpeed_IDX[1]]'s vertex coloring to (100.00%, 100.00%, 100.00%) with 0.00% transparency
Otros: Acciones
Animación - Change SetColorOrAnimSpeed_Unit[SetColorOrAnimSpeed_IDX[1]]'s animation speed to 100.00% of its original speed
Set SetColorOrAnimSpeed_B[SetColorOrAnimSpeed_IDX[1]] = SetColorOrAnimSpeed_B[SetColorOrAnimSpeed_IDX[0]]
Set SetColorOrAnimSpeed_C[SetColorOrAnimSpeed_IDX[1]] = SetColorOrAnimSpeed_C[SetColorOrAnimSpeed_IDX[0]]
Set SetColorOrAnimSpeed_T[SetColorOrAnimSpeed_IDX[1]] = SetColorOrAnimSpeed_T[SetColorOrAnimSpeed_IDX[0]]
Set SetColorOrAnimSpeed_Unit[SetColorOrAnimSpeed_IDX[1]] = SetColorOrAnimSpeed_Unit[SetColorOrAnimSpeed_IDX[0]]
Set SetColorOrAnimSpeed_IDX[1] = (SetColorOrAnimSpeed_IDX[1] - 1)
Set SetColorOrAnimSpeed_IDX[0] = (SetColorOrAnimSpeed_IDX[0] - 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
SetColorOrAnimSpeed_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