- Joined
- Mar 24, 2013
- Messages
- 1,105
So my multiboard fails when it people don't play in subsequent slots (red,blue,teal,purp...) and when a person leaves, I'm sure it has to do with the CurrentRow but yeah...I've fooled around with it and can't get it operate.. Any help would be amazing
!
-
MultiBoard
-

Events
-


Time - Elapsed game time is 0.00 seconds
-
-

Conditions
-

Actions
-


Set Players = (Number of players in (All players matching ((((Matching player) controller) Equal to (==) User) and (((Matching player) slot status) Equal to (==) Is playing))))
-


Multiboard - Create a multiboard with 4 columns and (Players + 1) rows, titled |cff00ff00Scoreboar...
-


Set Multiboard = (Last created multiboard)
-


Multiboard - Set the text for Multiboard item in column 1, row 1 to Names
-


Multiboard - Set the text for Multiboard item in column 2, row 1 to Kills
-


Multiboard - Set the text for Multiboard item in column 3, row 1 to Points
-


Multiboard - Set the text for Multiboard item in column 4, row 1 to R.Wins
-


Multiboard - Set the display style for Multiboard item in column 0, row 0 to Show text and Hide icons
-


Multiboard - Set the width for Multiboard item in column 1, row 0 to 8.00% of the total screen width
-


Multiboard - Set the width for Multiboard item in column 2, row 0 to 3.00% of the total screen width
-


Multiboard - Set the width for Multiboard item in column 3, row 0 to 4.00% of the total screen width
-


Multiboard - Set the width for Multiboard item in column 4, row 0 to 3.00% of the total screen width
-


Set CurrentRow = 2
-



Do Multiple ActionsFor each (Integer TempInteger) from 1 to 11, do (Actions)
-




Loop - Actions
-





Set TempPlayer = (Player(TempInteger))
-






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







If - Conditions
-








(TempPlayer controller) Equal to (==) User
-








(TempPlayer slot status) Equal to (==) Is playing
-
-







Then - Actions
-








Multiboard - Set the text for Multiboard item in column 1, row CurrentRow to (playerColors[TempInteger] + (RealNames[TempInteger] + colorEnd))
-
-







Else - Actions
-
-
-





Set CurrentRow = (CurrentRow + 1)
-
-
-
-


Multiboard - Show Multiboard
-


Trigger - Turn on Multiboard Update FFA <gen>
-
-
-
Multiboard Update FFA
-

Events
-


Time - Every 0.10 seconds of game time
-
-

Conditions
-

Actions
-


Set CurrentRow = 2
-



Do Multiple ActionsFor each (Integer TempInteger) from 1 to 11, do (Actions)
-




Loop - Actions
-





Set TempPlayer = (Player(TempInteger))
-






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







If - Conditions
-








(TempPlayer slot status) Equal to (==) Is playing
-








(TempPlayer controller) Equal to (==) User
-
-







Then - Actions
-








Multiboard - Set the text for Multiboard item in column 3, row CurrentRow to (String(TotalPoints[TempInteger]))
-
-







Else - Actions
-








Multiboard - Set the text for Multiboard item in column 3, row CurrentRow to --
-
-
-
-





Set CurrentRow = (CurrentRow + 1)
-
-
-
-


Set CurrentRow = 2
-



Do Multiple ActionsFor each (Integer TempInteger) from 1 to 11, do (Actions)
-




Loop - Actions
-





Set TempPlayer = (Player(TempInteger))
-






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







If - Conditions
-








(TempPlayer slot status) Equal to (==) Is playing
-








(TempPlayer controller) Equal to (==) User
-
-







Then - Actions
-








Multiboard - Set the text for Multiboard item in column 2, row CurrentRow to (String(Kills[TempInteger]))
-
-







Else - Actions
-








Multiboard - Set the text for Multiboard item in column 2, row CurrentRow to --
-
-
-
-





Set CurrentRow = (CurrentRow + 1)
-
-
-
-


Set CurrentRow = 2
-



Do Multiple ActionsFor each (Integer TempInteger) from 1 to 11, do (Actions)
-




Loop - Actions
-





Set TempPlayer = (Player(TempInteger))
-






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







If - Conditions
-








(TempPlayer slot status) Equal to (==) Is playing
-








(TempPlayer controller) Equal to (==) User
-
-







Then - Actions
-








Multiboard - Set the text for Multiboard item in column 4, row CurrentRow to (String(RoundWins[TempInteger]))
-
-







Else - Actions
-








Multiboard - Set the text for Multiboard item in column 4, row CurrentRow to --
-
-
-
-





Set CurrentRow = (CurrentRow + 1)
-
-
-
-
-







