找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 668|回复: 2

有没有大佬写一个FRIDA的NPC一键分解函数?

[复制链接]

1982

主题

1万

回帖

5万

积分

出神入化

积分
56036
发表于 2025-3-22 12:35:18 | 显示全部楼层 |阅读模式
之前吧里有大佬写过副职业的一键分解,但NPC的一键分解好像并没有
现在转移到1031后没有一键分解功能真是蛋疼了
分享一下吧里大佬的修理函数,把这个函数导入到FIRDA里,然后在GM命令里加上命令,再在游戏里把命令设置成快捷键,就可以实现游戏里面一键修理了,当然还可以用定时函数设置成自动执行,实现自动修理
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_SendNotiPacket(user, 1, 2, 3);
}
}
}
把下面这个加入到GM命令的函数里,即可通过GM命令 //repair 修复装备
else if(msg == 'repair'){
repair_equ(user);
}
回复

使用道具 举报

1255

主题

1万

回帖

4万

积分

登峰造极

积分
41656
发表于 2025-3-22 12:36:00 | 显示全部楼层
大佬,这是一键修理吧
回复

使用道具 举报

1970

主题

1万

回帖

5万

积分

出神入化

积分
55244
发表于 2025-3-22 12:36:55 | 显示全部楼层
【视频】翻牌自动回城自动分解【台服dnf吧】_百度贴吧 (baidu.com)
回复

使用道具 举报

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

本版积分规则

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