Puedes usar la misma variable siempre y cuando no se ejecuten ambas acciones al mismo tiempo. Y como te comenté en el panel de comentarios de YouTube, usa
Arrays o Formaciones.En este Deto, yo uso dos veces las variables de Puntos llamadas ANoLeak_Punto[11] y ANoLeak_Punto[12] porque al ser una Spell No-MUI, puedo estar seguro de que no se ejecutará más de una acción al mismo tiempo.
[gui]Dream World
Acontecimientos
Unidad - A unit Inicia el efecto de una habilidad
Condiciones
(Ability being cast) Igual a Entering to Dream World
Acciones
Set A_DreamCaster = (Casting unit)
Set A_DreamTarget = (Target unit of ability being cast)
Set ANoLeak_Punto[11] = (Position of A_DreamCaster)
Set ANoLeak_Punto[12] = (Position of A_DreamTarget)
Sonido - Play FK_Stage_OST[(Random integer number between 1 and 2)] at 100.00% volume, located at (Center of FK Stage ) with Z offset 0.00
-------- --------
Unidad - Create 1 Entering to Dream World Dummy for (Triggering player) at (Center of FK Stage ) facing Vista edificio predeterminada degrees
Set A_DreamDummy = (Last created unit)
Unidad - Add PS1 Dream World to A_DreamCaster
Unidad - Remove Saiyon Aura buff from A_DreamCaster
Unidad - Remove Saiyon Aura buff from A_DreamTarget
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
And - All (Conditions) are true
Condiciones
(Owner of A_TemporalBlink_Dummy) Igual a (Owner of A_DreamTarget)
(A_TemporalBlink_Dummy is alive) Igual a True
Entonces: Acciones
Unidad - Remove A_TemporalBlink_Dummy from the game
Otros: Acciones
Partida - Display to Grupo jugador: Neutral pasivo for 1.00 seconds the text: (Name of the current trigger)
-------- --------
Efecto especial - Create a special effect at ANoLeak_Punto[12] using war3mapImported\FX_BaronFerrada.mdx
Efecto especial - Destroy (Last created special effect)
-------- --------
Cámara - Set the camera bounds for (Owner of A_DreamCaster) to FK Stage
Cámara - Set the camera bounds for (Owner of A_DreamTarget) to FK Stage
Cámara - Pan camera for (Owner of A_DreamCaster) to (Center of FK Stage ) over 0.00 seconds
Cámara - Pan camera for (Owner of A_DreamTarget) to (Center of FK Stage ) over 0.00 seconds
-------- --------
Custom script: call RemoveLocation(udg_ANoLeak_Punto[11])
Custom script: call RemoveLocation(udg_ANoLeak_Punto[12])
-------- --------
Unidad - Activar pausa A_DreamCaster
Unidad - Move A_DreamCaster instantly to (Random point in FK Stage )
Unidad - Desactivar pausa A_DreamCaster
Unidad - Move A_DreamTarget instantly to (Center of FK Stage )
-------- --------
Cuenta atrás del reloj - Start A_DreamWorld as a Un tiro timer that will expire in ((Random real number between 6.00 and 10.00) + (Real((Hero level of A_DreamCaster)))) seconds
Cuenta atrás del reloj - Create a timer window for A_DreamWorld with title Nightmare Stage
Set ATimer_DreamWorld = (Last created timer window)
Cuenta atrás del reloj - Change the color of the title for ATimer_DreamWorld to (100.00%, 20.00%, 20.00%) with 0.00% transparency
Cuenta atrás del reloj - Change the color of the time for ATimer_DreamWorld to (100.00%, 100.00%, 100.00%) with 0.00% transparency
Cuenta atrás del reloj - Ocultar ATimer_DreamWorld
Cuenta atrás del reloj - Mostrar ATimer_DreamWorld for (Owner of A_DreamCaster)
Cuenta atrás del reloj - Mostrar ATimer_DreamWorld for (Owner of A_DreamTarget)
[/gui]
[gui]Dream World Killer
Acontecimientos
Unidad - A unit Muere
Condiciones
Acciones
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
(Dying unit) Igual a A_DreamTarget
Entonces: Acciones
Set ANoLeak_Punto[12] = (Position of A_DreamTarget)
Set A_DreamWorldNumber = (Random integer number between 5 and 15)
Efecto especial - Create a special effect at ANoLeak_Punto[12] using war3mapImported\FK_Pillar.mdx
Efecto especial - Destroy (Last created special effect)
HÃ

roe - Modify Agilidad of A_DreamCaster: Añadir A_DreamWorldNumber
Texto flotante - Create floating text that reads (|CFFFE8A0EUnique Points:|R + (String(A_DreamWorldNumber))) above A_DreamCaster with Z offset -10.00, using font size 15.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Texto flotante - Set the velocity of (Last created floating text) to 38.00 towards 90.00 degrees
Texto flotante - Change (Last created floating text): Desactivar permanence
Texto flotante - Change the lifespan of (Last created floating text) to 3.00 seconds
Texto flotante - Change the fading age of (Last created floating text) to 2.00 seconds
Efecto especial - Create a special effect attached to the origin of A_DreamCaster using war3mapImported\SFX_Doomsday.mdx
Efecto especial - Destroy (Last created special effect)
Unidad - Remove A_DreamTarget from the game
Otros: Acciones
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
(Dying unit) Igual a A_DreamCaster
Entonces: Acciones
Set ANoLeak_Punto[11] = (Position of A_DreamCaster)
Set A_DreamWorldNumber = (Random integer number between 5 and 15)
Efecto especial - Create a special effect at ANoLeak_Punto[11] using war3mapImported\FK_Pillar.mdx
Efecto especial - Destroy (Last created special effect)
HÃ

roe - Modify Agilidad of A_DreamTarget: Añadir A_DreamWorldNumber
Texto flotante - Create floating text that reads (|CFFFE8A0EUnique Points:|R + (String(A_DreamWorldNumber))) above A_DreamTarget with Z offset -10.00, using font size 15.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
Texto flotante - Set the velocity of (Last created floating text) to 38.00 towards 90.00 degrees
Texto flotante - Change (Last created floating text): Desactivar permanence
Texto flotante - Change the lifespan of (Last created floating text) to 3.00 seconds
Texto flotante - Change the fading age of (Last created floating text) to 2.00 seconds
Efecto especial - Create a special effect attached to the origin of A_DreamTarget using war3mapImported\SFX_Doomsday.mdx
Efecto especial - Destroy (Last created special effect)
Unidad - Remove A_DreamCaster from the game
Otros: Acciones
[/gui]
[gui]Dream World Timer
Acontecimientos
Tiempo - A_DreamWorld expires
Condiciones
Acciones
Cuenta atrás del reloj - Destroy ATimer_DreamWorld
Unidad - Kill A_DreamDummy
-------- --------
Efecto especial - Create a special effect at ANoLeak_Punto[11] using RedHarvest.mdx
Efecto especial - Destroy (Last created special effect)
Efecto especial - Create a special effect at ANoLeak_Punto[12] using RedHarvest.mdx
Efecto especial - Destroy (Last created special effect)
-------- --------
Sonido - Stop FK_E1 DespuÃ

s del fundido
Sonido - Stop FK_E2 DespuÃ

s del fundido
-------- --------
Unidad - Remove PS1 Dream World from A_DreamCaster
Unidad - Remove Nightmare Stage FK from A_DreamCaster
Unidad - Remove Entering to Dream World Buff buff from A_DreamCaster
Unidad - Remove Entering to Dream World Buff buff from A_DreamTarget
-------- --------
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Si: Condiciones
And - All (Conditions) are true
Condiciones
(Owner of A_TemporalBlink_Dummy) Igual a (Owner of A_DreamTarget)
(A_TemporalBlink_Dummy is alive) Igual a True
Entonces: Acciones
Unidad - Remove A_TemporalBlink_Dummy from the game
Otros: Acciones
Partida - Display to Grupo jugador: Neutral pasivo for 1.00 seconds the text: (Name of the current trigger)
-------- --------
Unidad - Move A_DreamCaster instantly to (Center of Choose )
Unidad - Move A_DreamTarget instantly to (Center of Choose )
-------- --------
Set A_DreamCaster = Ninguna unidad
Set A_DreamTarget = Ninguna unidad
Custom script: call RemoveLocation(udg_ANoLeak_Punto[11])
Custom script: call RemoveLocation(udg_ANoLeak_Punto[12])
[/gui]