Muting staff

This commit is contained in:
SoundScopes
2014-10-31 17:12:38 +00:00
parent c90f1b3aab
commit 4478769bab
5 changed files with 111 additions and 3 deletions
+74 -1
View File
@@ -740,12 +740,50 @@ var/global/floorIsLava = 0
ooc_allowed = !( ooc_allowed )
if (ooc_allowed)
world << "<B>The OOC channel has been globally enabled!</B>"
ooc_dev_allowed = 1
ooc_mod_allowed = 1
else
world << "<B>The OOC channel has been globally disabled!</B>"
log_admin("[key_name(usr)] toggled OOC.")
message_admins("[key_name_admin(usr)] toggled OOC.", 1)
feedback_add_details("admin_verb","TOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/toggledevooc()
set category = "Server"
set desc="Toggles Developer OOC"
set name="Toggle Dev OOC"
if(ooc_allowed)
usr << "OOC needs to be muted first"
return
ooc_dev_allowed = !( ooc_dev_allowed )
var/looc_status
if (ooc_dev_allowed)
looc_status = "Enabled"
else
looc_status = "Disabled"
log_admin("[key_name(usr)] [looc_status] Developer OOC.")
message_admins("[key_name_admin(usr)] [looc_status] Developer OOC.", 1)
msg_scopes("<B>Developer OOC has been [looc_status]</B>",1,1)
feedback_add_details("admin_verb","TDOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/togglemodooc()
set category = "Server"
set desc="Toggles Moderators OOC"
set name="Toggle Mod OOC"
if(ooc_allowed)
usr << "OOC needs to be muted first"
return
ooc_mod_allowed = !( ooc_mod_allowed )
var/looc_status
if (ooc_mod_allowed)
looc_status = "Enabled"
else
looc_status = "Disabled"
log_admin("[key_name(usr)] toggled Mod OOC.")
message_admins("[key_name_admin(usr)] [looc_status] Moderator OOC.", 1)
message_mods("<B>Moderator OOC has been [looc_status]</B>")
feedback_add_details("admin_verb","TMOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/togglelooc()
set category = "Server"
set desc="Globally Toggles LOOC"
@@ -753,14 +791,49 @@ var/global/floorIsLava = 0
looc_allowed = !( looc_allowed )
if (looc_allowed)
world << "<B>The LOOC channel has been globally enabled!</B>"
looc_dev_allowed = 1
looc_mod_allowed = 1
else
world << "<B>The LOOC channel has been globally disabled!</B>"
log_admin("[key_name(usr)] toggled LOOC.")
message_admins("[key_name_admin(usr)] toggled LOOC.", 1)
feedback_add_details("admin_verb","TLOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/toggledevlooc()
set category = "Server"
set desc="Toggles Developer LOOC"
set name="Toggle Dev LOOC"
if(looc_allowed)
usr << "Looc needs to be muted first"
return
looc_dev_allowed = !( looc_dev_allowed )
var/looc_status
if (looc_dev_allowed)
looc_status = "Enabled"
else
looc_status = "Disabled"
log_admin("[key_name(usr)] [looc_status] Developer LOOC.")
message_admins("[key_name_admin(usr)] [looc_status] Developer LOOC.", 1)
msg_scopes("<B>Developer LOOC has been [looc_status]</B>",1,1)
feedback_add_details("admin_verb","TDLOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/togglemodlooc()
set category = "Server"
set desc="Toggles Moderator LOOC"
set name="Toggle Mod LOOC"
if(looc_allowed)
usr << "Looc needs to be muted first"
return
looc_mod_allowed = !( looc_mod_allowed )
var/looc_status
if (looc_mod_allowed)
looc_status = "Enabled"
else
looc_status = "Disabled"
log_admin("[key_name(usr)] [looc_status] Moderator LOOC.")
message_admins("[key_name_admin(usr)] [looc_status] Moderator LOOC.", 1)
message_mods("<B>Moderator LOOC has been [looc_status]</B>")
feedback_add_details("admin_verb","TMLOOC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/toggledsay()
set category = "Server"
+4
View File
@@ -59,7 +59,11 @@ var/list/admin_verbs_admin = list(
/client/proc/secrets,
/client/proc/toggleprayers,
/datum/admins/proc/toggleooc, /*toggles ooc on/off for everyone*/
/datum/admins/proc/toggledevooc,
/datum/admins/proc/togglemodooc,
/datum/admins/proc/togglelooc,
/datum/admins/proc/togglemodlooc,
/datum/admins/proc/toggledevlooc,
/datum/admins/proc/toggleoocdead, /*toggles ooc on/off for everyone who is dead*/
/datum/admins/proc/toggledsay, /*toggles dsay on/off for everyone*/
/client/proc/game_panel, /*game panel, allows to change game-mode etc*/