Problem 1.
-
Actions
-
Multiboard - Create a multiboard with 2 columns and 1 rows, titled Kills
-
For each (Integer A) from 1 to 6, do (Multiboard - Set the text for (Last created multiboard) item in column 1, row (Integer A) to (String(((Player((Integer A))) Units Killed))))
-
For each (Integer A) from 1 to 6, do (Multiboard - Set the text for (Last created multiboard) item in column 2, row (Integer A) to (String(((Player(((Integer A) + 6))) Units Killed))))
IMPORTANT - add the + 6 to the second one or you wont ger players 7-12 in the second column. also you will have to add the total kills youself using the variable famouspker49 posted above. also you will obviously need to tweak this to your needs, with a 4 more coloumn, player names team1, deaths team, names team 2, deaths team 2.
Problem 2
instead of using "Wait until (UnitsKilled Greater than or equal to KillLimit), checking every 0.20 seconds" as said in the first reply (dont use the trigger in the first reply it doesnt work) use:
(get ready for this...its a long one!)
-
Oh Noes
-
Events
-
Time - Every 0.20 seconds of game time
-
Conditions
-
Actions
-
Set Team1Kills= (((Player 1 (Red) Units Killed) + (Player 2 (Blue) Units Killed)) + (((Player 3 (Teal) Units Killed) + (Player 4 (Purple) Units Killed)) + ((Player 5 (Yellow) Units Killed) + (Player 6 (Orange) Units Killed))))
-
Set Team2Kills = (kills of all players from 7-12 as shown above)
-
For each (Integer A) from 1 to 6, do (Multiboard - Set the text for (Last created multiboard) item in column 1, row (Integer A) to (String(((Player((Integer A))) Units Killed))))
-
For each (Integer A) from 1 to 6, do (Multiboard - Set the text for (Last created multiboard) item in column 2, row (Integer A) to (String(((Player(((Integer A) + 6))) Units Killed))))
-
Player Group - Pick every player in (All allies of Player 1 (Red)) and do (If (Team1Kills Greater than or equal to GameOverKills) then do (Game - Victory (Picked player) (Show dialogs, Show scores)) else do (If (Team2Kills Greater than or equal to GameOverKills) then do (Game - Defeat (Picked player) with the message: Defeat!) else (Do Nothing)
-
Player Group - Pick every player in (All allies of Player 7 (Green)) and do (If (Team2Kills Greater than or equal to GameOverKills) then do (Game - Victory (Picked player) (Show dialogs, Show scores)) else do (If (Team1Kills Greater than or equal to GameOverKills) then do (Game - Defeat (Picked player) with the message: Defeat!) else (Do Nothing)
hopefully you can see how that works....you can shorten it and change it, that basic idea is compare Team1Kills to Gameoverkill, Compare Team2Kills to Gameoverkills, if one is greaterthan or equal to gamoverkills show that team win, show other team lose.
as for Problem 3, well i know it can be done, but im not sure how to seperate the command activator, e.g /setkills or .Winkills and the numerical input so only the numerical input can be registered.