mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-19 14:42:25 +00:00
* Ports World Server Dialogue/Attack Log Viewer Trust me, you didn't know you needed this until you use it. * Adds to global vars * Update admin_attack_log.dm * Update admin_verbs.dm * Update admin_logs.dm * Adds verbs for checking player logs * Update polaris.dme
45 lines
1.1 KiB
Plaintext
45 lines
1.1 KiB
Plaintext
/datum/admin_secret_item/admin_secret/admin_logs
|
|
name = "Admin Logs"
|
|
|
|
/datum/admin_secret_item/admin_secret/admin_logs/execute(var/mob/user)
|
|
. = ..()
|
|
if(!.)
|
|
return
|
|
var/dat = "<B>Admin Log<HR></B>"
|
|
for(var/l in admin_log)
|
|
dat += "<li>[l]</li>"
|
|
if(!admin_log.len)
|
|
dat += "No-one has done anything this round!"
|
|
|
|
var/datum/browser/popup = new(user, "adminlogs", "[src]", 550, 650, src)
|
|
popup.set_content(jointext(dat,null))
|
|
popup.open()
|
|
|
|
onclose(user, "adminlogs")
|
|
|
|
|
|
/datum/admin_secret_item/admin_secret/round_logs
|
|
name = "Round Dialogue Logs"
|
|
|
|
/datum/admin_secret_item/admin_secret/round_logs/execute(var/mob/user)
|
|
. = ..()
|
|
if(!.)
|
|
return
|
|
var/dat = "<B>Dialogue Log<HR></B>"
|
|
|
|
dat += "<fieldset style='border: 2px solid white; display: inline'>"
|
|
|
|
for(var/l in GLOB.round_text_log)
|
|
dat += "<li>[l]</li>"
|
|
|
|
dat += "</fieldset>"
|
|
|
|
if(!GLOB.round_text_log)
|
|
dat += "No-one has said anything this round! (How odd?)"
|
|
|
|
var/datum/browser/popup = new(user, "dialoguelogs", "[src]", 550, 650, src)
|
|
popup.set_content(jointext(dat,null))
|
|
popup.open()
|
|
|
|
onclose(user, "dialoguelogs")
|