找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 573|回复: 5

FRIDA回城自动修复装备

[复制链接]

2739

主题

2万

回帖

8万

积分

出神入化

积分
80256
发表于 2025-4-11 11:42:25 | 显示全部楼层 |阅读模式
下面这个是修复装备的函数,我根据吧里的老哥的做了改进,可以修复快捷道具栏和身上穿戴的装备
先把这下面一大段复制到FRIDA里面
var CEquipItem_get_endurance = new NativeFunction(ptr(0x0811ED98), 'int', ['pointer'], { 'abi': 'sysv' });
function repair_equ(user) {
//遍历身上的装备
var inven = CUserCharacInfo_getCurCharacInvenW(user);
for (var slot = 10; slot <= 21; slot++) {
var item = CInventory_GetInvenRef(inven, INVENTORY_TYPE_BODY, slot);
var item_id = Inven_Item_getKey(item);
if (item_id) {
var item_data = CDataManager_find_item(G_CDataManager(), item_id);
var durability_max = CEquipItem_get_endurance(item_data);
item.add(11).writeU16(durability_max);
CUser_SendUpdateItemList(user, 1, 3, slot)
}
}
for (var slot = 3; slot <= 8; slot++) {
var item = CInventory_GetInvenRef(inven, INVENTORY_TYPE_ITEM, slot);
var item_id = Inven_Item_getKey(item);
if (item_id) {
var item_data = CDataManager_find_item(G_CDataManager(), item_id);
var durability_max = CEquipItem_get_endurance(item_data);
item.add(11).writeU16(durability_max);
}
}
api_CUser_SendNotiPacketMessage(user, '通知 : 装备已经修复', 6);
CUser_send_itemspace(user, ENUM_ITEMSPACE_INVENTORY);
}
找到 function hook_history_log() 函数
然后在下面这个判断里面加上 repair_equ(user); 如下所示
else if(game_event == 'DungeonLeave')
{
//离开副本
//刷完副本后, 重置异界+极限祭坛次数
// CUser_DimensionInoutUpdate(user, 1, 1);
repair_equ(user);
即可实现回城后自动修复装备
回复

使用道具 举报

2739

主题

2万

回帖

8万

积分

出神入化

积分
80256
 楼主| 发表于 2025-4-11 11:42:59 | 显示全部楼层



具体就是这样

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

2739

主题

2万

回帖

8万

积分

出神入化

积分
80256
 楼主| 发表于 2025-4-11 11:43:57 | 显示全部楼层
直接把耐久标签删了更省事
回复 支持 反对

使用道具 举报

2508

主题

2万

回帖

7万

积分

管理员

积分
74986
发表于 2025-4-11 11:44:25 | 显示全部楼层
大佬你这个可以改成持有某道具才自动修理么
回复 支持 反对

使用道具 举报

2000

主题

1万

回帖

6万

积分

出神入化

积分
66044
发表于 2025-4-11 11:45:23 | 显示全部楼层
厉害!

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

2098

主题

1万

回帖

6万

积分

出神入化

积分
67279
发表于 2025-4-11 11:46:20 | 显示全部楼层
千花齐放

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

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

本版积分规则

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