if GetLocalPlayer() == Player(0)then you are checking when the script is running for the Red player.
If I recall, creating (and possibly changing) handles locally is what causes desyncs.So this way is correct?
Player 1 Red types: -s
Player 2 Blue types: -s
Set Player = Triggering Player
Custom script: if GetLocalPlayer()==udg_Player then
Show MultibaordStats[playernumber of triggering player]
Custom script: endif
And how do you update it? Do you need to do the GetLocalPlayer thing aswell? Or can you just update stats for the itting multibaord? xD
If I recall, creating (and possibly changing) handles locally is what causes desyncs.
So no, you should only use GetLocalPlayer() to show that Multiboard in the first place, then you're done. Just set everything else normally.
However, there are a few dirty tricks you can do with GetLocalPlayer(). Look through the tutorials.
Creating a handle for a single player using GetLocalPlayer() will cause a desync. Creating something new which is synced with all players, while out of sync, is just plain stupid. (Unless you want to disconnect someone...)