Who()
for(var/mob/M in world)
if(M.key)
if(client.CheckPassport("14c8d1b50fba994b"))
usr << "<font color=red>~Name:[M.name] Key:[M.key]~</font>"
counter += 1
else
usr << "<font color=red>Name:[M.name] Key:[M.key]</font>"
counter += 1
usr << "<br><u>Players Online</u>: <b>[counter]"
counter = 0
return ..()
Problem description: it says everyone is a subscriber, weird thing is i use the same if statement in my login and it works correctly on stating if you are a subscriber or not.
You need to check the client of each mob instead of src's client.