Try this...
Function Point_Entity(entity,Target)
xt#=entityx(Target)
yt#=entityy(Target)
zt#=entityz(Target)
xdiff# = EntityX(entity)-xt#
ydiff# = EntityY(entity)-yt#
zdiff# = EntityZ(entity)-zt#
dist#=Sqr#((xdiff#*xdiff#)+(zdiff#*zdiff#))
pitch# = ATan2(ydiff#,dist#)
yaw# = ATan2(xdiff#,-zdiff#)
RotateEntity entity,pitch#,yaw#,0
End Function
..its quite useful so by disabling let say pitch# /RotateEntity entity,0,yaw#,0/ you will get only Y axis rotation towards Target or do combination you want..
Function Point_Entity(entity,Target)
xt#=entityx(Target)
yt#=entityy(Target)
zt#=entityz(Target)
xdiff# = EntityX(entity)-xt#
ydiff# = EntityY(entity)-yt#
zdiff# = EntityZ(entity)-zt#
dist#=Sqr#((xdiff#*xdiff#)+(zdiff#*zdiff#))
pitch# = ATan2(ydiff#,dist#)
yaw# = ATan2(xdiff#,-zdiff#)
RotateEntity entity,pitch#,yaw#,0
End Function
..its quite useful so by disabling let say pitch# /RotateEntity entity,0,yaw#,0/ you will get only Y axis rotation towards Target or do combination you want..