I have an hook which is fired at quest gump pression, does something and returns 1
When I hit the quest gump, the hook is run correctly, but the character then is like "freezed". I can't move it, if I try to move it the animation remains still with a walk (or run) frame and there's no way to move the character any more. Tha client continues to work in part (I can move gumps, write texts and so on), but any communication with the server seems to be impossible. It's like if the client is blocked waiting for some reply from the server which never arrives...
Nothing changes if I replace return 1 with return 0 in the button hook
If I remove the hook, everything works fine and the console writes
Code:
Undefined message type d7
Unexpected message type d7, 10 bytes (IP:127.0.0.1, Account:admin)
0000: d7 00 0a 00 00 00 01 00 28 0a ........ (.......
The character has "ML" set as UOExpansion and servspecopt.cfg has UOFeatureEnable=0x1a0
No idea if this is a true bug or if it's me who should add some SendPackect() in the hook to reply to the quest button click