Well, regardless of this jboard thing, I, and probably the OP as well, don't use Jass, so it's not useful for us.
Although I do believe that you could make a complex multiboard system that under certain conditions would change to put the player which met said conditions (like points) above those who have lesser qualifications. I have not tried such a process, but I would think it to be possible. You'd just need a LOT of multiboards.
One for each possibility, which would rise exponentially for every player you add to the game. I would think it's POSSIBLE, just not probable to do this. Which is where Leaderboards come in,
Naw u dont need multi multi board You only need 1 all that you do is have condition. And player number to order it I.e
Rank Player Gold Wood Food Exp score Etc>
1 xxx xxx xxx xxx xxx xxx
2 xxx xxx xxx xxx xxx xxx
3 xxx xxx xxx xxx xxx xxx
4 xxx xxx xxx xxx xxx xxx
5 xxx xxx xxx xxx xxx xxx
6 xxx xxx xxx xxx xxx xxx
7 xxx xxx xxx xxx xxx xxx
8 xxx xxx xxx xxx xxx xxx
9 xxx xxx xxx xxx xxx xxx
10 xxx xxx xxx xxx xxx xxx
Once you have that basis set up you can just update it via.
You can do a table which you can do via conditions Pick all players in Playergroupx Set Playerrank (Number of picked player-1) = 10
If Picked x greater than picked x and Set Playerank (number of picked player-1) = Playerrank (Number of picked player-1)-1.
This creates a countdown. So the player with highest score will end up with 1 rank after beating 9 players.
Or you can do long hand table
player number
Player number 1 2 3 4 5 6 7 8 9 10
1 x
2 xxx
3 xxxx Etc
4
5
6
7
8
9
10
If you want to put in that perspective we have basically now just done that table and checked each one of but not checked 1 against 1
The 2nd trigger is to now set the update corresponding so
Pick everyplayer in player group x
If playerrank (number of picked player equal) to 1 then set column 2 row 1 = matching player. Set Playergold Column X Row X .matching player
If Column count <x Set columncount + 1 Row+1
Then Set columncount + 1 columnx +1 Rowx +1
Else Set Columncount =0
Set columnx= Column x +1
Or somin like that. Then you can repeat If Player rank numof pickplayer = to 2 Then set column 2 row 1.
Thus it creates the rank sets the leader. It then allows via checking which rank is which to set each player and there stats. As the player rank is set from 1-10. So if pickplayed = to say blue(player 2) who has highest score. It will register Blue as Rank 1 So if Playerrank (2 (Blue)) = 1 Then set Column x Row x . Stat (Number of matching player) Etc So (Set Row 2 Column 2 Gold 1000. Also everytime that Column count reaches your number of rows when it is <x not lower than x so if it is x or higher. Then It will go onto next column and start to fill out stats.
If this does not explain it enougth for you i can make a test map to show you.
But yet again its a reason why Multiboard Are alltogether better than Leadboards. Leaderboards Are used because they are quick and easy to make to show 1 Statistic Like if your map only had player and score. While multiboards are used to show multiple statistics and therefore are more useful.
Hope this helped.
Btw This does not include the Temp_Group u would have to set to remove leak