|
@@ -36,20 +36,22 @@ DEF_CONSOLE_CMD_HOOK(ConCmdHookNoNetwork
|
|
|
IConsoleError("this command is forbidden in multiplayer");
|
|
|
return false;
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
#if 0 /* Not used atm */
|
|
|
DEF_CONSOLE_VAR_HOOK(ConVarHookNoNetwork)
|
|
|
{
|
|
|
if (_networking) {
|
|
|
IConsoleError("this variable is forbidden in multiplayer");
|
|
|
return false;
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
DEF_CONSOLE_VAR_HOOK(ConVarHookNoNetClient)
|
|
|
{
|
|
|
if (!_networking_server) {
|
|
|
IConsoleError("this variable only makes sense for a network server");
|
|
|
return false;
|
|
@@ -272,13 +274,13 @@ DEF_CONSOLE_CMD(ConListVariables)
|
|
|
if (argv[1]!=NULL) l = strlen((char *) argv[1]);
|
|
|
|
|
|
item = _iconsole_vars;
|
|
|
while (item != NULL) {
|
|
|
if (argv[1]!=NULL) {
|
|
|
|
|
|
if (memcmp((void *) item->name, (void *) argv[1],l)==0)
|
|
|
if (memcmp(item->name, argv[1],l)==0)
|
|
|
IConsolePrintF(_iconsole_color_default,"%s",item->name);
|
|
|
|
|
|
} else {
|
|
|
|
|
|
IConsolePrintF(_iconsole_color_default,"%s",item->name);
|
|
|
|
|
@@ -297,13 +299,13 @@ DEF_CONSOLE_CMD(ConListDumpVariables)
|
|
|
if (argv[1]!=NULL) l = strlen((char *) argv[1]);
|
|
|
|
|
|
item = _iconsole_vars;
|
|
|
while (item != NULL) {
|
|
|
if (argv[1]!=NULL) {
|
|
|
|
|
|
if (memcmp((void *) item->name, (void *) argv[1],l)==0)
|
|
|
if (memcmp(item->name, argv[1],l)==0)
|
|
|
IConsoleVarDump(item,NULL);
|
|
|
|
|
|
} else {
|
|
|
|
|
|
IConsoleVarDump(item,NULL);
|
|
|
|
|
@@ -343,12 +345,14 @@ void IConsoleStdLibRegister()
|
|
|
// stdlib
|
|
|
extern byte _stdlib_developer;
|
|
|
extern bool _stdlib_con_developer;
|
|
|
|
|
|
#ifdef _DEBUG
|
|
|
IConsoleDebugLibRegister();
|
|
|
#else
|
|
|
(void)ConResetTile; // Silence warning, this is only used in _DEBUG
|
|
|
#endif
|
|
|
|
|
|
// functions [please add them alphabeticaly]
|
|
|
#ifdef ENABLE_NETWORK
|
|
|
IConsoleCmdRegister("connect",ConNetworkConnect);
|
|
|
IConsoleCmdHook("connect",ICONSOLE_HOOK_ACCESS,ConCmdHookNoNetwork);
|