Page 1 of 1

Change color of player on multiboard and remove from multiboard when leaving

Posted: Fri Apr 25, 2025 8:21 pm
by DieKralle
Hello,

I'm currently searching for a solution for my problems. I have created a multiboard which lists all active players. I wanted to do two things:
First I wanted to make the player name have the same color as the slot color they are in. Currently they are all white.
Secondly I wanted to remove only the row of the player that left. Optionally I would not remove them but instead put behind the players name "(Left)" and make the name grey and a bit transparent.

How can I achieve this?

Re: Change color of player on multiboard and remove from multiboard when leaving

Posted: Mon May 05, 2025 4:04 pm
by 3ICE
Set Player 1 name to string concatenate("|cffff0000" + name of(player 1))
Repeat for all players. (Ending with "|r" optional, takes two nested string concatenations)
You can find All about colors on my blog; https://3ICE.hu/blog/WarCraft-color

And then t_eve event t_pla player leaves game t_act action t_pgr change player name of t_all triggering player to t_set concatenate t_gam name of triggering player + " |cffcccccc(left)"

Edit: transparent sound like a cool idea but sadly not possible. In theory the first ff after |c is the alpha value in color codes so changing it to 80 would be 50% see through, (ff/2=80 because ff=255 half of which is ~128=hex 80), but in practice the game ignores it. All strings are opaque.