資源簡介
天龍八部全套源碼 控制臺 lua腳本 測試模塊 可以用于學習,有很高的參考價值
代碼片段和文件信息
#include?“AsmItem.h“
#include?“AsmRole.h“
#include?“Asmbase.h“
CAsmItem::CAsmItem()
{
}
CAsmItem::~CAsmItem()
{
}
//遍歷背包項
//第一個參數是開始變量的背包格子號
//第二個參數是背包格子總數
//道具背包是0-29
//材料背包是30-59
//任務背包是60-80
VAsmItem??CAsmItem::AsmGetItemData(int?nNum)//參數?1是第一個背包,2是第二個背包,3是第三個背包
{
VAsmItem?vm_Item;//包裹內物品
try
{
DWORD?dwbase?=?*(DWORD*)BAG_base;
byOneCount?=?*(BYTE*)(dwbase?+?0x9dd0?+?0x18);//道具背包格子總數
byTwoCount?=?*(BYTE*)(dwbase?+?0x9dd0?+?0x19);//材料背包格子總數
byThreeCount?=?*(BYTE*)(dwbase?+?0x9dd0?+?0x1A);//任務背包格子總數
int?nIndex?=?0;//格子起始索引
int?nCount?=?0;//格子的總數
if?(nNum?==?1)
{
nIndex?=?0;
nCount?=?byOneCount;
}
else?if?(nNum?==?2)
{
nIndex?=?30;
nCount?=?30?+?byTwoCount;
}
else?if?(nNum?==?3)
{
nIndex?=?60;
nCount?=?60?+?byThreeCount;
}
for?(int?i?=?nIndex;?i? {
DWORD?uObj?=?*(DWORD*)BAG_base;
uObj?=?*(DWORD*)(uObj?+?0x9dd0);//道具背包格子總數
uObj?=?*(DWORD*)(uObj?+?i?*?4);//道具背包格子總數
if?(0?!=?uObj)
{
TAsmItem?tItems;
ULONG?uObj_14?=?*(PULONG)(uObj?+?0x14);
ULONG?uObj_28?=?*(PULONG)(uObj?+?0x28);
tItems.uType?=?*(PULONG)(uObj_28?+?0x4);
tItems.uobject?=?uObj;
if?(1?==?tItems.uType)
{
tItems.byCurnaijiu?=?*(PBYTE)(uObj_14?+?0x3F);
tItems.byMaxnaijiu?=?*(PBYTE)(uObj_14?+?0x3C);
tItems.szName?=?(PCHAR)*(PULONG)(uObj_28?+?0x28);
tItems.uLevel?=?*(PULONG)(uObj_28?+?0x2c);
tItems.uNumber?=?1;
tItems.szTypeName?=?(char*)(*(DWORD*)(uObj_28?+?0x58));
tItems.szDataAttribute?=?(char*)(*(DWORD*)(uObj_28?+?0x34));
//vm_Item.push_back(tItems);
}
else?if?(2?==?tItems.uType
||?3?==?tItems.uType
||?4?==?tItems.uType)
{
tItems.szName?=?(PCHAR)*(PULONG)(uObj_28?+?0x18);
tItems.uLevel?=?*(PBYTE)(uObj_14?+?0x3d);
tItems.uNumber?=?*(PBYTE)(uObj_14?+?0x3C);
tItems.szTypeName?=?(char*)(*(DWORD*)(uObj_28?+?0x50));
tItems.szDataAttribute?=?(char*)(*(DWORD*)(uObj_28?+?0x1c));
//vm_Item.push_back(tItems);
}
else?if?(5?==?tItems.uType)
{
tItems.szName?=?(PCHAR)*(PULONG)(uObj_28?+?0x1C);
tItems.uLevel?=?*(PBYTE)(uObj_14?+?0x3d);
tItems.uNumber?=?1;
tItems.szTypeName?=?(char*)(*(DWORD*)(uObj_28?+?0x130));
tItems.szDataAttribute?=?(char*)(*(DWORD*)(uObj_28?+?0x20));
//vm_Item.push_back(tItems);
}
else?if?(6?==?tItems.uType)
{
tItems.szName?=?(PCHAR)*(PULONG)(uObj_28?+?0x2C);
//tItems.uLevel?=?*(PBYTE)(uObj_14?+?0x3d);
tItems.uNumber?=?1;
//tItems.szTypeName?=?(char*)(*(DWORD*)(uObj_28?+?0x130));
//tItems.szDataAttribute?=?(char*)(*(DWORD*)(uObj_28?+?0x20));
//vm_Item.push_back(tItems);
}
else?if?(7?==?tItems.uType)
{
tItems.szName?=?(PCHAR)*(PULONG)(uObj_28?+?0x28);
//tItems.uLevel?=?*(PBYTE)(uObj_14?+?0x3d);
tItems.uNumber?=?1;
tItems.szTypeName?=?(char*)(*(DWORD*)(uO
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-02?17:27??tianlong\
?????目錄???????????0??2019-05-02?17:26??tianlong\天龍\
?????目錄???????????0??2018-08-05?17:17??tianlong\天龍\bin\
?????文件???????87896??2006-05-10?16:32??tianlong\天龍\bin\Aura.ssk
?????目錄???????????0??2018-08-03?09:08??tianlong\天龍\bin\data\
?????文件??????191211??2015-09-27?20:40??tianlong\天龍\bin\data\物品.txt
?????文件??????????45??2018-08-03?13:49??tianlong\天龍\bin\GAME_PATH.txt
?????文件????16616448??2018-08-04?10:53??tianlong\天龍\bin\InJect.bsc
?????文件?????3496960??2018-08-04?10:53??tianlong\天龍\bin\InJect.exe
?????文件?????1857034??2018-08-04?10:53??tianlong\天龍\bin\InJect.iobj
?????文件??????282608??2018-08-04?10:53??tianlong\天龍\bin\InJect.ipdb
?????文件????26152960??2018-08-04?10:53??tianlong\天龍\bin\InJect.pdb
?????目錄???????????0??2018-08-03?09:08??tianlong\天龍\bin\sc
?????目錄???????????0??2015-12-27?03:00??tianlong\天龍\bin\sc
?????文件????????2552??2015-12-23?14:38??tianlong\天龍\bin\sc
?????文件????????9858??2015-10-09?17:07??tianlong\天龍\bin\sc
?????文件????????6082??2015-10-09?21:36??tianlong\天龍\bin\sc
?????文件???????13520??2015-10-13?14:35??tianlong\天龍\bin\sc
?????文件???????17124??2015-10-20?15:28??tianlong\天龍\bin\sc
?????文件????????5991??2015-10-12?23:36??tianlong\天龍\bin\sc
?????文件????????2261??2015-09-14?19:53??tianlong\天龍\bin\sc
?????文件?????????160??2015-09-28?00:19??tianlong\天龍\bin\sc
?????文件????????4005??2015-10-09?20:58??tianlong\天龍\bin\sc
?????文件???????25453??2015-10-10?20:55??tianlong\天龍\bin\sc
?????文件????????4365??2015-09-30?18:34??tianlong\天龍\bin\sc
?????文件????????2462??2015-10-09?19:16??tianlong\天龍\bin\sc
?????文件??????????45??2015-09-26?16:17??tianlong\天龍\bin\sc
?????文件??????????51??2015-09-27?20:05??tianlong\天龍\bin\sc
?????文件???????12068??2015-09-28?21:38??tianlong\天龍\bin\sc
?????文件???????55001??2015-10-10?10:53??tianlong\天龍\bin\sc
?????文件???????44312??2015-10-10?21:01??tianlong\天龍\bin\sc
............此處省略597個文件信息
評論
共有 條評論