资源简介

天龙八部全套源码 控制台 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 < nCount; 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\script\
     目录           0  2015-12-27 03:00  tianlong\天龙\bin\script\obj\
     文件        2552  2015-12-23 14:38  tianlong\天龙\bin\script\script.luaproj
     文件        9858  2015-10-09 17:07  tianlong\天龙\bin\script\[关系任务]万劫谷.lua
     文件        6082  2015-10-09 21:36  tianlong\天龙\bin\script\【副本】4合1副本.lua
     文件       13520  2015-10-13 14:35  tianlong\天龙\bin\script\〖常用〗刷反贼.lua
     文件       17124  2015-10-20 15:28  tianlong\天龙\bin\script\〖常用〗刷马贼.lua
     文件        5991  2015-10-12 23:36  tianlong\天龙\bin\script\〖常用〗打图.lua
     文件        2261  2015-09-14 19:53  tianlong\天龙\bin\script\一千零一个愿望.lua
     文件         160  2015-09-28 00:19  tianlong\天龙\bin\script\一键好友祝福.lua
     文件        4005  2015-10-09 20:58  tianlong\天龙\bin\script\刷棋.lua
     文件       25453  2015-10-10 20:55  tianlong\天龙\bin\script\师门任务.lua
     文件        4365  2015-09-30 18:34  tianlong\天龙\bin\script\帮会炼金.lua
     文件        2462  2015-10-09 19:16  tianlong\天龙\bin\script\幸运快活三.lua
     文件          45  2015-09-26 16:17  tianlong\天龙\bin\script\扫街.lua
     文件          51  2015-09-27 20:05  tianlong\天龙\bin\script\摆摊.lua
     文件       12068  2015-09-28 21:38  tianlong\天龙\bin\script\新手任务1-10级.lua
     文件       55001  2015-10-10 10:53  tianlong\天龙\bin\script\新手任务10-30级.lua
     文件       44312  2015-10-10 21:01  tianlong\天龙\bin\script\新手任务30-35级.lua
............此处省略597个文件信息

评论

共有 条评论