- Joined
- Dec 8, 2005
- Messages
- 319
Ok so basicly, here are the variables to start out with. I was just wondering if there was a way to set the number of times maxium number of times to the number of "Generators" in the regions? like i dont want to set it to 100 because it might cause lag with it running 100 times. plus i need to leak proof this
TwentyBuilding = specific building
TwentyUnit = Spawned unit... if player has the correctly built building
UnitSpawner = the region where the units are spawned.
UnitSelector = the region where you can build.
now there are 3 lanes. with a team1+team2 on either side. so units have to stay in the correct lane and spawn in the correct lane. but now here is my loop.(I guess you can say I am a noob at loops)
-
Variables
-

Events
-


Map initialization
-
-

Conditions
-

Actions
-


Set TwentyBuilding[0] = Infantry Generator
-


Set TwentyBuilding[1] = Machine Gunner Generator
-


Set TwentyBuilding[2] = Tactics Generator
-


Set TwentyBuilding[3] = Rocket Generator
-


Set TwentyBuilding[4] = Heavy Infantry Generator
-


Set TwentyBuilding[5] = Repair Generator
-


Set TwentyUnit[0] = Clockwerk Goblin 20 Seconds
-


Set TwentyUnit[1] = Clockwerk Machine Gunner 20 Seconds
-


Set TwentyUnit[2] = Clockwerk Tactical 20 Seconds
-


Set TwentyUnit[3] = Clockwerk Rocket Launcher 20 Seconds
-


Set TwentyUnit[4] = Clockwerk Heavy Tank 30 Seconds
-


Set TwentyUnit[5] = Clockwerk Repairer 20 Seconds
-


Set UnitSpawner[0] = Crystal1 Team1 <gen>
-


Set UnitSpawner[1] = Crystal2 Team1 <gen>
-


Set UnitSpawner[2] = Crystal3 Team1 <gen>
-


Set UnitSpawner[3] = Crystal1 Team2 <gen>
-


Set UnitSpawner[4] = Crystal2 Team2 <gen>
-


Set UnitSpawner[5] = Crystal3 Team2 <gen>
-


Set UnitSelector[0] = UnitSelector1 Team1 <gen>
-


Set UnitSelector[1] = UnitSelector2 Team1 <gen>
-


Set UnitSelector[2] = UnitSelector3 Team1 <gen>
-


Set UnitSelector[3] = UnitSelector1 Team 2 <gen>
-


Set UnitSelector[4] = UnitSelector2 Team 2 <gen>
-


Set UnitSelector[5] = UnitSelector3 Team 2 <gen>
-
-
-
[/hidden]
TwentyBuilding = specific building
TwentyUnit = Spawned unit... if player has the correctly built building
UnitSpawner = the region where the units are spawned.
UnitSelector = the region where you can build.
now there are 3 lanes. with a team1+team2 on either side. so units have to stay in the correct lane and spawn in the correct lane. but now here is my loop.(I guess you can say I am a noob at loops)
-
Spawner 20 Seconds
-

Events
-


Time - Every 20.00 seconds of game time
-
-

Conditions
-

Actions
-


For each (Integer A) from 1 to 10, do (Actions)
-



Loop - Actions
-




For each (Integer B) from 1 to 10, do (Actions)
-





Loop - Actions
-






Unit Group - Pick every unit in (Units in UnitSelector[(Integer B)]) and do (Actions)
-







Loop - Actions
-








If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-









If - Conditions
-










(Unit-type of (Picked unit)) Equal to TwentyBuilding[(Integer A)]
-










(Owner of (Picked unit)) Equal to Player 1 (Red)
-










(Owner of (Picked unit)) Equal to Player 2 (Blue)
-










(Owner of (Picked unit)) Equal to Player 3 (Teal)
-
-









Then - Actions
-










Unit - Create 1 TwentyUnit[(Integer A)] for Player 7 (Green) at (Center of UnitSpawner[(Integer B)]) facing Default building facing degrees
-
-









Else - Actions
-










If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-











If - Conditions
-












(Unit-type of (Picked unit)) Equal to TwentyBuilding[(Integer A)]
-












(Owner of (Picked unit)) Equal to Player 4 (Purple)
-












(Owner of (Picked unit)) Equal to Player 5 (Yellow)
-












(Owner of (Picked unit)) Equal to Player 6 (Orange)
-
-











Then - Actions
-












Unit - Create 1 TwentyUnit[(Integer A)] for Player 8 (Pink) at (Center of UnitSpawner[(Integer B)]) facing Default building facing degrees
-
-











Else - Actions
-
-
-
-
-
-
-
-
-
-
-
-
[/hidden]
Last edited:
