From 62c6c73da1a63900de56fe729fac865f4911eeca Mon Sep 17 00:00:00 2001 From: IronClawTrem Date: Thu, 13 Feb 2020 20:07:13 +0000 Subject: add !print command --- src/game/g_admin.c | 13 +++++++++++++ src/game/g_admin.h | 1 + 2 files changed, 14 insertions(+) diff --git a/src/game/g_admin.c b/src/game/g_admin.c index 7635b86..4271dd8 100644 --- a/src/game/g_admin.c +++ b/src/game/g_admin.c @@ -488,6 +488,11 @@ g_admin_cmd_t g_admin_cmds[ ] = "warn", G_admin_warn, "warn", "Warn a player to cease or face admin intervention", "[^3name|slot#^7] [reason]" + }, + + {"print",G_admin_print2, "print", + "prints text", + "[text to print]" } }; @@ -10830,3 +10835,11 @@ qboolean G_admin_showff(gentity_t *ent, int skiparg) return qtrue; } + +qboolean G_admin_print2(gentity_t *ent, int skiparg ) +{ + char *text; + text = G_SayConcatArgs( 1 + skiparg ); + AP( va( "print \"%s\n\"", text )); + return qtrue; +} diff --git a/src/game/g_admin.h b/src/game/g_admin.h index 042fc22..58ae857 100644 --- a/src/game/g_admin.h +++ b/src/game/g_admin.h @@ -353,6 +353,7 @@ qboolean G_admin_flaglist( gentity_t *ent, int skiparg ); qboolean G_admin_flag( gentity_t *ent, int skiparg ); qboolean G_admin_immunity( gentity_t *ent, int skiparg ); qboolean G_admin_cp( gentity_t *ent, int skiparg ); +qboolean G_admin_print2( gentity_t *ent, int skiparg ); qboolean G_admin_invisible( gentity_t *ent, int skiparg ); qboolean G_admin_slap( gentity_t *ent, int skiparg ); -- cgit