mrhdevil,
Whenever you load an animation, it returns a value. You should store this value in a variable that you can refer to later. You can then do a comparison of the value in the variable and what is returned by the command.
For isntance, if you load a run animation:
RunAnim = EnAn_AnimLoad( "RunAnimation.anim" )
You could then see if the run animation is playing on a certain limb by doing the following:
If EnAn_oacGetLimbPlayAnimID( oacID, LimbNo ) = RunAnim
...code
Endif
The reason that the actual values might be different each time is because the value is actually a memory address of where the info is stored.
I hope this makes sense!
a.k.a WOLF!