On dedicated servers, the command "amxx" now prints the AMX Mod X version

This commit is contained in:
Pavol Marko 2004-11-08 19:51:20 +00:00
parent cb94cccf22
commit 6457fc45c7

View File

@ -602,6 +602,19 @@ void C_ClientCommand( edict_t *pEntity ) {
META_RES result = MRES_IGNORED; META_RES result = MRES_IGNORED;
cell ret = 0; cell ret = 0;
int err; int err;
const char* cmd = CMD_ARGV(0);
const char* arg = CMD_ARGV(1);
// Handle "amxx" if not on listenserver
if (IS_DEDICATED_SERVER())
{
if (cmd && stricmp(cmd, "amxx")==0)
{
// Print version
CLIENT_PRINT(pEntity, print_console, AMX_VERSION);
RETURN_META(MRES_SUPERCEDE);
}
}
#ifdef ENABLEEXEPTIONS #ifdef ENABLEEXEPTIONS
try try
@ -618,10 +631,7 @@ void C_ClientCommand( edict_t *pEntity ) {
} }
#endif #endif
/* check for command and if needed also for first argument and call proper function */ /* check for command and if needed also for first argument and call proper function */
const char* cmd = CMD_ARGV(0);
const char* arg = CMD_ARGV(1);
#ifdef ENABLEEXEPTIONS #ifdef ENABLEEXEPTIONS
try{ try{