summaryrefslogtreecommitdiff
path: root/src/game/g_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/g_main.c')
-rw-r--r--src/game/g_main.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/game/g_main.c b/src/game/g_main.c
index 82a790d9..1386afa2 100644
--- a/src/game/g_main.c
+++ b/src/game/g_main.c
@@ -1643,15 +1643,14 @@ void QDECL G_AdminMessage( gentity_t *ent, const char *fmt, ... )
// Create the final string
Q_strcat( outstring, sizeof( outstring ), string );
- Com_sprintf( string, sizeof( string ), "chat \"%s\"", outstring );
+ Com_sprintf( string, sizeof( string ), "chat %d \"%s\"",
+ ent ? ent - g_entities : -1, outstring );
// Send to all appropriate clients
for( i = 0; i < level.maxclients; i++ )
- {
- if( G_admin_permission( &g_entities[ i ], ADMF_ADMINCHAT ) )
+ if( G_admin_permission( &g_entities[ i ], ADMF_ADMINCHAT ) )
trap_SendServerCommand( i, string );
- }
-
+
// Send to the logfile and server console
G_LogPrintf( "AdminMsg: %d \"%s" S_COLOR_WHITE "\": %s\n",
ent ? ent - g_entities : -1, ent ? ent->client->pers.netname : "console",