(svn r2292) - Fix (regression): make error message more general for console errors. Dedicated servers are properly filtered out when requesting player-password.
authorDarkvater
Wed, 11 May 2005 15:30:28 +0000
changeset 1788 c49040d856dd
parent 1787 79730785d7e7
child 1789 a0708f7418ae
(svn r2292) - Fix (regression): make error message more general for console errors. Dedicated servers are properly filtered out when requesting player-password.
console_cmds.c
--- a/console_cmds.c	Wed May 11 12:46:19 2005 +0000
+++ b/console_cmds.c	Wed May 11 15:30:28 2005 +0000
@@ -43,7 +43,7 @@
 	if (!NetworkAvailable()) return false;
 
 	if (!_network_server) {
-		IConsoleError("This variable is only available to a network server.");
+		IConsoleError("This command/variable is only available to a network server.");
 		return false;
 	}
 	return true;
@@ -54,7 +54,7 @@
 	if (!NetworkAvailable()) return false;
 
 	if (_network_server) {
-		IConsoleError("This command is not available to a network server.");
+		IConsoleError("This command/variable is not available to a network server.");
 		return false;
 	}
 	return true;
@@ -65,7 +65,7 @@
 	if (!NetworkAvailable()) return false;
 
 	if (!_networking) {
-		IConsoleError("Not connected. This command is only available in multiplayer.");
+		IConsoleError("Not connected. This command/variable is only available in multiplayer.");
 		return false;
 	}
 	return true;
@@ -74,7 +74,7 @@
 DEF_CONSOLE_HOOK(ConHookNoNetwork)
 {
 	if (_networking) {
-		IConsoleError("This command is forbidden in multiplayer.");
+		IConsoleError("This command/variable is forbidden in multiplayer.");
 		return false;
 	}
 	return true;
@@ -1042,6 +1042,7 @@
 bool NetworkChangeCompanyPassword(byte argc, char *argv[])
 {
 	if (argc == 0) {
+		if (_local_player >= MAX_PLAYERS) return true; // dedicated server
 		IConsolePrintF(_iconsole_color_warning, "Current value for 'company_pw': %s", _network_player_info[_local_player].password);
 		return true;
 	}