331 lines
8.4 KiB
C++
331 lines
8.4 KiB
C++
#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;
|
|
|
|
|
|
//base
|
|
const int s_pSecuProtectionField = 0x0941F7CC;
|
|
|
|
|
|
}
|
|
|
|
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;
|
|
const int _checkItemMovable = 0x0865F1E1;
|
|
const int getCurCharacInvenR = 0x080DA27E;
|
|
const int getCurCharacR = 0x08120432;
|
|
}
|
|
|
|
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;
|
|
const int setLastPacketID = 0x0867CBC4;
|
|
const int GetAccountCargo = 0x0822FC22;
|
|
const int CheckInTrade = 0x080DA2FE;
|
|
const int IsExistAccountCargo = 0x0822FC30;
|
|
const int send_itemspace = 0x0865DB6C;
|
|
|
|
}
|
|
|
|
namespace CStackableItem
|
|
{
|
|
const int GetItemType = 0x8514A84;
|
|
const int getJewelTargetSocket = 0x0822CA28;
|
|
|
|
}
|
|
|
|
namespace CItem
|
|
{
|
|
const int is_stackable = 0x80F12FA;
|
|
const int IsRoutingItem = 0x08150F18;
|
|
const int GetAttachType = 0x080F12E2;
|
|
const int GetCashPrice = 0x0822C856;
|
|
const int GetDyeInfo = 0x0822C86E;
|
|
const int GetExpertJobAdditionalExp = 0x0850D30E;
|
|
const int GetExpertJobCompoundMaterialVariation = 0x0850D292;
|
|
const int GetExpertJobCompoundRateVariation = 0x0850D2AA;
|
|
const int GetExpertJobCompoundResultVariation = 0x0850D2C2;
|
|
const int GetExpertJobSelfDisjointBigWinRate = 0x0850D2DE;
|
|
const int GetExpertJobSelfDisjointResultVariation = 0x0850D2F6;
|
|
const int GetFinishPointPrice = 0x0822C83E;
|
|
const int GetIncreaseStatusIntData = 0x08694658;
|
|
const int GetIncreaseStatusType = 0x086946B6;
|
|
const int GetItemIconName = 0x085143EC;
|
|
const int GetItemName = 0x0811ED82;
|
|
const int GetMedalPrice = 0x0822C862;
|
|
const int GetNeedLevel = 0x08545FDA;
|
|
const int GetNeedMaterial = 0x0850D6F4;
|
|
const int GetQuestItemDropBouns = 0x08514404;
|
|
const int GetRandomOptionGrade = 0x0851441C;
|
|
const int GetSellPrice = 0x08473612;
|
|
const int GetUpSkillType = 0x08545FCC;
|
|
const int GetUsablePvPRank = 0x086946C4;
|
|
const int getAdvanceAltarNeedGage = 0x081347CA;
|
|
const int getExpirationDate = 0x080F1306;
|
|
const int getFootControlRateLimit = 0x0850D286;
|
|
const int getItemGroupName = 0x080F1312;
|
|
const int getUsableLevel = 0x080F12EE;
|
|
const int getUsablePeriod = 0x08110C60;
|
|
const int get_gen_rate = 0x0832E02A;
|
|
const int get_grade = 0x08110C54;
|
|
const int get_index = 0x08110C48;
|
|
const int get_need_skill = 0x0850D27A;
|
|
const int get_price = 0x0822C84A;
|
|
const int get_rarity = 0x080F12D6;
|
|
}
|
|
|
|
namespace CEquipItem
|
|
{
|
|
const int GetItemType = 0x08514D26;
|
|
}
|
|
|
|
namespace Inven_Item
|
|
{
|
|
const int get_add_info = 0x80F783A;
|
|
const int isEmpty = 0x811ED66;
|
|
const int getKey = 0x850D14E;
|
|
const int isEquipableItemType = 0x08150812;
|
|
const int IsTradeLimitAttachTypeItem = 0x081201DC;
|
|
const int GetItemSpace = 0x083481E2;
|
|
const int SetReSealCount = 0x0822B466;
|
|
const int GetReSealCount = 0x0822B456;
|
|
|
|
}
|
|
|
|
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;
|
|
const int GetInvenSlot = 0x084FB918;
|
|
const int update_item = 0x085000AE;
|
|
|
|
}
|
|
|
|
namespace DB_UpdateAvatarJewelSlot
|
|
{
|
|
const int makeRequest = 0x843081C;
|
|
}
|
|
|
|
namespace PacketBuf
|
|
{
|
|
const int PacketBuf_make = 0x0858C8C0;
|
|
const int PacketBuf_destroy = 0x0858C8DC;
|
|
const int bind_packet = 0x0858D4DE;
|
|
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;
|
|
const int copy = 0x0858DCD2;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
namespace IPacketDispatcher
|
|
{
|
|
namespace ParamBase
|
|
{
|
|
const int dispatch_template = 0x081258B6;
|
|
}
|
|
}
|
|
|
|
namespace CSecu_ProtectionField
|
|
{
|
|
const int Check = 0x08288A02;
|
|
}
|
|
|
|
namespace CAccountCargo
|
|
{
|
|
const int GetCapacity = 0x0822F012;
|
|
const int GetMoney = 0x0822F020;
|
|
const int CAccountCargo = 0x08289794;
|
|
const int SetDBData = 0x08289816;
|
|
const int Clear = 0x0828986C;
|
|
const int ResetSlot = 0x082898C0;
|
|
const int GetSlot = 0x082898F8;
|
|
const int GetSlotRef = 0x08289A0C;
|
|
const int CheckInsertCondition = 0x08289A4A;
|
|
const int InsertItem = 0x08289C82;
|
|
const int DeleteItem = 0x08289E3C;
|
|
const int MoveItem = 0x08289F26;
|
|
const int DepositMoney = 0x0828A12A;
|
|
const int WithdrawMoney = 0x0828A2F6;
|
|
const int CheckMoneyLimit = 0x0828A4CA;
|
|
const int CheckValidSlot = 0x0828A554;
|
|
const int GetEmptySlot = 0x0828A580;
|
|
const int CheckSlotEmpty = 0x0828A5D4;
|
|
const int GetSpecificItemSlot = 0x0828A61A;
|
|
const int CheckStackLimit = 0x0828A670;
|
|
const int AddMoney = 0x0828A742;
|
|
const int SubMoney = 0x0828A764;
|
|
const int GetItemCount = 0x0828A794;
|
|
const int SendNotifyMoney = 0x0828A7DC;
|
|
const int SendItemList = 0x0828A88A;
|
|
const int MakeItemPacket = 0x0828AB1C;
|
|
const int CreateAccountCargo = 0x0828AD72;
|
|
const int UpgradeAccountCargo = 0x0828B0B2;
|
|
const int SendNotifyRecipe = 0x0828B3D0;
|
|
const int DeleteAccountCargo = 0x0828B4EC;
|
|
const int SetStable = 0x0844DC16;
|
|
const int SetCapacity = 0x084EBE46;
|
|
const int IsAlter = 0x08695A0C;
|
|
}
|
|
|
|
namespace stMoveItemParam
|
|
{
|
|
const int stMoveItemParam_make = 0x08230CD4;
|
|
const int stMoveItemParam_destroy = 0x08248062;
|
|
const int stMoveItemParam_del = 0x08248092;
|
|
}
|
|
|
|
namespace cUserHistoryLog
|
|
{
|
|
const int AccountCargoAddItem = 0x086868B4;
|
|
}
|
|
|
|
namespace AvatarRechargeServer
|
|
{
|
|
const int Get = 0x081935A2;
|
|
const int SendDurability = 0x08190416;
|
|
}
|
|
|
|
namespace Dispatcher_ModItemAttr
|
|
{
|
|
const int dispatch_sig = 0x08200B08;
|
|
const int dispatch_sig_hook = 0x08201119; //.text:08201119 cmp eax, 28D14Eh
|
|
const int dispatch_sig_ret = 0x0820111E; //.text:0820111E ja short loc_820113E
|
|
const int _SendResult = 0x08201938;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|