--- deliantra/server/socket/request.c 2006/05/01 12:22:03 1.8 +++ deliantra/server/socket/request.c 2006/06/11 15:02:17 1.9 @@ -141,6 +141,11 @@ } } +void ExtCmd (char *buf, int len, player *pl) +{ + execute_global_event (EVENT_EXTCMD, pl, buf, len); +} + void MapInfoCmd (char *buf, int len, player *pl) { // mapinfocmd = atoi(param); - safe_strcat(cmdback, param, &slen, HUGE_BUF); + safe_strcat(cmdback, "1", &slen, HUGE_BUF); + } else if (!strcmp(cmd,"extcmd")) { + ns->extcmd = atoi(param); + safe_strcat(cmdback, "1", &slen, HUGE_BUF); } else if (!strcmp(cmd,"facecache")) { ns->facecache = atoi(param); safe_strcat(cmdback, param, &slen, HUGE_BUF);