summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2005-05-11 15:30:28 +0000
committerDarkvater <darkvater@openttd.org>2005-05-11 15:30:28 +0000
commit268968a8b4f3796f068619ad2cdcb638c2c25931 (patch)
treeab8ff443d66752dd13bc5c4eb334b55668787b71
parent6cdb9580e2cca96f4ad96504ed22a9e93cb06dd6 (diff)
downloadopenttd-268968a8b4f3796f068619ad2cdcb638c2c25931.tar.xz
(svn r2292) - Fix (regression): make error message more general for console errors. Dedicated servers are properly filtered out when requesting player-password.
-rw-r--r--console_cmds.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/console_cmds.c b/console_cmds.c
index 7f6a8889f..e5f182279 100644
--- a/console_cmds.c
+++ b/console_cmds.c
@@ -43,7 +43,7 @@ DEF_CONSOLE_HOOK(ConHookServerOnly)
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 @@ DEF_CONSOLE_HOOK(ConHookClientOnly)
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 @@ DEF_CONSOLE_HOOK(ConHookNeedNetwork)
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(ConHookNeedNetwork)
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 @@ DEF_CONSOLE_HOOK(ConHookRconPW)
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;
}