ID:174022
 
i got this verb from gunbuddy13's host command library. and it shows the NPC's too. how do i make it show only players that is attached to a client.


mob/host/verb
Ban(mob/M in world)
set category="Admin"
if(!M.client||M==src) return
world << "
[M] has been banned by [src].
"
var/obj/banned/b=new
b.name="[M.key]"
b.num=M.client.address
b.keyname="[M.key]"
Banned+=b
del M
ZDarkGoku wrote:

mob/host/verb
Ban()
set category="Admin"
var/list/players=list()
for(var/mob/M in world)
if(M.client)
players.Add(M)
var/mob/M=input("Ban who?","Ban")in players

if(!M.client||M==src) return
world << "<center><font face=arial color=red size=2>[M] has been banned by [src].</font></center>"
var/obj/banned/b=new
b.name="[M.key]"
b.num=M.client.address
b.keyname="[M.key]"
Banned+=b
del M

Add/change the bold lines.