DP_S/src/base.h

331 lines
8.4 KiB
C
Raw Normal View History

2022-09-01 16:56:37 +08:00
#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;
2022-09-02 23:34:06 +08:00
//base
const int s_pSecuProtectionField = 0x0941F7CC;
2022-09-01 16:56:37 +08:00
}
namespace CParty
{
const int addDungeonClear = 0x085BDDFC;
const int addDungeonClear_fix_1 = 0x085BDE9D; //<2F><>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD>
const int addDungeonClear_fix_2 = 0x085BDF30; //Զ<>ű<EFBFBD><C5B1><EFBFBD>
const int addDungeonClear_fix_3 = 0x085BDFC3; //<2F><><EFBFBD><EFBFBD><E7B1BB>
}
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;
2022-09-02 23:34:06 +08:00
const int _checkItemMovable = 0x0865F1E1;
const int getCurCharacInvenR = 0x080DA27E;
2022-09-03 17:30:34 +08:00
const int getCurCharacR = 0x08120432;
2022-09-01 16:56:37 +08:00
}
namespace CUser
{
2022-09-02 01:27:05 +08:00
const int get_acc_id = 0x080DA36E;
2022-09-01 16:56:37 +08:00
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;
2022-09-02 01:27:05 +08:00
const int setLastPacketID = 0x0867CBC4;
2022-09-02 23:34:06 +08:00
const int GetAccountCargo = 0x0822FC22;
const int CheckInTrade = 0x080DA2FE;
const int IsExistAccountCargo = 0x0822FC30;
2022-09-03 17:30:34 +08:00
const int send_itemspace = 0x0865DB6C;
2022-09-02 23:34:06 +08:00
2022-09-01 16:56:37 +08:00
}
namespace CStackableItem
{
const int GetItemType = 0x8514A84;
const int getJewelTargetSocket = 0x0822CA28;
}
namespace CItem
{
const int is_stackable = 0x80F12FA;
const int IsRoutingItem = 0x08150F18;
2022-09-02 23:34:06 +08:00
const int GetAttachType = 0x080F12E2;
2022-09-03 17:30:34 +08:00
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;
2022-09-02 23:34:06 +08:00
}
namespace CEquipItem
{
const int GetItemType = 0x08514D26;
2022-09-01 16:56:37 +08:00
}
namespace Inven_Item
{
const int get_add_info = 0x80F783A;
const int isEmpty = 0x811ED66;
const int getKey = 0x850D14E;
const int isEquipableItemType = 0x08150812;
2022-09-02 23:34:06 +08:00
const int IsTradeLimitAttachTypeItem = 0x081201DC;
2022-09-03 17:30:34 +08:00
const int GetItemSpace = 0x083481E2;
const int SetReSealCount = 0x0822B466;
const int GetReSealCount = 0x0822B456;
2022-09-02 23:34:06 +08:00
2022-09-01 16:56:37 +08:00
}
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;
2022-09-02 23:34:06 +08:00
const int GetInvenSlot = 0x084FB918;
2022-09-03 17:30:34 +08:00
const int update_item = 0x085000AE;
2022-09-01 16:56:37 +08:00
}
namespace DB_UpdateAvatarJewelSlot
{
const int makeRequest = 0x843081C;
}
namespace PacketBuf
{
2022-09-02 01:27:05 +08:00
const int PacketBuf_make = 0x0858C8C0;
const int PacketBuf_destroy = 0x0858C8DC;
const int bind_packet = 0x0858D4DE;
2022-09-01 16:56:37 +08:00
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;
2022-09-03 17:30:34 +08:00
const int copy = 0x0858DCD2;
2022-09-01 16:56:37 +08:00
}
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
{
2022-09-02 01:27:05 +08:00
const int cMyTrace_make = 0x0854F746;
const int operator_ = 0x0854F788;
const int cMyTrace_destroy = 0x0854F746;
2022-09-01 16:56:37 +08:00
}
2022-09-02 01:27:05 +08:00
namespace IPacketDispatcher
{
namespace ParamBase
{
const int dispatch_template = 0x081258B6;
}
}
2022-09-01 16:56:37 +08:00
2022-09-02 23:34:06 +08:00
namespace CSecu_ProtectionField
{
const int Check = 0x08288A02;
}
2022-09-01 16:56:37 +08:00
2022-09-02 23:34:06 +08:00
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;
}
2022-09-03 17:30:34 +08:00
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;
}
2022-09-01 16:56:37 +08:00
}
2022-09-03 17:30:34 +08:00