• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Multi Board.....

Status
Not open for further replies.
Level 4
Joined
Aug 28, 2006
Messages
77
I dont understand any of the multboard. I need a tutorial and can't find one. Please put a tutorial or a link to one here. I tried to make one for a map i'v already done but all i got was a very very small box where it should be with nothing in it. Please help me.

Thanks.
 
Level 32
Joined
Oct 23, 2006
Messages
5,291
About Multiboards

To create functional multiboards and implement them in your map you will need several variables and triggers. Your main multiboard trigger will set the format of the board and create the needed variables. Additional triggers will update the board when certain conditions are met.

  1. Triggers
    • A multiboard trigger to initialize the board
    • Triggers to update the multiboard fields

  2. Variables
    • A multiboard variable
    • Integer variables to support the multiboard

The following multiboard triggers are among those that I am developing for my own forthcoming (single player) map. You can use these as examples to create your own board.

  • Multiboard
    • Events
      • Time - Elapsed game time is 1.00 seconds
    • Conditions
    • Actions
      • Trigger - Turn off (This trigger)
      • Multiboard - Create a multiboard with 3 columns and 8 rows, titled The Sword of S...
      • Set ShannaraBoard = (Last created multiboard)
      • Multiboard - Show (Last created multiboard)
      • Multiboard - Minimize ShannaraBoard
      • -------- Enemies Vanquished --------
      • Multiboard - Set the display style for ShannaraBoard item in column 1, row 1 to Hide text and Show icons
      • Multiboard - Set the display style for ShannaraBoard item in column 2, row 1 to Show text and Hide icons
      • Multiboard - Set the display style for ShannaraBoard item in column 3, row 1 to Show text and Hide icons
      • Multiboard - Set the icon for ShannaraBoard item in column 1, row 1 to ReplaceableTextures\CommandButtons\BTNThunderclap.blp
      • Multiboard - Set the width for ShannaraBoard item in column 1, row 1 to 2.00% of the total screen width
      • Multiboard - Set the width for ShannaraBoard item in column 2, row 1 to 13.00% of the total screen width
      • Multiboard - Set the text for ShannaraBoard item in column 2, row 1 to Enemies Vanquished:
      • Multiboard - Set the color for ShannaraBoard item in column 2, row 1 to (0.00%, 0.00%, 100.00%) with 80.00% transparency
      • Multiboard - Set the color for ShannaraBoard item in column 3, row 1 to (0.00%, 0.00%, 100.00%) with 80.00% transparency
      • Set CasualtyEN = 0
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 1 to (String(CasualtyEN))
      • -------- Friendly Casualties --------
      • Multiboard - Set the display style for ShannaraBoard item in column 1, row 2 to Hide text and Show icons
      • Multiboard - Set the display style for ShannaraBoard item in column 2, row 2 to Show text and Hide icons
      • Multiboard - Set the display style for ShannaraBoard item in column 3, row 2 to Show text and Hide icons
      • Multiboard - Set the icon for ShannaraBoard item in column 1, row 2 to ReplaceableTextures\CommandButtons\BTNAnkh.blp
      • Multiboard - Set the width for ShannaraBoard item in column 1, row 2 to 2.00% of the total screen width
      • Multiboard - Set the width for ShannaraBoard item in column 2, row 2 to 13.00% of the total screen width
      • Multiboard - Set the text for ShannaraBoard item in column 2, row 2 to Friendly Casualties...
      • Multiboard - Set the color for ShannaraBoard item in column 2, row 2 to (0.00%, 0.00%, 100.00%) with 80.00% transparency
      • Multiboard - Set the color for ShannaraBoard item in column 3, row 2 to (0.00%, 0.00%, 100.00%) with 50.00% transparency
      • Set CasualtyFR = 0
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 2 to (String(CasualtyFR))
      • -------- Allies Liberated --------
      • Multiboard - Set the display style for ShannaraBoard item in column 1, row 3 to Hide text and Show icons
      • Multiboard - Set the display style for ShannaraBoard item in column 2, row 3 to Show text and Hide icons
      • Multiboard - Set the display style for ShannaraBoard item in column 3, row 3 to Show text and Hide icons
      • Multiboard - Set the icon for ShannaraBoard item in column 1, row 3 to ReplaceableTextures\CommandButtons\BTNCallToArms.blp
      • Multiboard - Set the width for ShannaraBoard item in column 1, row 3 to 2.00% of the total screen width
      • Multiboard - Set the width for ShannaraBoard item in column 2, row 3 to 13.00% of the total screen width
      • Multiboard - Set the text for ShannaraBoard item in column 2, row 3 to Allies Liberated:
      • Multiboard - Set the color for ShannaraBoard item in column 2, row 3 to (0.00%, 0.00%, 100.00%) with 80.00% transparency
      • Multiboard - Set the color for ShannaraBoard item in column 3, row 3 to (0.00%, 0.00%, 100.00%) with 50.00% transparency
      • Set AllyLiberated = 0
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 3 to (String(AllyLiberated))
      • -------- Quests Completed --------
      • Multiboard - Set the display style for ShannaraBoard item in column 1, row 4 to Hide text and Show icons
      • Multiboard - Set the display style for ShannaraBoard item in column 2, row 4 to Show text and Hide icons
      • Multiboard - Set the display style for ShannaraBoard item in column 3, row 4 to Show text and Hide icons
      • Multiboard - Set the icon for ShannaraBoard item in column 1, row 4 to ReplaceableTextures\CommandButtons\BTNFarSight.blp
      • Multiboard - Set the width for ShannaraBoard item in column 1, row 4 to 2.00% of the total screen width
      • Multiboard - Set the width for ShannaraBoard item in column 2, row 4 to 13.00% of the total screen width
      • Multiboard - Set the text for ShannaraBoard item in column 2, row 4 to Quests Completed:
      • Multiboard - Set the color for ShannaraBoard item in column 2, row 4 to (0.00%, 100.00%, 0.00%) with 80.00% transparency
      • Multiboard - Set the color for ShannaraBoard item in column 3, row 4 to (0.00%, 100.00%, 0.00%) with 50.00% transparency
      • Set QuestComplete = 0
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 4 to (String(QuestComplete))
      • -------- Secrets Discovered --------
      • Multiboard - Set the display style for ShannaraBoard item in column 1, row 5 to Hide text and Show icons
      • Multiboard - Set the display style for ShannaraBoard item in column 2, row 5 to Show text and Hide icons
      • Multiboard - Set the display style for ShannaraBoard item in column 3, row 5 to Show text and Hide icons
      • Multiboard - Set the icon for ShannaraBoard item in column 1, row 5 to ReplaceableTextures\CommandButtons\BTNSelectHeroOn.blp
      • Multiboard - Set the width for ShannaraBoard item in column 1, row 5 to 2.00% of the total screen width
      • Multiboard - Set the width for ShannaraBoard item in column 2, row 5 to 13.00% of the total screen width
      • Multiboard - Set the text for ShannaraBoard item in column 2, row 5 to Secrets Discovered:
      • Multiboard - Set the color for ShannaraBoard item in column 2, row 5 to (0.00%, 100.00%, 0.00%) with 90.00% transparency
      • Multiboard - Set the color for ShannaraBoard item in column 3, row 5 to (0.00%, 100.00%, 0.00%) with 0.00% transparency
      • Set SecretsFound = 0
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 5 to (String(SecretsFound))
      • -------- Artifacts Aquired --------
      • Multiboard - Set the display style for ShannaraBoard item in column 1, row 6 to Hide text and Show icons
      • Multiboard - Set the display style for ShannaraBoard item in column 2, row 6 to Show text and Hide icons
      • Multiboard - Set the display style for ShannaraBoard item in column 3, row 6 to Show text and Hide icons
      • Multiboard - Set the icon for ShannaraBoard item in column 1, row 6 to ReplaceableTextures\CommandButtons\BTNHornOfCenarius.blp
      • Multiboard - Set the width for ShannaraBoard item in column 1, row 6 to 2.00% of the total screen width
      • Multiboard - Set the width for ShannaraBoard item in column 2, row 6 to 13.00% of the total screen width
      • Multiboard - Set the text for ShannaraBoard item in column 2, row 6 to Artifacts Acquired:
      • Multiboard - Set the color for ShannaraBoard item in column 2, row 6 to (0.00%, 100.00%, 0.00%) with 90.00% transparency
      • Multiboard - Set the color for ShannaraBoard item in column 3, row 6 to (0.00%, 100.00%, 0.00%) with 0.00% transparency
      • Set ArtifactsAcquired = 0
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 6 to (String(ArtifactsAcquired))
      • -------- Items Obtained --------
      • Multiboard - Set the display style for ShannaraBoard item in column 1, row 7 to Hide text and Show icons
      • Multiboard - Set the display style for ShannaraBoard item in column 2, row 7 to Show text and Hide icons
      • Multiboard - Set the display style for ShannaraBoard item in column 3, row 7 to Show text and Hide icons
      • Multiboard - Set the icon for ShannaraBoard item in column 1, row 7 to ReplaceableTextures\CommandButtons\BTNGoldRing.blp
      • Multiboard - Set the width for ShannaraBoard item in column 1, row 7 to 2.00% of the total screen width
      • Multiboard - Set the width for ShannaraBoard item in column 2, row 7 to 13.00% of the total screen width
      • Multiboard - Set the text for ShannaraBoard item in column 2, row 7 to Items Obtained:
      • Multiboard - Set the color for ShannaraBoard item in column 2, row 7 to (100.00%, 0.00%, 0.00%) with 90.00% transparency
      • Multiboard - Set the color for ShannaraBoard item in column 3, row 7 to (100.00%, 0.00%, 0.00%) with 0.00% transparency
      • Set ItemsObtained = 0
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 7 to (String(ItemsObtained))
      • -------- Lore Rating --------
      • Multiboard - Set the display style for ShannaraBoard item in column 1, row 8 to Hide text and Show icons
      • Multiboard - Set the display style for ShannaraBoard item in column 2, row 8 to Show text and Hide icons
      • Multiboard - Set the display style for ShannaraBoard item in column 3, row 8 to Show text and Hide icons
      • Multiboard - Set the icon for ShannaraBoard item in column 1, row 8 to ReplaceableTextures\CommandButtons\BTNSnazzyScroll.blp
      • Multiboard - Set the width for ShannaraBoard item in column 1, row 8 to 2.00% of the total screen width
      • Multiboard - Set the width for ShannaraBoard item in column 2, row 8 to 13.00% of the total screen width
      • Multiboard - Set the text for ShannaraBoard item in column 2, row 8 to Lore Rating:
      • Multiboard - Set the color for ShannaraBoard item in column 2, row 8 to (100.00%, 0.00%, 0.00%) with 90.00% transparency
      • Multiboard - Set the color for ShannaraBoard item in column 3, row 8 to (100.00%, 0.00%, 0.00%) with 0.00% transparency
      • Set LoreRating = 0
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 8 to (String(LoreRating))
  • Casualties Friendly
    • Events
      • Unit - A unit Dies
    • Conditions
      • Or - Any (Conditions) are true
        • Conditions
          • (Owner of (Triggering unit)) Equal to Player 1 (Red)
          • (Owner of (Triggering unit)) Equal to Player 2 (Blue)
          • (Owner of (Triggering unit)) Equal to Player 3 (Teal)
    • Actions
      • Set CasualtyFR = (CasualtyFR + 1)
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 2 to (String(CasualtyFR))
  • Casualties Creeps
    • Events
      • Unit - A unit owned by Neutral Hostile Dies
    • Conditions
    • Actions
      • Set CasualtyEN = (CasualtyEN + 1)
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 1 to (String(CasualtyEN))
  • S006 Rocks 1128
    • Events
      • Destructible - Rock Chunks 1128 <gen> dies
    • Conditions
    • Actions
      • Trigger - Turn off (This trigger)
      • Quest - Display to (All players) the Secret message: |c0000ff00You have ...
      • Set SecretsFound = (SecretsFound + 1)
      • Multiboard - Set the text for ShannaraBoard item in column 3, row 5 to (String(SecretsFound))
      • Quest - Flash the quest dialog button
In addition to Bob27's fine multiboard tutorial another tutorial may be found here.
 
Last edited:
Level 32
Joined
Oct 23, 2006
Messages
5,291
Sorry about the mess in that multiboard scheme Tonks, I was going for functionality and stability and so not very concerned about size or looks. Also, since that board is designed for a single player RPG scenario it should be OK even without the integer A function.
 
Status
Not open for further replies.
Top