From ab3644ddf42de0deaf2d9af8df672c51501a65c1 Mon Sep 17 00:00:00 2001 From: Spoike Date: Tue, 4 Jan 2005 08:01:03 +0000 Subject: [PATCH] Give is more fun on dedicated servers now. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@710 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/server/sv_ccmds.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/engine/server/sv_ccmds.c b/engine/server/sv_ccmds.c index 2c7662c7a..72ae034c1 100644 --- a/engine/server/sv_ccmds.c +++ b/engine/server/sv_ccmds.c @@ -348,7 +348,14 @@ void SV_Give_f (void) } if (!SV_SetPlayer ()) + { + int oldself; + oldself = pr_global_struct->self; + pr_global_struct->self = EDICT_TO_PROG(svprogfuncs, sv_player); + Con_Printf("Result: %s\n", svprogfuncs->EvaluateDebugString(svprogfuncs, Cmd_Args())); + pr_global_struct->self = oldself; return; + } if (!svprogfuncs) return; @@ -383,7 +390,15 @@ void SV_Give_f (void) break; case 'c': sv_player->v.ammo_cells = v; - break; + break; + default: + { + int oldself; + oldself = pr_global_struct->self; + pr_global_struct->self = EDICT_TO_PROG(svprogfuncs, sv_player); + Con_Printf("Result: %s\n", svprogfuncs->EvaluateDebugString(svprogfuncs, Cmd_Args())); + pr_global_struct->self = oldself; + } } } @@ -876,7 +891,7 @@ void SV_Status_f (void) Con_Printf ("cpu utilization : %3i%%\n",(int)cpu); Con_Printf ("avg response time: %i ms\n",(int)avg); Con_Printf ("packets/frame : %5.2f\n", pak); //not relevent as a limit. - + // min fps lat drp if (columns < 80) {