At this moment it's a one-player problem. I'm using a delayed Sub (PrivDelayed) from within the OnResult-event.
$MyVar = GetListOfPlayers( );
$MyVar[1] = "toto";
dumpVar( $MyVar );
), this occur when you want to assign a newly GetListOfPlayer to a previous used global var, before to assign a new value don't forget to use "unset" to free var.
Sub MyTest()
GlobalVar $MyVar;
[COLOR="Red"] unset( $MyVar );[/COLOR]
$MyVar = GetListOfPlayers( );
$MyVar[1] = "toto";
dumpVar( $MyVar );
test2();
$MyVar[3] = "titi";
dumpVar( $MyVar );
EndSub
Sub test2()
$MyVar[2] = "tata";
dumpVar( $MyVar );
endSub


include( "./includes/languages.lpr");
include( "./includes/LFSLapper.lg");

. You have view doc before my release 5.9.2.3 
cant wait this will fix a bug i have in my cruise addon