Files
Paradise/code/modules/world_topic/gsay.dm
AffectedArc07 767d8e0841 Fix
2021-10-17 16:37:40 +01:00

19 lines
558 B
Plaintext

// Just dumps the text in the admin chat box
/datum/world_topic_handler/gsay
topic_key = "gsay"
requires_commskey = TRUE
/datum/world_topic_handler/gsay/execute(list/input, key_valid)
if(!input["msg"] || !input["usr"] || !input["src"])
return json_encode(list("error" = "Malformed request"))
var/message = input["msg"]
var/user = input["usr"]
var/source = input["src"]
// Send to online admins
for(var/client/C in GLOB.admins)
if(R_ADMIN & C.holder.rights)
to_chat(C, "<span class='admin_channel'>GSAY: [user]@[source]: [message]</span>")