From 034d7785ba60c1c1b87683fc4586fc3c2aad6988 Mon Sep 17 00:00:00 2001 From: SoundScopes Date: Sat, 27 Sep 2014 04:48:49 +0100 Subject: [PATCH] Player Panel Fix Player Panel Fix --- code/modules/admin/admin.dm | 72 ++++++++++++++++++++----------------- 1 file changed, 40 insertions(+), 32 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 3380fd58..8ff41538 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -34,18 +34,17 @@ var/global/floorIsLava = 0 set name = "Show Player Panel" set desc="Edit player (respawn, ban, heal, etc)" - if(!check_rights(R_ADMIN|R_MOD)) return +// if(!check_rights(R_ADMIN|R_MOD)) return if(!M) usr << "You seem to be selecting a mob that doesn't exist anymore." return -/* + if (!istype(src,/datum/admins)) src = usr.client.holder if (!istype(src,/datum/admins)) usr << "Error: you are not an admin!" return -*/ var/body = "Options for [M.key]" body += "Options panel for [M]" @@ -61,39 +60,48 @@ var/global/floorIsLava = 0 body += {"

\[ VV - - TP - - PM - - SM - - JMP\]
- Mob type = [M.type]

- Kick | - Warn | - Ban | - Jobban | - Notes + PM "} - if(M.client) - body += "| Prison | " - var/muted = M.client.prefs.muted - body += {"
Mute: - \[IC | - OOC | - PRAY | - ADMINHELP | - DEADCHAT\] - (toggle all) + if(check_rights(R_ADMIN|R_MOD)) + body += {" + -TP - + SM - + JMP\]
+ Mob type = [M.type]

+ Kick | + Warn | + Ban | + Jobban | + Notes "} - body += {"

- Jump to | - Get | - Send To -

- [check_rights(R_ADMIN|R_MOD,0) ? "Traitor panel | " : "" ] - Narrate to | - Subtle message - "} + if(M.client) + body += "| Prison | " + var/muted = M.client.prefs.muted + body += {"
Mute: + \[IC | + OOC | + PRAY | + ADMINHELP | + DEADCHAT\] + (toggle all) + "} + + body += {"

+ Jump to | + Get | + Send To +

+ [check_rights(R_ADMIN|R_MOD,0) ? "Traitor panel | " : "" ] + Narrate to | + Subtle message + "} + else + body += {" + ]
+ Mob type = [M.type]

+ "} if (M.client) if(!istype(M, /mob/new_player))