mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-18 05:43:08 +00:00
42 lines
1.2 KiB
Plaintext
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 in GLOB.admins) ? "[C.holder.fakekey ? C.holder.fakekey : C]" : 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, "")
|