diff -Nru trem901-original-wraths/src/game/g_admin.c trem901-original-wraths-iro/src/game/g_admin.c
--- trem901-original-wraths/src/game/g_admin.c	2007-07-15 09:04:09.000000000 +0200
+++ trem901-original-wraths-iro/src/game/g_admin.c	2007-08-18 06:16:05.000000000 +0200
@@ -2310,21 +2310,34 @@
 
     }
 
-    ADMBP( va( "%2i %s%s^7 %-2i %s^7 (*%s) ^1%1s%1s^7 %s^7 %s%s^7%s\n",
-             i,
-             c,
-             t,
-             l,
-             ( *lname ) ? lname2 : "", 
-             guid_stub,
-             muted,
-             denybuild,
-             p->pers.netname,
-             ( *n ) ? "(a.k.a. " : "",
-             n,
-             ( *n ) ? ")" : ""
-           ) );
-  }
+    if( G_admin_permission(ent, ADMF_SEESFULLLISTPLAYERS ) ) {	
+        ADMBP( va( "%2i %s%s^7 %-2i %s^7 (*%s) ^1%1s%1s^7 %s^7 %s%s^7%s\n",
+              i,
+              c,
+              t,
+              l,
+              ( *lname ) ? lname2 : "", 
+              guid_stub,
+              muted,
+              denybuild,
+              p->pers.netname,
+              ( *n ) ? "(a.k.a. " : "",
+              n,
+              ( *n ) ? ")" : ""
+            ) );
+    }
+    else
+    {
+        ADMBP( va( "%2i %s%s^7 ^1%1s%1s^7 %s^7\n",
+              i,
+              c,
+              t,
+              muted,
+              denybuild,
+              p->pers.netname
+            ) );
+    }
+   }
   ADMBP_end();
   return qtrue;
 }
diff -Nru trem901-original-wraths/src/game/g_admin.h trem901-original-wraths-iro/src/game/g_admin.h
--- trem901-original-wraths/src/game/g_admin.h	2007-07-15 09:04:09.000000000 +0200
+++ trem901-original-wraths-iro/src/game/g_admin.h	2007-08-18 06:16:21.000000000 +0200
@@ -69,6 +69,7 @@
 
 #define ADMF_IMMUTABLE '!'
 #define ADMF_INCOGNITO '@'
+#define ADMF_SEESFULLLISTPLAYERS '$'
 
 #define ADMF_VIP '#'
 
