Edit:
I spent all night searching for a solution, but it appears that this task requires the use of assembly language (ASM) to define a new item mall tab through the gameserver. However, I discovered another solution that involves using packet 0x7034. Every time an item is purchased from the item mall tab, a 0x7034 packet is sent, which contains the item code and tab ID. The gameserver captures this packet, looks up the item's price using the item code from the database, and compares it to the player's current silk data. To accomplish this task, I plan to manage the operation through a filter and not allow the packet to reach the gameserver, then I will perform the same actions as the gameserver. Thanks to my brain.






