找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 786|回复: 7

Frida 获取装备信息

[复制链接]

3216

主题

2万

回帖

9万

积分

管理员

积分
97817
发表于 前天 09:13 | 显示全部楼层 |阅读模式
CV白表示每次读一些装备信息时很吃力,要去找别人弄好的复制过来。所以想能不能搞个function 可以把所有的信息都读出来,努力CV中,找到几个东西,特此与我等菜白分享,最后价句:有没有大佬分享个HOOK通关和自定义弹窗内容的完整写法啊,CV白表示吴克大佬分享的不会用。。。。。
回复

使用道具 举报

3216

主题

2万

回帖

9万

积分

管理员

积分
97817
 楼主| 发表于 前天 09:13 | 显示全部楼层
//获取背包装备的信息 begain=开始栏位 end=结束栏位
function ps_cx_pe(user, begain, end)
{
if ((begain >= 9) && (end <= 56) && (begain <= end))
{
var jishu = 0;
api_CUser_SendNotiPacketMessage(user,'  △----------△ 查询装备信息 △----------△',1);
for(var slot=begain; slot<=end; slot++)
{
jishu = jishu + 1;                                                                 //进行计数
var inven = CUserCharacInfo_getCurCharacInvenW(user);                              //获取角色背包
var item = CInventory_GetInvenRef(inven, INVENTORY_TYPE_ITEM, slot);               //获取指定背包类型及指定栏位的装备
var item_id = Inven_Item_getKey(item);                                             //获取该装备的id
if (item_id)
{
var item_upgrade_level = item.add(6).readU8();                                 //获取该装备的强化/增幅等级
var item_name = api_CItem_GetItemName(item_id);                                //获取该id的name
var item_data = CDataManager_find_item(G_CDataManager(),item_id);              //获取该id在PVF的数据
var item_equ_type = item_data.add(141*4).readU32();                            //获取该数据中的装备穿戴部位
var item_sub_type = CEquipItem_GetSubType(item_data);                          //获取该数据中的装备小类
varitem_group_name= CItem_GetItemGroupName(item_data);                       //获取该数据中的装备具体分类
varitem_attach_type = CItem_GetAttachType(item_data);                         //获取该数据中的装备交易类型
var item_rarity = CItem_GetRarity(item_data);                                  //获取该数据中的装备品级
var item_usable_level = CItem_GetUsableLevel(item_data);                       //获取该数据中的装备使用等级
var item_price = CItem_GetPrice(item_data);                                    //获取该数据中的装备价格
var item_grade = CItem_GetGrade(item_data);                                    //获取该数据中的装备掉落等级
/***********************************************************一些记录******************************************************************
//item_equ_type   穿戴部位说明
10武器 11称号 12上衣 13头肩 14下装 15鞋子 16腰带 17项链 18手镯 19戒指 20左槽 21右槽
//item_sub_type   小类别说明
A单个分类  0 称号、手镯。项链、戒指、左槽、右槽
B防具分类  0布甲  1皮甲  2轻甲  3重甲  4板甲
C武器分类  0:手套 左轮 战矛 十字架 短剑 匕首  1:臂铠 手枪 棍棒 念珠 太刀 双剑  2:爪 步枪 魔杖 图腾 钝器  3:拳套 手炮 法杖 镰刀 巨剑 手杖  4:手弩 扫把 战斧  5:东方棍 光剑
//item_group_name  具体分类说明
0称号 51项链 52手镯 53戒指 57左槽 58右槽
1短剑 2太刀 3钝器 4巨剑 5光剑
6手套 7爪子 8东方棍 9臂铠 10拳套
11自动 12左轮 13手弩 14步枪 15手炮
16魔杖 17法杖 18棍棒 19战矛 20扫把
21十字架 22念珠 23图腾 24战斧 25镰刀
54匕首 55双剑 56权杖
26布甲上衣 27布甲下装 28布甲头肩 29布甲腰带 30布甲鞋子
31皮甲上衣 32皮甲下装 33皮甲头肩 34皮甲腰带 35皮甲鞋子
36轻甲上衣 37轻甲下装 38轻甲头肩 39轻甲腰带 40轻甲鞋子
41重甲上衣 42重甲下装 43重甲头肩 44重甲腰带 45重甲鞋子
46板甲上衣 47板甲下装 48板甲头肩 49板甲腰带 50板甲鞋子
//item_attach_type  交易类型说明
0=[free]无限制 1=[trade]无法交易 2=[trade delete]无法交易删除  3=[sealing]封装 5=[account]账号绑定           4=[sealing trade]=封装且不可交易 猜测
**/
回复 支持 反对

使用道具 举报

3216

主题

2万

回帖

9万

积分

管理员

积分
97817
 楼主| 发表于 前天 09:14 | 显示全部楼层
api_CUser_SendNotiPacketMessage(user,'                      ● 第 '+jishu+' 件 ●',1);
api_CUser_SendNotiPacketMessage(user,'装备栏位: '+slot,1);
api_CUser_SendNotiPacketMessage(user,'装备名称: '+item_name ,1);
api_CUser_SendNotiPacketMessage(user,'装备代码: '+item_id ,1);
api_CUser_SendNotiPacketMessage(user,'装备数据: '+item_data ,1);
api_CUser_SendNotiPacketMessage(user,'穿戴部位: '+item_equ_type ,1);
api_CUser_SendNotiPacketMessage(user,'装备小类: '+item_sub_type ,1);
api_CUser_SendNotiPacketMessage(user,'具体类别: '+item_group_name ,1);
api_CUser_SendNotiPacketMessage(user,'强化增幅: '+item_upgrade_level ,1);
api_CUser_SendNotiPacketMessage(user,'装备品级: '+item_rarity ,1);
api_CUser_SendNotiPacketMessage(user,'装备等级: '+item_usable_level ,1);
api_CUser_SendNotiPacketMessage(user,'装备价格: '+item_price ,1);
api_CUser_SendNotiPacketMessage(user,'掉落等级: '+item_grade ,1);
api_CUser_SendNotiPacketMessage(user,'交易类型: '+item_attach_type ,1);
}
else
{
api_CUser_SendNotiPacketMessage(user,'                      ● 第 '+jishu+' 件 ●',1);
api_CUser_SendNotiPacketMessage(user,'装备栏位: '+slot+' 无装备',1);
}
}
}
else
{
api_CUser_SendNotiPacketMessage(user,'请确认栏位范围是否正确,正确范围: 9——56',1);
return;
}
}
回复 支持 反对

使用道具 举报

3216

主题

2万

回帖

9万

积分

管理员

积分
97817
 楼主| 发表于 前天 09:14 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

3216

主题

2万

回帖

9万

积分

管理员

积分
97817
 楼主| 发表于 前天 09:15 | 显示全部楼层


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

2770

主题

2万

回帖

8万

积分

出神入化

积分
89956
发表于 前天 09:15 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

3447

主题

2万

回帖

10万

积分

出神入化

积分
102039
发表于 前天 09:16 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复 支持 反对

使用道具 举报

3364

主题

2万

回帖

10万

积分

出神入化

积分
101737
发表于 前天 09:17 | 显示全部楼层
rarity是稀有度,不是品级,品级是最下级~最上级
grade是装等,不是掉落等级,掉落是根据装等来的,装等还会影响分解结果之类的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表