mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
Change Topic() 'status' command to make more sense
This commit is contained in:
@@ -104,7 +104,8 @@ var/world_topic_spam_protect_time = world.timeofday
|
|||||||
n++
|
n++
|
||||||
return n
|
return n
|
||||||
|
|
||||||
else if (T == "status")
|
else if (copytext(T,1,7) == "status")
|
||||||
|
var/input[] = params2list(T)
|
||||||
var/list/s = list()
|
var/list/s = list()
|
||||||
s["version"] = game_version
|
s["version"] = game_version
|
||||||
s["mode"] = master_mode
|
s["mode"] = master_mode
|
||||||
@@ -113,8 +114,24 @@ var/world_topic_spam_protect_time = world.timeofday
|
|||||||
s["vote"] = config.allow_vote_mode
|
s["vote"] = config.allow_vote_mode
|
||||||
s["ai"] = config.allow_ai
|
s["ai"] = config.allow_ai
|
||||||
s["host"] = host ? host : null
|
s["host"] = host ? host : null
|
||||||
s["players"] = list()
|
|
||||||
s["stationtime"] = worldtime2text()
|
s["stationtime"] = worldtime2text()
|
||||||
|
|
||||||
|
if(input["status"] == "2")
|
||||||
|
var/list/players = list()
|
||||||
|
var/list/admins = list()
|
||||||
|
|
||||||
|
for(var/client/C in clients)
|
||||||
|
if(C.holder)
|
||||||
|
if(C.holder.fakekey)
|
||||||
|
continue
|
||||||
|
admins[C.key] = C.holder.rank
|
||||||
|
players += C.key
|
||||||
|
|
||||||
|
s["players"] = players.len
|
||||||
|
s["playerlist"] = list2params(players)
|
||||||
|
s["admins"] = admins.len
|
||||||
|
s["adminlist"] = list2params(admins)
|
||||||
|
else
|
||||||
var/n = 0
|
var/n = 0
|
||||||
var/admins = 0
|
var/admins = 0
|
||||||
|
|
||||||
@@ -125,8 +142,8 @@ var/world_topic_spam_protect_time = world.timeofday
|
|||||||
admins++
|
admins++
|
||||||
s["player[n]"] = C.key
|
s["player[n]"] = C.key
|
||||||
n++
|
n++
|
||||||
s["players"] = n
|
|
||||||
|
|
||||||
|
s["players"] = n
|
||||||
s["admins"] = admins
|
s["admins"] = admins
|
||||||
|
|
||||||
return list2params(s)
|
return list2params(s)
|
||||||
|
|||||||
Reference in New Issue
Block a user