ID:261339
 
I am trying to get this constant movement thing to stop moving. It says center will do it, but it does nothing.

client.North()
walk(usr,NORTH,0)

ok so how do I get it to stop with a key
make a variable, moving.

mob/var/moving = 0

Then, in the movement proc, check to see if the variable is true, and if it is, continue, if not, return.

client.North()
if(!usr.moving) return
walk(usr,NORTH,0)

That might work, but you should probably put it in Move() instead.

mob/Move()
if(!usr.moving) return
..()