Well i can't find my other thread, actually i search but did'nt find it, but nobody answered my Question, Exept Leaks, I can't find something wrong with these Triggers (Leaks i will clear them, when i am sure of what i am doing) Can please anybody help me ?
I have problem with 2 triggers, but the second is near same as this, so if i made to fix this i will fix that too.
Code:
Nivel necesario
Events
Time - Every 2.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units in (Playable map area)((((Matching unit) is A Hero) Equal to True) and ((((Owner of (Matching unit)) is in Forces[1]) Equal to True) and ((Level of (Matching unit)) Greater than or equal to 17)))) and do (Actions)
Loop - Actions
Unit Group - Add (Picked unit) to TMP_G[1]
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of players in Forces[1]) Greater than 0
(Number of units in TMP_G[1]) Equal to (Number of players in Forces[1])
AlreadyinQuest[1] Equal to False
Hasquestedlab[1] Equal to 0
Lab[2] Equal to False
Then - Actions
Unit - Pause all units
Set AlreadyinQuest[1] = True
Game - Display to (All players) the text: (Text)
Game - Display to Forces[1] for 120.00 seconds the text: (Text.)
Unit Group - Pick every unit in TMP_G[1] and do (Actions)
Loop - Actions
Unit - Move (Picked unit) instantly to (Center of Principio del laberinto <gen>)
Countdown Timer - Start LabTimer[1] as a One-shot timer that will expire in 120.00 seconds
Countdown Timer - Create a timer window for (Last started timer) with title Tiempo
Countdown Timer - Change the color of the title for (Last created timer window) to (100.00%, 0.00%, 20.00%) with 0.00% transparency
Countdown Timer - Change the color of the time for (Last created timer window) to (20.00%, 80.00%, 20.00%) with 0.00% transparency
Set LabTimer[1] = (Last started timer)
Set VentanaLab[1] = (Last created timer window)
Set Lab[1] = True
Trigger - Add to Perder Por tiempo <gen> the event (Time - LabTimer[1] expires)
Unit - Unpause all units
Else - Actions
Unit Group - Pick every unit in (Units in (Playable map area)((((Matching unit) is A Hero) Equal to True) and ((((Owner of (Matching unit)) is in Forces[2]) Equal to True) and ((Level of (Matching unit)) Greater than or equal to 17)))) and do (Actions)
Loop - Actions
Unit Group - Add (Picked unit) to TMP_G[2]
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of players in Forces[2]) Greater than 0
(Number of units in TMP_G[2]) Equal to (Number of players in Forces[2])
AlreadyinQuest[2] Equal to False
Hasquestedlab[2] Equal to 0
Lab[1] Equal to False
Then - Actions
Unit - Pause all units
Set AlreadyinQuest[2] = True
Game - Display to (All players) the text: (text..!)
Game - Display to Forces[2] for 120.00 seconds the text: (some text.)
Unit Group - Pick every unit in TMP_G[2] and do (Actions)
Loop - Actions
Unit - Move (Picked unit) instantly to (Center of Principio del laberinto <gen>)
Countdown Timer - Start LabTimer[2] as a One-shot timer that will expire in 120.00 seconds
Countdown Timer - Create a timer window for (Last started timer) with title Tiempo
Countdown Timer - Change the color of the title for (Last created timer window) to (100.00%, 0.00%, 20.00%) with 0.00% transparency
Countdown Timer - Change the color of the time for (Last created timer window) to (20.00%, 80.00%, 20.00%) with 0.00% transparency
Set LabTimer[2] = (Last started timer)
Set VentanaLab[2] = (Last created timer window)
Set Lab[2] = True
Trigger - Add to Perder Por tiempo <gen> the event (Time - LabTimer[2] expires)
Unit - Unpause all units
Else - Actions
Unit Group - Remove all units from TMP_G[1]
Unit Group - Remove all units from TMP_G[2]
I have problem with 2 triggers, but the second is near same as this, so if i made to fix this i will fix that too.