#pragma once namespace base { namespace CGameManager { const int G_CGameManager = 0x080CC18E; } namespace Dispatcher_UseJewel { const int dispatch_sig = 0x8217BD6; } namespace GlobalData { const int Init = 0x08299FA0; const int Init_fix_1 = 0x0829C075; } namespace CParty { const int addDungeonClear = 0x085BDDFC; const int addDungeonClear_fix_1 = 0x085BDE9D; //普通被击 const int addDungeonClear_fix_2 = 0x085BDF30; //远古被击 const int addDungeonClear_fix_3 = 0x085BDFC3; //异界被击 } namespace CUserCharacInfo { const int getCurCharacName = 0x8101028; const int getCurCharacNo = 0x080CBC4E; const int getCurCharacLastPlayTick = 0x82A66AA; const int get_level_up_exp = 0x0864E3BA; const int getCurCharacInvenW = 0x80DA28E; } namespace CUser { const int get_acc_id=0x080DA36E; const int get_state = 0x080DA38C; const int CheckItemLock = 0x8646942; const int SendNotiPacketMessage = 0x86886CE; const int gain_exp_sp = 0x866A3FE; const int AddItem = 0x867B6D4; const int SendUpdateItemList = 0x867C65A; const int SendCmdErrorPacket = 0x0867BF42; const int isEnableAvatarSocketAction = 0x086810A8; const int Send = 0x86485BA; const int setCharacInfoDetail = 0x0864AC1A; const int IsGameMasterMode = 0x0811EDEE; const int isGMUser = 0x0814589C; const int exchange_interspace = 0x0865F7B0; } namespace CStackableItem { const int GetItemType = 0x8514A84; const int getJewelTargetSocket = 0x0822CA28; } namespace CItem { const int is_stackable = 0x80F12FA; const int IsRoutingItem = 0x08150F18; } namespace Inven_Item { const int get_add_info = 0x80F783A; const int isEmpty = 0x811ED66; const int getKey = 0x850D14E; const int isEquipableItemType = 0x08150812; } namespace CDataManager { const int G_CDataManager = 0x80CC19B; const int find_item = 0x835FA32; } namespace CInventory { const int GetAvatarItemMgrR = 0x80DD576; const int delete_item = 0x850400C; const int use_money = 0x84FF54C; const int gain_money = 0x84FF29C; const int GetInvenRef = 0x84FC1DE; } namespace DB_UpdateAvatarJewelSlot { const int makeRequest = 0x843081C; } namespace PacketBuf { const int get_len = 0x0858DA52; const int get_buf_ptr = 0x0858DA38; const int get_byte = 0x858CF22; const int get_short = 0x858CFC0; const int get_int = 0x858D27E; const int get_binary = 0x858D3B2; } namespace InterfacePacketBuf { const int put_header = 0x080CB8FC; const int put_byte = 0x080CB920; const int put_short = 0x80D9EA4; const int put_int = 0x80CB93C; const int put_binary = 0x811DF08; const int finalize = 0x80CB958; const int put_str = 0x0822B770; const int put_packet = 0x0822B794; } namespace PacketGuard { const int PacketGuard_make = 0x0858DD4C; const int PacketGuard_destroy = 0x0858DE80; } namespace PacketDispatcher { const int getDispatcher = 0x08231F2E; const int server_load_monitoring = 0x0825F658; const int log_recv_packet = 0x0825F72E; const int PacketDispatcher_make = 0x08590A2E; const int PacketDispatcher_destroy = 0x08594840; const int get_dispatcher = 0x085948E2; const int doDispatch = 0x08594922; const int dispatch = 0x08594E52; } namespace WongWork { namespace CHackAnalyzer { const int addServerHackCnt = 0x080F8C7E; } namespace CGMAccounts { const int isGM = 0x08109346; } namespace CAvatarItemMgr { const int getJewelSocketData = 0x82F98F8; } } namespace CGM_Manager { const int isGM = 0x0829948C; } namespace CDataManager { const int GetPvPTeamCount = 0x08568CE0; } namespace DisPatcher_MoveItem { const int process = 0x081C5904; //int __cdecl DisPatcher_MoveItem::process(DisPatcher_MoveItem *this, CUser *a2, MSG_BASE *a3, ParamBase *a4) } namespace cMyTrace { const int cMyTrace_make =0x0854F746; const int operator_ = 0x0854F788; const int cMyTrace_destroy =0x0854F746; } }