(svn r1055) -Add: [Console] Special for dedicated servers:

- You can change patch settings via 'set patch <patch_name> [<value>]'
This commit is contained in:
truelight
2004-12-13 16:16:28 +00:00
parent 25dfbc3134
commit e7886b6a34
2 changed files with 187 additions and 60 deletions

View File

@@ -552,7 +552,6 @@ DEF_CONSOLE_CMD(ConSayClient)
/* the "set" command */
/* **************************** */
DEF_CONSOLE_CMD(ConSet) {
if (argc < 2) {
IConsolePrint(_iconsole_color_warning, "Unknonw usage. Usage: set [setting] [value].");
@@ -657,6 +656,22 @@ DEF_CONSOLE_CMD(ConSet) {
#endif
// Patch-options
if (strcmp(argv[1],"patch") == 0) {
if (_networking && !_network_server) {
IConsolePrintF(_iconsole_color_error, "You are not the server");
return NULL;
}
if (argc == 3)
ConsoleGetPatchSetting(argv[2]);
else if (argc == 4)
ConsoleSetPatchSetting(argv[2], argv[3]);
else
IConsolePrint(_iconsole_color_warning, "Usage: set patch <patch_name> [<value>].");
return NULL;
}
IConsolePrintF(_iconsole_color_error,"Unknown setting");
return NULL;