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

Editar Perfil

Tus temas
Tus Mensajes ()

Enlaces rápidos








Comparte | .
 

 detos chuscos que no funcionan

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
paillan
Héroe
avatar


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

Mensajes Mensajes : 1104
Reputación Reputación : 147
Monedas de oro : 1009
Monedas de Platino : 0

Inventario :
Espada de la Oscuridad Armadura Lunar Avanzada


Mensaje(#) Tema: detos chuscos que no funcionan Sáb Abr 22, 2017 1:44 pm

[gui]
Leash effect
Events
Time - Every 0.20 seconds of game time
Conditions
Actions
Set Leash_Caster_Group = (Units in (Playable map area) matching ((Unit-type of (Matching unit)) Equal to (==) Leash ward))
Unit Group - Pick every unit in Leash_Caster_Group and do (Actions)
Loop - Actions
Set Leash_Point[(Number of units in Leash_Caster_Group)] = (Position of (Picked unit))
Set Leash_Group = (Units in (Playable map area) matching (((Matching unit) has buff Leash aura ) Equal to (==) True))
Unit Group - Pick every unit in Leash_Group and do (Actions)
Loop - Actions
Set Leash_Unit = (Picked unit)
Set Leash_Target_Point = (Position of (Picked unit))
Set Leash_Offset_Point = (Leash_Target_Point offset by 30.00 towards (Angle from Leash_Target_Point to Leash_Point[(Integer A)]) degrees)
Do Multiple ActionsFor each (Integer A) from 1 to (Number of units in Leash_Caster_Group), do (Actions)
Loop - Actions
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Distance between Leash_Target_Point and Leash_Point[(Integer A)]) Less than or equal to (<=) 300.00
Then - Actions
Custom script: call SetUnitX(udg_Leash_Unit, GetLocationX(udg_Leash_Offset_Point))
Custom script: call SetUnitY(udg_Leash_Unit, GetLocationY(udg_Leash_Offset_Point))
Else - Actions
Do Multiple ActionsFor each (Integer A) from 1 to (Number of units in Leash_Caster_Group), do (Actions)
Loop - Actions
Custom script: call RemoveLocation(udg_Leash_Point[bj_forLoopAIndex])
Custom script: call RemoveLocation(udg_Leash_Target_Point)
Custom script: call RemoveLocation(udg_Leash_Offset_Point)
Trigger - Turn on Leash stop
Trigger - Turn on Leash end
[/gui]

Porque este deto solo funciona con una unidad a la vez a pesar de que se supone que debiese funcionar con 2?
Porque este deto a veces mueve a la unidad objetivo lejos del caster en lugar de hacia el caster?


Haz click a una de las imagenes y entra a un trip

Volver arriba Ir abajo
En línea
Marcos_M

avatar


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

Mensajes Mensajes : 3087
Reputación Reputación : 518
Monedas de oro : 9568
Monedas de Platino : 0

Inventario :



Mensaje(#) Tema: Re: detos chuscos que no funcionan Sáb Abr 22, 2017 2:25 pm

[gui]Totem
Acontecimientos
Tiempo - Every 0.04 seconds of game time
Condiciones
Acciones
Set grupo = (Units of type Soldado raso)
Grupo de unidad - Pick every unit in grupo and do (Actions)
Bucle: Acciones
Set punto_ward = (Position of (Picked unit))
Set subgrupo = (Units within 325.00 of punto_ward matching (((Matching unit) belongs to an enemy of (Owner of (Picked unit))) Igual a (==) True))
Grupo de unidad - Pick every unit in subgrupo and do (Actions)
Bucle: Acciones
Set punto_unidad = (Position of (Picked unit))
Set punto_offset = (punto_unidad offset by 5.00 towards (Angle from punto_unidad to punto_ward) degrees)
-------- GetEnumUnit() es lo mismo que Picked Unit --------
Custom script: call SetUnitX(GetEnumUnit(),GetLocationX(udg_punto_offset))
Custom script: call SetUnitY(GetEnumUnit(),GetLocationY(udg_punto_offset))
Custom script: call RemoveLocation(udg_punto_offset)
Custom script: call RemoveLocation(udg_punto_unidad)
Grupo de unidad - Remove all units from subgrupo
Custom script: call RemoveLocation(udg_punto_ward)
Grupo de unidad - Remove all units from grupo
[/gui]
Esto debería funcionar sin problemas, atrae con una velocidad de 5/0.04 = 5*25 = 125 por segundo
Volver arriba Ir abajo
 

detos chuscos que no funcionan

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)-