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
 

 detos chuscos que no funcionan

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


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

Mensajes Mensajes : 1123
Reputación Reputación : 153
Monedas de oro : 1062
Monedas de Platino : 0 detos chuscos que no funcionan Empty

Inventario :
Espada de la Oscuridad detos chuscos que no funcionan Empysl10 Armadura Lunar Avanzada
detos chuscos que no funcionan Empysl10 detos chuscos que no funcionan Empysl10 detos chuscos que no funcionan Empysl10

detos chuscos que no funcionan Empty
Mensaje(#) Tema: detos chuscos que no funcionan detos chuscos que no funcionan Clock10Sá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
detos chuscos que no funcionan 2w70l91detos chuscos que no funcionan Avatar201891_17
detos chuscos que no funcionan 2u8dn5jdetos chuscos que no funcionan 5xuamwdetos chuscos que no funcionan 28cizq8
Volver arriba Ir abajo
Marcos_M

Marcos_M


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

Mensajes Mensajes : 3525
Reputación Reputación : 670
Monedas de oro : 11021
Monedas de Platino : 0 detos chuscos que no funcionan Empty

Inventario :
detos chuscos que no funcionan Empysl10 detos chuscos que no funcionan Empysl10 detos chuscos que no funcionan Empysl10
detos chuscos que no funcionan Empysl10 detos chuscos que no funcionan Empysl10 detos chuscos que no funcionan Empysl10

detos chuscos que no funcionan Empty
Mensaje(#) Tema: Re: detos chuscos que no funcionan detos chuscos que no funcionan Clock10Sá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)-