jpres
New Member
- Reaction score
- 15
How do I make it kill people in the beginning that are open slots and during the game if someone leaves, kill all their units?
Well, there is the trigger condition Player Slot Status.
That help any?
Kill
Events
Time - Every 2.00 seconds of game time
Conditions
Actions
For each (Integer A) from 1 to 11, do (Player Group - Pick every player in NotHerePlayers and do (Set Kickthingt[(Integer A)] = (Picked player)))
For each (Integer A) from 1 to 11, do (Unit Group - Pick every unit in (Units in (Playable map area)) and do (If ((Owner of (Picked unit)) Equal to Kickthingt[(Integer A)]) then do (Unit - Remove (Picked unit) from the game) else do (Do nothing)))
Player Group
Events
Time - Elapsed game time is 1.00 seconds
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked player) controller) Equal to User
((Picked player) slot status) Equal to Is playing
Then - Actions
Player Group - Add (Picked player) to Players
Else - Actions
Player Group - Add (Picked player) to NotHerePlayers
Kill Players Not Playing
Events
Map initialization
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Picked player) slot status) Not equal to Is playing
Then - Actions
Unit Group - Pick every unit in (Units owned by (Picked player)) and do (Actions)
Loop - Actions
Unit - Remove (Picked unit) from the game
Else - Actions
Ok, then. Let's try an actual trigger:
Code:Kill Players Not Playing Events Map initialization Conditions Actions Player Group - Pick every player in (All players) and do (Actions) Loop - Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions ((Picked player) slot status) Not equal to Is playing Then - Actions Unit Group - Pick every unit in (Units owned by (Picked player)) and do (Actions) Loop - Actions Unit - Remove (Picked unit) from the game Else - Actions
Kill
Events
Time - Every 2.00 seconds of game time
Conditions
Actions
Player Group - Pick every player in (All players) and do (If (((Picked player) slot status) Not equal to Is playing) then do (Unit Group - Pick every unit in (Units owned by (Picked player)) and do (Unit - Remove (Picked unit) from the game)) else do (Do nothing))
> Can you tell me your battle.net name and I can give you the map from you joining my game?
I probably could, but I doubt it would be any faster. If you prefer to keep your map private, you could try my e-mail:
[email protected]