As described in my other thread:
I'd check what error message is shown as that happens and search that string in the ingamelocalization.lua (or any other esoui source lua files) -> SI_WHATEVER.....
Maybe that way you can find the functions used by ZOs.
If that is not ZOs code it will be handled by the c functions, not lua, and you only see the error message if you try to do that -> and server says "blocked". I doubt you got a way to detect it then by API unless you have any EVENT_* thrown by the game?
Did you use zgoo and/pr merTorchbug's event tracker to see what events fire as that happens and if tehy provide you and parameters at their callback functions that could tell you (e.g. actionBlockedType or similar).
|