client/Center()
if(usr.bowonshort!=1 || usr.bowonf!=1)
usr.Attack()
else
if(usr.bowonshort==1)
usr.shoot()
if(usr.bowonf==1)
usr.shootf()
Problem description:
I want the thing to check if bows are equiped and if they are shoot for the bow that is equipped I know the procs work just that if(.bowonf==1) is not working!
Also, in a client proc, you should use mob instead of usr for most purposes.
As for your "actual" problem, use a debug message:
When Center() is called, it'll tell you the value of all the variables involved and so you can follow what's happening.