- Joined
- Aug 15, 2010
- Messages
- 53
I try to create wave system for my base def. map but system not working.
I can not find where the problem is.
Can you help me?
I can not find where the problem is.
-
Hero Selection
-
Events
- Unit - A unit comes within 200.00 of Keskin Nisancı 0001 <gen>
-
Conditions
- (Unit-type of (Triggering unit)) Equal to Seçici
-
Actions
- Set Regionlar[50] = (Center of Base Portal <gen>)
- Unit - Move SelectHero[1] instantly to Regionlar[50]
- Hero - Set SelectHero[1] Hero-level to 1, Hide level-up graphics
- Hero - Create Tome of Retraining and give it to SelectHero[1]
- Hero - Order SelectHero[1] to use (Last created item)
- Unit - Change ownership of SelectHero[1] to (Owner of (Triggering unit)) and Change color
- Camera - Pan camera for (Owner of (Triggering unit)) to (Position of SelectHero[1]) over 0.50 seconds
- Selection - Select SelectHero[1] for (Owner of (Triggering unit))
- Unit - Kill SeciciUnit[(Player number of (Owner of (Triggering unit)))]
- Custom script: call RemoveLocation (udg_Regionlar[50])
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- OyunHazir Equal to False
-
Then - Actions
- Set OyunHazir = True
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- BMinutes01 Greater than 0
-
Then - Actions
- Set BMinutes01 = 0
- Set BSeconds01 = 30
- Else - Actions
-
If - Conditions
- Else - Actions
-
If - Conditions
- Trigger - Turn off (This trigger)
-
Events
-
Mob Timer
-
Events
- Time - Every 1.00 seconds of game time
-
Conditions
- BTUP01 Equal to False
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- BSeconds01 Greater than 0
-
Then - Actions
- Set BSeconds01 = (BSeconds01 - 1)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- BMinutes01 Greater than 0
-
Then - Actions
- Set BMinutes01 = (BMinutes01 - 1)
- Set BSeconds01 = 59
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- -------- Display Values --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- BSeconds01 Less than or equal to 0
- BMinutes01 Less than or equal to 0
-
Then - Actions
- Set BTUP01 = True
- Set Sure02 = ((0 + (String(BMinutes01))) + (:0 + (String(BSeconds01))))
- Multiboard - Set the text for Multiboard item in column 4, row 2 to Sure02
- Set Regionlar[1] = (Center of A01 <gen>)
-
Unit Group - Pick every unit in SolGrup and do (Actions)
-
Loop - Actions
- Unit - Make (Picked unit) Vulnerable
- Unit - Unpause (Picked unit)
- Unit - Move (Picked unit) instantly to (Center of A01 <gen>)
-
Loop - Actions
- Custom script: call RemoveLocation (udg_Regionlar[1])
- Unit Group - Remove all units from SolGrup
- Set Regionlar[4] = (Center of B01 <gen>)
-
Unit Group - Pick every unit in SagGrup and do (Actions)
-
Loop - Actions
- Unit - Make (Picked unit) Vulnerable
- Unit - Unpause (Picked unit)
- Unit - Move (Picked unit) instantly to Regionlar[4]
-
Loop - Actions
- Custom script: call RemoveLocation (udg_Regionlar[4])
- Unit Group - Remove all units from SagGrup
- Trigger - Run Moblar Geliyor <gen> (checking conditions)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- BSeconds01 Less than or equal to 9
-
Then - Actions
- Set Sure02 = ((0 + (String(BMinutes01))) + (:0 + (String(BSeconds01))))
- Multiboard - Set the text for Multiboard item in column 4, row 2 to Sure02
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- BSeconds01 Greater than 9
-
Then - Actions
- Set Sure01 = ((0 + (String(BMinutes01))) + (: + (String(BSeconds01))))
- Multiboard - Set the text for Multiboard item in column 4, row 2 to Sure01
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
-
Moblar Geliyor
- Events
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- WaveLevel Equal to 1
- LevelUP Less than 3
-
Then - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- LevelUP Equal to 0
-
Then - Actions
- Set KalanMobSayisi = 30
- Multiboard - Change the title of Multiboard to (Text[8] + ([|c00ff0000 + ((String(WaveLevel)) + (|r] + (( - + Text[7]) + ([|c00ff0000 + ((String(KalanMobSayisi)) + |r])))))))
- Else - Actions
-
If - Conditions
-
For each (Integer A) from 1 to 5, do (Actions)
-
Loop - Actions
- -------- Melee Mobs (create +3) ---------------------------------------------------------------------------- --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- RGCount01 Less than 3
-
Then - Actions
- Set RGCount01 = (RGCount01 + 1)
- Unit - Create 1 Bandit (Lv 01) for Player 11 (Dark Green) at STRegs01[RGCount01] facing (Distance between STRegs01[RGCount01] and (Center of A01 <gen>)) degrees
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- RGCount02 Less than 3
-
Then - Actions
- Set RGCount02 = (RGCount02 + 1)
- Unit - Create 1 Bandit (Lv 01) for Player 11 (Dark Green) at STRegs02[RGCount02] facing (Distance between STRegs02[RGCount02] and (Center of B01 <gen>)) degrees
- Else - Actions
-
If - Conditions
- -------- Ranged Mobs (create +2) ---------------------------------------------------------------------------- --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- RGCount01 Greater than or equal to 3
-
Then - Actions
- Set RGCount01 = (RGCount01 + 1)
- Unit - Create 1 Assassin (Lv 01) for Player 11 (Dark Green) at STRegs01[RGCount01] facing (Distance between STRegs01[RGCount01] and (Center of A01 <gen>)) degrees
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- RGCount02 Greater than or equal to 3
-
Then - Actions
- Set RGCount02 = (RGCount02 + 1)
- Unit - Create 1 Assassin (Lv 01) for Player 11 (Dark Green) at STRegs02[RGCount02] facing (Distance between STRegs02[RGCount02] and (Center of B01 <gen>)) degrees
- Else - Actions
-
If - Conditions
- Wait 0.50 seconds
-
Loop - Actions
- Set LevelUP = (LevelUP + 1)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (RGCount01 Greater than or equal to 5) and (RGCount02 Greater than or equal to 5)
-
Then - Actions
- Set BSeconds01 = 15
- Set Sure01 = ((0 + (String(BMinutes01))) + (: + (String(BSeconds01))))
- Multiboard - Set the text for Multiboard item in column 4, row 2 to Sure01
- Set BTUP01 = False
- Set RGCount01 = 0
- Set RGCount02 = 0
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Can you help me?