So it's my first try at it. Tell me if this is good:
This one sets up the Multiboard at the start of the game for every player that is playing. It lists their BNet name in its color.
This one adds 1 whenever that player's unit scores a kill.
This one labels leavers in black. This works, right? I haven't really tested this... since I need a warm body to do it.
Is black a good color? Anyone have a better color? I personally was thinking some faded gray color, but I don't know the hex for it.
Code:
Multiboard
Events
Time - Elapsed game time is 0.00 seconds
Conditions
Actions
Set PlayerColors[1] = |CFFFF0303
Set PlayerColors[2] = |CFF0042FF
Set PlayerColors[3] = |CFF1CE6B9
Set PlayerColors[4] = |CFF540081
Set PlayerColors[5] = |CFFFFFF01
Set PlayerColors[6] = |CFFFE8A0E
Set PlayerColors[7] = |CFF20C000
Set PlayerColors[8] = |CFFE55BB0
Set PlayerColors[9] = |CFF959697
Set PlayerColors[10] = |CFF7EBFF1
Set PlayerColors[11] = |CFF106246
Set PlayerColors[12] = |CFF4E2A04
Multiboard - Create a multiboard with 2 columns and ((Number of players in (All players matching (((Matching player) slot status) Equal to Is playing))) + 1) rows, titled Isles of Crucis v2
Multiboard - Set the width for (Last created multiboard) item in column 0, row 0 to 8.00% of the total screen width
Multiboard - Set the display style for (Last created multiboard) item in column 0, row 0 to Show text and Hide icons
Set Position = 2
-------- Header --------
Multiboard - Set the text for (Last created multiboard) item in column 2, row 1 to Kills
Multiboard - Set the width for (Last created multiboard) item in column 2, row 1 to 3.00% of the total screen width
-------- Players --------
For each (Integer A) from 1 to 12, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Player((Integer A))) slot status) Equal to Is playing
Then - Actions
Set Rows[(Integer A)] = Position
Set Position = (Position + 1)
Multiboard - Set the text for (Last created multiboard) item in column 1, row Rows[(Player number of (Player((Integer A))))] to (PlayerColors[(Integer A)] + ((Name of (Player((Integer A)))) + |r))
Else - Actions
Do nothing
Multiboard - Show (Last created multiboard)
Multiboard - Minimize (Last created multiboard)
This one sets up the Multiboard at the start of the game for every player that is playing. It lists their BNet name in its color.
Code:
Multiboard Kills
Events
Unit - A unit Dies
Conditions
((Owner of (Killing unit)) controller) Equal to User
Actions
Set KillCount[(Player number of (Owner of (Killing unit)))] = (KillCount[(Player number of (Owner of (Killing unit)))] + 1)
Multiboard - Set the text for (Last created multiboard) item in column 2, row Rows[(Player number of (Owner of (Killing unit)))] to (String(KillCount[(Player number of (Owner of (Killing unit)))]))
This one adds 1 whenever that player's unit scores a kill.
Code:
Multiboard Leaver
Events
Player - Player 1 (Red) leaves the game
Player - Player 2 (Blue) leaves the game
Player - Player 3 (Teal) leaves the game
Player - Player 4 (Purple) leaves the game
Player - Player 5 (Yellow) leaves the game
Player - Player 6 (Orange) leaves the game
Player - Player 7 (Green) leaves the game
Player - Player 8 (Pink) leaves the game
Player - Player 9 (Gray) leaves the game
Player - Player 10 (Light Blue) leaves the game
Player - Player 11 (Dark Green) leaves the game
Player - Player 12 (Brown) leaves the game
Conditions
Actions
Multiboard - Set the text for (Last created multiboard) item in column 1, row Rows[(Player number of (Triggering player))] to |FF000000---LEAVER---|r...
This one labels leavers in black. This works, right? I haven't really tested this... since I need a warm body to do it.
Is black a good color? Anyone have a better color? I personally was thinking some faded gray color, but I don't know the hex for it.