client
West()
switch(usr.client.dir)
if(NORTH)
usr.client.dir = WEST
//and so on for the other 3 directions
East()
switch(usr.client.dir)
if(NORTH)
usr.client.dir = EAST
//and so on for the other 3 direction
Problem description: I am trying to use the left and right buttons to change the client direction. As you can see, I only have the codes for East and West done, and I am fairly sure it is right. However, the issue I have is that once I use Either left or right keys, it works fine. But, I still want the up/down (North, South) to still step like they should. But instead, they change the client.dir again. Anyone know why this is happening?
And look up the turn() proc.
As for your issue, it probably has to do with your North() and South() procs. Just, a rule of thumb: if thing X is giving you trouble, and thing Y is not, and you are asking for help, supplying thing Y is not particularly useful.