diff options
author | Paweł Redman <pawel.redman@gmail.com> | 2017-04-13 11:30:00 +0000 |
---|---|---|
committer | /dev/humancontroller <devhc@example.com> | 2017-04-15 17:24:21 +0200 |
commit | b7dab9d64c5b36e94262ad127ce80ed83226b56f (patch) | |
tree | d1da64a82c9502aca7e04761b9b5760f56e50144 /src/game | |
parent | ef3cc5396fbcf193ddd1e3b6b5978bdda4bdbe55 (diff) |
Make SEESFULLLISTPLAYERS great again.
Diffstat (limited to 'src/game')
-rw-r--r-- | src/game/g_admin.c | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/src/game/g_admin.c b/src/game/g_admin.c index 481f957..7bd4f0d 100644 --- a/src/game/g_admin.c +++ b/src/game/g_admin.c @@ -5038,7 +5038,8 @@ qboolean G_admin_listplayers( gentity_t *ent, int skiparg ) } } immune[ 0 ] = '\0'; - if( G_admin_permission( &g_entities[ i ], ADMF_BAN_IMMUNITY ) ) + if( G_admin_permission( &g_entities[ i ], ADMF_BAN_IMMUNITY ) && + G_admin_permission(ent, ADMF_SEESFULLLISTPLAYERS ) ) { Q_strncpyz( immune, "I", sizeof( immune ) ); } @@ -5095,8 +5096,7 @@ qboolean G_admin_listplayers( gentity_t *ent, int skiparg ) else karma[ 0 ] = '\0'; - if( G_admin_permission(ent, ADMF_SEESFULLLISTPLAYERS ) ) { - + if ( G_admin_permission(ent, ADMF_SEESFULLLISTPLAYERS ) ) { ADMBP( va( "%2i %s%s^7%s %-2i %s^7 (*%s) ^1%1s%1s%1s%1s^7 %s^7 %s%s^7%s\n", i, c, @@ -5114,20 +5114,24 @@ qboolean G_admin_listplayers( gentity_t *ent, int skiparg ) n, ( *n ) ? ")" : "" ) ); - } - else - { - ADMBP( va( "%2i %s%s^7%s ^1%1s%1s%1s^7 %s^7\n", + } else { + ADMBP( va( "%2i %s%s^7%s %-2i %s^7 ^1%1s%1s%1s%1s^7 %s^7 %s%s^7%s\n", i, c, t, karma, + l, + ( *lname ) ? lname2 : "", + immune, muted, dbuilder, denied, - p->pers.netname + p->pers.netname, + ( *n ) ? "(a.k.a. " : "", + n, + ( *n ) ? ")" : "" ) ); - } + } } ADMBP_end(); return qtrue; |