ID:170703
 
Can someone post a who verb code i have been working on a game and i am currently out of my mind.... somewhere in florida.... on a beach... you know what i mean...
its a bit basic and NOT tested! but it looks like it will work

mob
verb
Who()
// first build a list of players that are online (and not AI)
var/list/mob/players = new/list()
for(var/mob/p in world)
if(p != null)
if(p.client)
players.Add(p)
src << "players connected"
for(var/mob/r in players) src << "[r.name]"
In response to Zmadpeter
why use list? do something simple like..
mob/verb
Who()
set category = "Communication"
for(var/mob/characters/M in world)
if(ismob(M) && M.client)
usr << "<b>Players online:</b> <br> [M.name]"
In response to Zero's Baby
nm i got it... but now i got this stupid bug

mob
verb
Challenge(mob/M in world)
set category = "Play!"
if(usr == [usr])
return

Rock Paper Scissors.dm:81:error::expected 1 arg

never worked with this kind of problem before HELP!
In response to Strawgate
did you mean to put if(M == usr) ?
In response to Zero's Baby
YAY! thanks