Code: Select all
var settings:RoomSettings = new RoomSettings(roomName);
settings.groupId = DEFAULT_GROUP;
settings.isGame = true;
settings.maxUsers = roomMaxS*2;
settings.maxSpectators = 0;
settings.maxVariables = 10;
settings.extension = new RoomExtension(EXTENSION_ID, EXTENSIONS_CLASS);
settings.variables = new Array();
settings.variables.push(new SFSRoomVariable("map_", createGameWin["ns_karta"].selectedItem.data));
settings.variables.push(new SFSRoomVariable("usl", createGameWin["ns_usl"].selectedItem.data));
settings.variables.push(new SFSRoomVariable("time", createGameWin["ns_time"].selectedItem.data));
settings.variables.push(new SFSRoomVariable("t1", createGameWin["team1"]));
settings.variables.push(new SFSRoomVariable("t2", createGameWin["team2"]));
settings.variables.push(new SFSRoomVariable("t1c", 0));
settings.variables.push(new SFSRoomVariable("t2c", 0));
var userVars:Array = [];
userVars.push(new SFSUserVariable("tm", createGameWin["myteam"]));
sfs.send( new SetUserVariablesRequest(userVars));
sfs.send( new CreateRoomRequest(settings, true, sfs.lastJoinedRoom ));
Sometimes the rooms are created without an extension and without the user to create a room.