need help with multiboard

millzy

Ultra Cool Member
Reaction score
44
so my muiltiboard is set up like this

Trigger:
  • Multiboard - Create a multiboard with 8 columns and ((Number of players in (All players matching (((Matching player) controller) Equal to User))) + 5) rows, titled The Battle for Teld...

as u can see it depends on how many players are in the game

here is my problem

how do i set it up so that the players are in the right rows for when e.g player red teal and purple are playing (no blue) so that teal is under red because wouldent it be somthing like this when putting in teal

Trigger:
  • Multiboard - Set the text for (Last created multiboard) item in column 2, row ((Player number of Player 3 (Teal)) + 5) to (Name of Player 3 (Teal))


u understand what im saying lol im finding it hard to explain
 

Ryushi

"I will stand, or I will fall. I will not sit."
Reaction score
59
I think you're looking for something like this:
Trigger:
  • Actions
    • Set Integer = 0
    • Player Group - Pick every player in (All players matching (((Matching player) controller) Equal to User)) and do (Actions)
      • Loop - Actions
        • Set Integer = (Integer + 1)
        • Multiboard - Set the text for (Last created multiboard) item in column 2, row (Integer + 5) to (Name of (Picked player))

Keep in mind this leaks a Player Group.
 

Ryushi

"I will stand, or I will fall. I will not sit."
Reaction score
59
If you mean how you would refer to the row the player is in, you could add an action at the end of the loop in the first trigger.
Trigger:
  • Set IntegerArray[(Player number of (Picked player))] = (Integer + 5)

IntegerArray would then hold the row that each player is in.
 

millzy

Ultra Cool Member
Reaction score
44
i used this and for some reason it puts the names down twice

Trigger:
  • Set TEAMS[1] = (All players matching ((((Matching player) is an ally of Player 6 (Orange)) Equal to True) and (((Matching player) controller) Equal to User)))
    • Player Group - Pick every player in TEAMS[1] and do (Actions)
      • Loop - Actions
        • Set player_row[0] = (player_row[0] + 1)
        • Multiboard - Set the text for Board[1] item in column 2, row (player_row[0] + 3) to (Colours[(Player number of (Picked player))] + ((Name of (Picked player)) + |r))
 

inevit4ble

Well-Known Member
Reaction score
38
I was having the same problem but fixed it by using (Player Number) instead of a variable remembering slot.
ie. Instead of "player_row" setting the row, the player number itself would
and that seemed to work
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top