You think too much. Each messages are just parsed by the engine properly and redirected to the related function. It has nothing to with AMXX which sends just the message to the engine. So, you don't have exactly to know how the engine works, just use the message as you feel.