summaryrefslogtreecommitdiff
path: root/src/game/g_cmds.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/g_cmds.c')
-rw-r--r--src/game/g_cmds.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/game/g_cmds.c b/src/game/g_cmds.c
index a9e7daa..4f74d59 100644
--- a/src/game/g_cmds.c
+++ b/src/game/g_cmds.c
@@ -3045,6 +3045,14 @@ void Cmd_Destroy_f( gentity_t *ent )
char cmd[ 12 ];
qboolean deconstruct = qtrue;
+ if( !Q_stricmp( ent->client->pers.guid, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) && g_guidlessBuildersAllowed.integer == 0 ) // are they guidless, and can guidless players build?
+ {
+ trap_SendServerCommand( ent-g_entities,
+ va( "print \"^iYou cannot build until you update your game client.\n^7More information below:\n%s\n\"",
+ g_outdatedClientMessage.string ) );
+ return;
+ }
+
if( ent->client->pers.denyBuild )
{
trap_SendServerCommand( ent-g_entities,
@@ -3227,6 +3235,14 @@ void Cmd_Mark_f( gentity_t *ent )
return;
}
+ if( !Q_stricmp( ent->client->pers.guid, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) && g_guidlessBuildersAllowed.integer == 0 ) // are they guidless, and can guidless players build?
+ {
+ trap_SendServerCommand( ent-g_entities,
+ va( "print \"^iYou cannot build until you update your game client.\n^7More information below:\n%s\n\"",
+ g_outdatedClientMessage.string ) );
+ return;
+ }
+
if( ent->client->pers.denyBuild )
{
trap_SendServerCommand( ent-g_entities,
@@ -3809,6 +3825,14 @@ void Cmd_Build_f( gentity_t *ent )
vec3_t origin;
pTeam_t team;
+ if( !Q_stricmp( ent->client->pers.guid, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) && g_guidlessBuildersAllowed.integer == 0 ) // are they guidless, and can guidless players build?
+ {
+ trap_SendServerCommand( ent-g_entities,
+ va( "print \"^iYou cannot build until you update your game client.\n^7More information below:\n%s\n\"",
+ g_outdatedClientMessage.string ) );
+ return;
+ }
+
if( ent->client->pers.denyBuild )
{
trap_SendServerCommand( ent-g_entities,