OK Let Me give a little explanation:
So the first part: I was shaking the camera and It didn't give me any warning as you can see, I did that when I was noob and I was robbing stores for the first time and I failed because of that, well this didn't happen on the video.
Second part: I was aiming right at him, and it still failed, never happened to me before, just today, I'm gonna test it again and post the second video in the replies if it bugs again.
http://mikescnr.com/stuff/Mike/storerob.mp4Sometimes (can't reproduce right now) there's a weird bug where you have to walk forward to update the camera target or it doesn't detect it.
As you can see in the above video, the markings on the store clerk go but it can take up to 1 second for the server to realise you've aimed away. It only checks this once a second.
Okay well, I've done some testing, the first part of the video is just inaccuracy, but the second is really weird. I robbed 4 stores at angel pine and only one had this bug. I don't know, maybe the system is inaccurate.
I will add a new message explaining the reason for failure so we know what’s going on.
I have added a new message in chat which explains the reason for holdups to fail. If this happens again, let me know what it says in chat. We can then narrow down the reason.
To re-iterate and clarify.. With the holdup actor targetting, it currently uses SA-MP's target detection system to detect the actor you are looking at. Unfortunately if an object is between you and the actor it may fail to detect. I could easily code my own simple detection to see if you are aiming in the direction of the actor you are holding up, however it currently works for the majority of the time so is not a priority right now.