hmm... may be forcing the admin action to do synchronation?
wouldnt need to if he can switch an items ID. the game does the job for him
From my understanding, it won't be that simple. To add an item, you call addById(itemId), however almost all this function calls are under the activity queue, except the admin funtion add item, and some initialization at char creation. That means if you change an item code in client side, you cannot synchronizing with server data, as the item code, for example in a shop transaction, in server side cannot be modified by aob or packeting means.
Even you manage to call addById freely (eg. change guild donation call to addById(donation amount = itemId)), you still need to trick the server that this item addition is legit.
No +karma or thanks post please,
we shall exchange appreciation via telepathy ;)