mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-01-11 01:51:51 +00:00
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@142 316c924e-a436-60f5-8080-3fe189b3f50e
48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
/mob/verb/who()
|
|
set name = "Who"
|
|
|
|
usr << "<b>Current Players:</b>"
|
|
|
|
var/list/peeps = list()
|
|
|
|
if (config.enable_authentication)
|
|
for (var/mob/M in world)
|
|
if (!M.client)
|
|
continue
|
|
|
|
if (M.client.authenticated && M.client.authenticated != 1)
|
|
peeps += "\t[M.client] ([html_encode(M.client.authenticated)])"
|
|
else
|
|
peeps += "\t[M.client]"
|
|
else
|
|
for (var/mob/M in world)
|
|
if (!M.client)
|
|
continue
|
|
|
|
if (M.client.stealth && !usr.client.holder)
|
|
peeps += "\t[M.client.fakekey]"
|
|
else if (M.client.goon) //everyone is authed
|
|
peeps += "\t\red[M.client] [M.client.stealth ? "<i>(as [M.client.fakekey])</i>" : "([html_encode(M.client.goon)])"]"
|
|
else
|
|
peeps += "\t[M.client][M.client.stealth ? " <i>(as [M.client.fakekey])</i>" : ""]"
|
|
|
|
peeps = sortList(peeps)
|
|
|
|
for (var/p in peeps)
|
|
usr << p
|
|
|
|
usr << "<b>Total Players: [length(peeps)]</b>"
|
|
|
|
/client/verb/adminwho()
|
|
set category = "Commands"
|
|
set name = "Adminwho"
|
|
|
|
usr << "<b>Current Admins:</b>"
|
|
|
|
for (var/mob/M in world)
|
|
if(M && M.client && M.client.holder && M.client.authenticated)
|
|
if(usr.client.holder)
|
|
usr << "[M.key] is a [M.client.holder.rank][M.client.stealth ? " <i>(as [M.client.fakekey])</i>" : ""]"
|
|
else if(!M.client.stealth)
|
|
usr << "\t[M.client]"
|