Update/synch of overlays on client (using Invalidate())

Help each other out

Update/synch of overlays on client (using Invalidate())

Postby WannaTheater on Sun Sep 23, 2007 3:12 pm

Hi, I am using the InTheaters plugin, and am looking to resolve a question about updating plugins. I am trying to get an overlay to show up on client, and be updated by a script running on the server.

InTheaters uses Xscript to:
1) Open overlay (XLobby.ExecCommand("xlobby", "show overlay", "my_overlay")
2) Set variables that are displayed in overlay
3) Update overlay (using Xlobby.Invalidate())
4) Close overlay

Since I need this overlay to show up on my thin client, I figured that I could change #1 to open up a GLOBAL overlay, but the results are not as expected:
It appears that Xlobby.Invalidate() may be operating like so:
1) Open overlay ON SERVER
2) Set variables that are displayed in overlay ON SERVER
3) Update overlay ON SERVER
4) Close overlay ON SERVER
5) Open overlay ON CLIENT, then freeze

Are there any parameters to Xlobby.Invalidate() (or a similar command), that will process the server and client in parallel (i.e. keep them in synch?)
WannaTheater
 
Posts: 235
Joined: Thu Aug 24, 2006 11:35 am
Location: Florida