From 8899039ac6fa3c4af5d10f7086a3ac37f4aba54e Mon Sep 17 00:00:00 2001 From: kadaverjack Date: Wed, 22 Mar 2006 00:03:39 +0000 Subject: [PATCH] sv_autoscreenshot option to force screenshot at match end on ladder servers and disable impulses after match end git-svn-id: svn://svn.icculus.org/nexuiz/trunk@1174 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/default.cfg | 1 + data/qcsrc/server/gamec/cl_impulse.c | 2 +- data/qcsrc/server/gamec/g_world.c | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/data/default.cfg b/data/default.cfg index ec78539cc..49f130db9 100644 --- a/data/default.cfg +++ b/data/default.cfg @@ -108,6 +108,7 @@ seta sv_spectate 1 seta sv_defaultcharacter 0 seta sv_defaultplayermodel models/player/nexus.zym seta sv_defaultplayerskin 0 +set sv_autoscreenshot 0 set net_messagetimeout 60 sv_jumpstep 1 // step up stairs while jumping, makes it easier to reach ledges diff --git a/data/qcsrc/server/gamec/cl_impulse.c b/data/qcsrc/server/gamec/cl_impulse.c index 40f95406c..190337041 100644 --- a/data/qcsrc/server/gamec/cl_impulse.c +++ b/data/qcsrc/server/gamec/cl_impulse.c @@ -57,7 +57,7 @@ void ImpulseCommands (void) { local float imp; imp = self.impulse; - if (!imp) + if (!imp || gameover) return; self.impulse = 0; if (imp >= 1 && imp <= 12) diff --git a/data/qcsrc/server/gamec/g_world.c b/data/qcsrc/server/gamec/g_world.c index fcedbf72d..fb739a16a 100644 --- a/data/qcsrc/server/gamec/g_world.c +++ b/data/qcsrc/server/gamec/g_world.c @@ -642,6 +642,10 @@ void() NextLevel = self = other; weapon_action(other.weapon, WR_IDLE); + if(clienttype(other) == CLIENTTYPE_REAL) + if(cvar("sv_autoscreenshot")) + stuffcmd(other, "screenshot\necho \"^5A screenshot has been taken at request of the server.\"\n"); + /* if (pos != world); { -- 2.39.2