Help needed with Multiboard..

n00b1l1ty

Lєgєπd of Mysтicfаlcoи
Reaction score
46
Hello all.
I'm using DotA Template's Multiboard and I need to create hero icons area on my multiboard as you can see on attachment. Here is the creating trigger what must be changed in this multiboard. Really need help with it. Thanks to all helpers.

Code:
Create Multiboard
    Events
    Conditions
    Actions
        Multiboard - Create a multiboard with 5 columns and (6 + PlayersCount) rows, titled DotA Template v6.1
        Multiboard - Set the text for (Last created multiboard) item in column 1, row 1 to Player
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                Multiboard_ShowDeaths Equal to True
            Then - Actions
                Multiboard - Set the text for (Last created multiboard) item in column 2, row 1 to |c00fffc01Dead?|r
            Else - Actions
        Multiboard - Set the text for (Last created multiboard) item in column 3, row 1 to |c000042ffKills|r
        Multiboard - Set the text for (Last created multiboard) item in column 4, row 1 to |c00ff0303Deaths|r
        Multiboard - Set the text for (Last created multiboard) item in column 5, row 1 to |c00ff0303Icons|r
        -------- Now set the fields for the first row, AND our player rows. --------
        Multiboard - Set the display style for (Last created multiboard) item in column 0, row 0 to Show text and Hide icons
        Multiboard - Set the width for (Last created multiboard) item in column 1, row 0 to 10.00% of the total screen width
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                Multiboard_ShowDeaths Equal to True
            Then - Actions
                Multiboard - Set the width for (Last created multiboard) item in column 2, row 0 to 4.00% of the total screen width
            Else - Actions
                Multiboard - Set the width for (Last created multiboard) item in column 2, row 0 to 0.50% of the total screen width
        Multiboard - Set the width for (Last created multiboard) item in column 3, row 0 to 3.00% of the total screen width
        Multiboard - Set the width for (Last created multiboard) item in column 4, row 0 to 5.00% of the total screen width
        Multiboard - Set the width for (Last created multiboard) item in column 5, row 0 to 5.00% of the total screen width
        Multiboard - Set the color for (Last created multiboard) item in column 2, row 0 to (70.00%, 70.00%, 70.00%) with 0.00% transparency
        Multiboard - Set the color for (Last created multiboard) item in column 3, row 0 to (70.00%, 70.00%, 70.00%) with 0.00% transparency
        Multiboard - Set the color for (Last created multiboard) item in column 4, row 0 to (70.00%, 70.00%, 70.00%) with 0.00% transparency
        Multiboard - Set the color for (Last created multiboard) item in column 5, row 0 to (70.00%, 70.00%, 70.00%) with 0.00% transparency
        -------- DEFINE PLAYERS ON THE BOARD --------
        Trigger - Run Sort Multiboard <gen> (ignoring conditions)
        -------- Sentinel Team --------
        Set TempInteger = 2
        Set Multiboard_Spots[1] = TempInteger
        Multiboard - Set the text for (Last created multiboard) item in column 1, row TempInteger to PlayerNames[1]
        Multiboard - Set the text for (Last created multiboard) item in column 2, row TempInteger to  
        Multiboard - Set the text for (Last created multiboard) item in column 3, row TempInteger to  0
        Multiboard - Set the text for (Last created multiboard) item in column 4, row TempInteger to   0
        -------- Scourge Team --------
        Set TempInteger = ((Number of players in PlayersSentinel) + 4)
        Set Multiboard_Spots[7] = TempInteger
        Multiboard - Set the text for (Last created multiboard) item in column 1, row TempInteger to PlayerNames[7]
        Multiboard - Set the text for (Last created multiboard) item in column 2, row TempInteger to  
        Multiboard - Set the text for (Last created multiboard) item in column 3, row TempInteger to  0
        Multiboard - Set the text for (Last created multiboard) item in column 4, row TempInteger to   0
        -------- Clock --------
        Set Multiboard_Clock = (PlayersCount + 6)
        Multiboard - Set the text for (Last created multiboard) item in column 1, row Multiboard_Clock to Game Time:
        Multiboard - Set the text for (Last created multiboard) item in column 3, row Multiboard_Clock to 0:00
        Multiboard - Set the color for (Last created multiboard) item in column 2, row 1 to (100.00%, 100.00%, 100.00%) with 0.00% transparency
        Multiboard - Set the color for (Last created multiboard) item in column 3, row 1 to (100.00%, 100.00%, 100.00%) with 0.00% transparency
        Multiboard - Set the color for (Last created multiboard) item in column 4, row 1 to (100.00%, 100.00%, 100.00%) with 0.00% transparency
        Multiboard - Show (Last created multiboard)
 

Vestras

Retired
Reaction score
248
Okay, create a string array variable and a unittype array variable.
On map init, set the strings to the paths of your hero icon, and set the unittype variable to match the icon (like this:

Code:
Set HeroIcon[1] = (Paladin's icon path)
set HeroType[1] = (Paladin's unit type)

Now, register when a hero enters playable map area. Check for every single hero, and if it's the paladin, then set the icon slot for the owning player to the variable HeroIcon[1].

That's just an example, I hope you understand.
 

n00b1l1ty

Lєgєπd of Mysтicfаlcoи
Reaction score
46
Okay, create a string array variable and a unittype array variable.
On map init, set the strings to the paths of your hero icon, and set the unittype variable to match the icon (like this:

Code:
Set HeroIcon[1] = (Paladin's icon path)
set HeroType[1] = (Paladin's unit type)

Now, register when a hero enters playable map area. Check for every single hero, and if it's the paladin, then set the icon slot for the owning player to the variable HeroIcon[1].

That's just an example, I hope you understand.


Thanks but I can make this part. Needed part is creating icons column. So if there is a player on a row there will be an empty icon on icons column of that row.(Icons column must be ready to put into place icons in creating trigger)
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top