fix^2 for mods and admins not being applied correctly, along with the admin/player panel not showing up

Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
This commit is contained in:
Cael_Aislinn
2012-10-12 16:39:26 +10:00
parent fed6625e07
commit 79ad144e91
3 changed files with 11 additions and 5 deletions

View File

@@ -111,12 +111,12 @@
return return
//Admin Observer //Admin Observer
if (holder.level >= -1) if (holder.level == -1)
verbs += /client/proc/investigate_show verbs += /client/proc/investigate_show
verbs += /client/proc/cmd_admin_say verbs += /client/proc/cmd_admin_say
verbs += /client/proc/cmd_admin_gib_self verbs += /client/proc/cmd_admin_gib_self
verbs += /client/proc/deadmin_self verbs += /client/proc/deadmin_self
else return return
//Moderator //Moderator
if (holder.level >= 0) if (holder.level >= 0)
@@ -127,12 +127,18 @@
verbs += /client/proc/Report verbs += /client/proc/Report
verbs += /client/proc/display_admin_reports verbs += /client/proc/display_admin_reports
verbs += /datum/admins/proc/show_skills verbs += /datum/admins/proc/show_skills
verbs += /client/proc/mod_panel
verbs += /client/proc/admin_ghost verbs += /client/proc/admin_ghost
else return else return
//Extra moderator commands
if(holder.level == 0)
verbs -= /client/proc/cmd_admin_say
verbs += /client/proc/mod_panel
return
//Temporary Admin //Temporary Admin
if (holder.level >= 1) if (holder.level >= 1)
verbs += /client/proc/investigate_show
verbs += /datum/admins/proc/startnow verbs += /datum/admins/proc/startnow
verbs += /datum/admins/proc/delay //game start delay verbs += /datum/admins/proc/delay //game start delay
verbs += /datum/admins/proc/immreboot //immediate reboot verbs += /datum/admins/proc/immreboot //immediate reboot
@@ -142,6 +148,7 @@
verbs += /client/proc/toggle_hear_deadcast verbs += /client/proc/toggle_hear_deadcast
verbs += /client/proc/toggle_hear_radio verbs += /client/proc/toggle_hear_radio
verbs += /client/proc/deadmin_self verbs += /client/proc/deadmin_self
verbs += /client/proc/player_panel_new
//verbs += /client/proc/cmd_admin_attack_log --Merged with view variables //verbs += /client/proc/cmd_admin_attack_log --Merged with view variables
else return else return

View File

@@ -318,7 +318,7 @@
usr << browse(dat, "window=players;size=600x480") usr << browse(dat, "window=players;size=600x480")
//this is a direct copy paste //this is a direct copy paste of player_panel_new
/datum/admins/proc/mod_panel() /datum/admins/proc/mod_panel()
if (!usr.client.holder) if (!usr.client.holder)
return return

View File

@@ -1,5 +1,4 @@
/mob/new_player/Login() /mob/new_player/Login()
world << "mob/new_player/Login()"
update_Login_details() //handles setting lastKnownIP and computer_id for use by the ban systems as well as checking for multikeying update_Login_details() //handles setting lastKnownIP and computer_id for use by the ban systems as well as checking for multikeying
if (join_motd) if (join_motd)
src << "<div class=\"motd\">[join_motd]</div>" src << "<div class=\"motd\">[join_motd]</div>"