- Joined
- Jun 14, 2005
- Messages
- 2,506
Introduction
Multiboards can be used for many things. They are used mostly to display information about the game, like for example how many kills each player has made. The difference between multiboards and leaderboards is that multiboards can have as many columns as you want and it works exactely like an Excel document.
Columns and Rows
In a multiboard there are Columns and Rows, obviously Rows going across (x) and Columns going up (y).
Note: Multiboards can not be displayed or created using the event
So using that picture we could figure out that C1 and R1 will be the box in the very top left corner. C4 and R2 would be the very bottom right box in the multiboard.
Colouring, Spacing, Filling In Your Spaces And Choosing If you Want to Have Icons And Text
Using the above chart we could use this trigger.
Showing the Multiboard
Using the Multiboard
Now that we know how to set up a multiboard we can make it. This will show you how to make the multiboard show how many kills each player and players hero has.
Conclusion
If you have any questions you can email me at [email protected]. I have included a demo map so you can look at any of the triggers I used in this tutorial. The Demo can be downloaded Here.
Multiboards can be used for many things. They are used mostly to display information about the game, like for example how many kills each player has made. The difference between multiboards and leaderboards is that multiboards can have as many columns as you want and it works exactely like an Excel document.
Columns and Rows
In a multiboard there are Columns and Rows, obviously Rows going across (x) and Columns going up (y).
-
Multiboard Tutorial
-
Events
- Time - Elapsed game time is 0.00 seconds
- Conditions
-
Actions
- Multiboard - Create a multiboard with 4 columns and 2 rows, titled Kills
-
Events
Note: Multiboards can not be displayed or created using the event
- Map initialization
- Time - Elapsed game time is 0.00 seconds
So using that picture we could figure out that C1 and R1 will be the box in the very top left corner. C4 and R2 would be the very bottom right box in the multiboard.
Colouring, Spacing, Filling In Your Spaces And Choosing If you Want to Have Icons And Text
Using the above chart we could use this trigger.
-
Multiboard Tutorial
-
Events
- Time - Elapsed game time is 0.00 seconds
- Conditions
-
Actions
- Multiboard - Set the icon for TutorialBoard item in column 2, row 2 to ReplaceableTextures\CommandButtons\BTNPillage.blp
-
Events
-
Multiboard Tutorial
-
Events
- Time - Elapsed game time is 0.00 seconds
- Conditions
-
Actions
- Multiboard - Set the text for TutorialBoard item in column 1, row 1 to Text
-
Events
-
Multiboard Tutorial
-
Events
- Time - Elapsed game time is 0.00 seconds
- Conditions
-
Actions
- Multiboard - Set the width for (Last created multiboard) item in column 1, row 1 to 3.00% of the total screen width
-
Events
-
Multiboard Tutorial
-
Events
- Time - Elapsed game time is 0.00 seconds
- Conditions
-
Actions
- Multiboard - Set the color for TutorialBoard item in column 1, row 1 to (100.00%, 80.00%, 20.00%) with 0.00% transparency
-
Events
Showing the Multiboard
- Multiboard - Show TutorialBoard
Using the Multiboard
Now that we know how to set up a multiboard we can make it. This will show you how to make the multiboard show how many kills each player and players hero has.
-
Create
-
Events
- Time - Elapsed game time is 0.00 seconds
- Conditions
-
Actions
- Multiboard - Create a multiboard with 4 columns and 2 rows, titled Kills
- Set TutorialBoard = (Last created multiboard)
- Multiboard - Change the color of the title for TutorialBoard to (100.00%, 80.00%, 20.00%) with 0.00% transparency
- Multiboard - Set the icon for TutorialBoard item in column 1, row 1 to ReplaceableTextures\CommandButtons\BTNFootman.blp
- Multiboard - Set the icon for TutorialBoard item in column 1, row 2 to ReplaceableTextures\CommandButtons\BTNGrunt.blp
- Multiboard - Set the icon for TutorialBoard item in column 2, row 1 to ReplaceableTextures\CommandButtons\BTNPillage.blp
- Multiboard - Set the icon for TutorialBoard item in column 2, row 2 to ReplaceableTextures\CommandButtons\BTNPillage.blp
- Multiboard - Set the width for TutorialBoard item in column 1, row 1 to 6.00% of the total screen width
- Multiboard - Set the width for TutorialBoard item in column 1, row 2 to 6.00% of the total screen width
- Multiboard - Set the text for (Last created multiboard) item in column 1, row 1 to Humans
- Multiboard - Set the text for (Last created multiboard) item in column 1, row 2 to Orcs
- Multiboard - Set the color for TutorialBoard item in column 1, row 1 to (30.00%, 30.00%, 20.00%) with 0.00% transparency
- Multiboard - Set the color for TutorialBoard item in column 1, row 2 to (100.00%, 30.00%, 30.00%) with 0.00% transparency
- Multiboard - Set the text for TutorialBoard item in column 2, row 1 to (String(HumanKills))
- Multiboard - Set the text for TutorialBoard item in column 2, row 2 to (String(OrcKills))
- Multiboard - Set the text for (Last created multiboard) item in column 3, row 1 to Human Hero
- Multiboard - Set the text for (Last created multiboard) item in column 3, row 2 to Orc Hero
- Multiboard - Set the color for TutorialBoard item in column 3, row 1 to (30.00%, 100.00%, 30.00%) with 0.00% transparency
- Multiboard - Set the color for TutorialBoard item in column 3, row 2 to (100.00%, 100.00%, 30.00%) with 0.00% transparency
- Multiboard - Set the width for TutorialBoard item in column 3, row 1 to 8.00% of the total screen width
- Multiboard - Set the width for TutorialBoard item in column 3, row 2 to 8.00% of the total screen width
- Multiboard - Set the icon for TutorialBoard item in column 3, row 1 to ReplaceableTextures\CommandButtons\BTNArthas.blp
- Multiboard - Set the icon for TutorialBoard item in column 3, row 2 to ReplaceableTextures\CommandButtons\BTNThrall.blp
- Multiboard - Set the icon for TutorialBoard item in column 4, row 1 to ReplaceableTextures\CommandButtons\BTNPillage.blp
- Multiboard - Set the icon for TutorialBoard item in column 4, row 2 to ReplaceableTextures\CommandButtons\BTNPillage.blp
- Multiboard - Set the text for (Last created multiboard) item in column 4, row 1 to (String(Human_Hero_Kills))
- Multiboard - Set the text for (Last created multiboard) item in column 4, row 2 to (String(Orc_Hero_Kills))
- Multiboard - Show TutorialBoard
-
Events
-
Kills
-
Events
- Unit - A unit Dies
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Owner of (Triggering unit)) Equal to Player 1 (Red)
-
Then - Actions
- Set OrcKills = (OrcKills + 1.00)
- Multiboard - Set the text for TutorialBoard item in column 2, row 2 to (String(OrcKills))
-
Else - Actions
- Do nothing
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Owner of (Triggering unit)) Equal to Player 2 (Blue)
-
Then - Actions
- Set HumanKills = (HumanKills + 1.00)
- Multiboard - Set the text for TutorialBoard item in column 2, row 1 to (String(HumanKills))
-
Else - Actions
- Do nothing
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
-
Hero Kills
-
Events
- Unit - A unit Dies
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Killing unit) Equal to Human_Hero
-
Then - Actions
- Set Human_Hero_Kills = (Human_Hero_Kills + 1.00)
- Multiboard - Set the text for TutorialBoard item in column 4, row 1 to (String(Human_Hero_Kills))
-
Else - Actions
- Do nothing
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Killing unit) Equal to Orc_Hero
-
Then - Actions
- Set Orc_Hero_Kills = (Orc_Hero_Kills + 1.00)
- Multiboard - Set the text for TutorialBoard item in column 4, row 2 to (String(Orc_Hero_Kills))
-
Else - Actions
- Do nothing
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
Conclusion
If you have any questions you can email me at [email protected]. I have included a demo map so you can look at any of the triggers I used in this tutorial. The Demo can be downloaded Here.
Last edited by a moderator: