This commit is contained in:
RandomityGuy 2024-07-17 22:27:31 +05:30
parent 8a1997190a
commit c5c1c30c4b
2 changed files with 7 additions and 3 deletions

View file

@ -76,6 +76,7 @@ class ConnectedServerInfo {
var quickRespawn:Bool; var quickRespawn:Bool;
var forceSpectator:Bool; var forceSpectator:Bool;
var competitiveMode:Bool; var competitiveMode:Bool;
var oldSpawns:Bool;
} }
class Net { class Net {
@ -121,6 +122,7 @@ class Net {
competitiveMode: Settings.serverSettings.competitiveMode, competitiveMode: Settings.serverSettings.competitiveMode,
quickRespawn: Settings.serverSettings.quickRespawn, quickRespawn: Settings.serverSettings.quickRespawn,
forceSpectator: Settings.serverSettings.forceSpectators, forceSpectator: Settings.serverSettings.forceSpectators,
oldSpawns: Settings.serverSettings.oldSpawns
}; };
onHosted(); onHosted();
}); });
@ -612,7 +614,7 @@ class Net {
// NetCommands.setLobbyCustLevelNameClient(conn, MultiplayerLevelSelectGui.custPath); // NetCommands.setLobbyCustLevelNameClient(conn, MultiplayerLevelSelectGui.custPath);
// } else { // } else {
NetCommands.sendServerSettingsClient(conn, Settings.serverSettings.name, Settings.serverSettings.description, Settings.serverSettings.quickRespawn, NetCommands.sendServerSettingsClient(conn, Settings.serverSettings.name, Settings.serverSettings.description, Settings.serverSettings.quickRespawn,
Settings.serverSettings.forceSpectators, Settings.serverSettings.competitiveMode); Settings.serverSettings.forceSpectators, Settings.serverSettings.competitiveMode, Settings.serverSettings.oldSpawns);
NetCommands.setLobbyLevelIndexClient(conn, MPPlayMissionGui.currentCategoryStatic, MPPlayMissionGui.currentSelectionStatic); NetCommands.setLobbyLevelIndexClient(conn, MPPlayMissionGui.currentCategoryStatic, MPPlayMissionGui.currentSelectionStatic);
// } // }

View file

@ -419,13 +419,15 @@ class NetCommands {
} }
} }
@:rpc(server) public static function sendServerSettings(name:String, desc:String, quickRespawn:Bool, forceSpectator:Bool, competitive:Bool) { @:rpc(server) public static function sendServerSettings(name:String, desc:String, quickRespawn:Bool, forceSpectator:Bool, competitive:Bool,
oldSpawns:Bool) {
Net.connectedServerInfo = { Net.connectedServerInfo = {
name: name, name: name,
description: desc, description: desc,
quickRespawn: quickRespawn, quickRespawn: quickRespawn,
forceSpectator: forceSpectator, forceSpectator: forceSpectator,
competitiveMode: competitive competitiveMode: competitive,
oldSpawns: oldSpawns
}; };
} }