ID:147246
 
i use this code to move my arrow around on on-screen menus
client
East()
if(usr.arrow==0)return..()
if(usr.menu=="namescreen")
if(usr.ax!=usr.axe)
usr.ax++
usr.arrow("[usr.ax]","[usr.ay]",24,0,"A")
return
it works when the player has a location on the map but at login which is where i primarily want to use it.. it waits a second or two before moving.
heres my arrow()code..
mob/proc/arrow(var/xloc,yloc,xo,yo,point)
arrow=point
for(var/obj/window/arrow/I)del(I)
if(!xo)xo=0;if(!yo)yo=0
var/obj/window/arrow/A=new(src.client)
A.screen_loc="[xloc]:[xo],[yloc]:[yo-16]"
client.screen+=A