Files

42 lines
1.2 KiB
Plaintext

/proc/tgswho()
var/list/message = list("Players: \n")
var/list/player_keys = list()
for(var/player in GLOB.clients)
var/client/C = player
player_keys += "[C.holder.fakekey ? "[C.holder.fakekey]" : "[C]"]"
for(var/verified_player in player_keys)
message += "- [verified_player]\n"
return jointext(message, "")
/proc/tgsadminwho()
var/list/full_message = list("Connected clients: \n")
var/list/message = list("Players: \n")
var/list/message_admin = list("Admins: \n")
var/list/player_keys = list()
var/list/admin_keys = list()
for(var/player in GLOB.clients)
var/client/C = player
player_keys += "[C]"
for(var/verified_player in player_keys)
message += "- [verified_player]\n"
for(var/adm in GLOB.admins)
var/client/C = adm
admin_keys += "[C.holder.fakekey ? "[C] disguised as [C.holder.fakekey]" : "[C]"]"
for(var/verified_admin in admin_keys)
message_admin += "- [verified_admin]\n"
if(message_admin)
var/finished_admin_message = "[jointext(message_admin, "")]"
full_message += finished_admin_message
if(message)
var/finished_message = "[jointext(message, "")]"
full_message += finished_message
return jointext(full_message, "")