找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 166|回复: 14

frida实现宠物装备附魔

[复制链接]

669

主题

4170

回帖

1万

积分

登峰造极

积分
15168
发表于 2024-9-7 15:22:24 | 显示全部楼层 |阅读模式



代码:
//宠物装备镶嵌卡片
function CreatureEh(user, account_id, charac_no) {
var CreatureEqu     = CUserCharacInfo_getCurCharacInvenW(user); //获取背包
//获取卡片栏第一格
var cardZero        = CInventory_GetInvenRef(CreatureEqu, INVENTORY_TYPE_ITEM, 201);
var itemId          = Inven_Item_getKey(cardZero);//获取卡片ID
//获取宠物栏宠物装备第一个格子
var CreatureEquZero = CInventory_GetInvenRef(CreatureEqu, 3, 140);
var creatureId      = Inven_Item_getKey(CreatureEquZero);//获取宠物装备ID
var charac_name     = api_CUserCharacInfo_getCurCharacName(user);
if ( Inven_Item_isEmpty(CreatureEquZero) || Inven_Item_isEmpty(cardZero) ) {
//检查格子中的部位是否是空的
api_CUser_SendNotiPacketMessage(user, "附魔失败, 缺少适合条件的装备", 16);
api_CUser_AddItem(user, itemId, 1);//恢复附魔卡
} else {
var sql         = "select creature_equ from creature_equ_eh where accout = '"+account_id+"' and creature_equ = '"+creatureId+"'";
var info        = getInfo(mysql_taiwan_cain, sql, 0);
if(!info){
//添加数据
var value = {
charac_no: charac_no,
accout: account_id,
creature_equ: creatureId,
card_id: itemId
};
addData(mysql_taiwan_cain, "creature_equ_eh", value);
}else{
var data = {
card_id: itemId
};
var where = {
accout: account_id,
creature_equ: creatureId
};
updataData(mysql_taiwan_cain, "creature_equ_eh", data, where);
}
//附魔的卡片ID    itemId
CreatureEquZero.add(13).writeU32(itemId);
CInventory_delete_item(CreatureEqu, 1, 201, 1, 20, 1);//删除卡片第一格
api_CUser_SendNotiPacketMessage(user, "恭喜玩家["+charac_name+"],宠物装备附魔卡片成功", 16);
}
CUser_send_itemspace(user, 7); //更新背包
CUser_SendUpdateItemList(user, 1, 0, 201);//通知客户端更新卡片栏第一格
}
其次在捕获游戏事件中,使用物品触发事件添加代码
if(game_event == 'Item-') {
if(3 == reason) {
//使用道具
if(item_id == 2020301509){
//宠物装备附魔
CreatureEh(user, account_id, charac_no);
}
}
}

本帖子中包含更多资源

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

×
回复

使用道具 举报

704

主题

4204

回帖

1万

积分

登峰造极

积分
15413
发表于 2024-9-7 15:23:13 | 显示全部楼层
你怎么啥都折腾,哈哈哈,6
回复

使用道具 举报

646

主题

4140

回帖

1万

积分

登峰造极

积分
14833
发表于 2024-9-7 15:23:44 | 显示全部楼层
大佬 牛皮

本帖子中包含更多资源

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

×
回复

使用道具 举报

644

主题

3986

回帖

1万

积分

登峰造极

积分
14432
发表于 2024-9-7 15:24:08 | 显示全部楼层
大佬,frida怎么能拿到宝珠里面的卡片指向ID,我想实现直接用宝珠附魔,想拿到宝珠里面的卡片指向
回复

使用道具 举报

646

主题

4140

回帖

1万

积分

登峰造极

积分
14833
发表于 2024-9-7 15:24:13 | 显示全部楼层
感谢
回复

使用道具 举报

644

主题

3986

回帖

1万

积分

登峰造极

积分
14432
发表于 2024-9-7 15:25:01 | 显示全部楼层
同理是不是宠物也能,但是我试了试会消失  不知道怎么弄
回复

使用道具 举报

678

主题

4230

回帖

1万

积分

登峰造极

积分
15354
发表于 2024-9-7 15:25:32 | 显示全部楼层
牛逼
回复

使用道具 举报

669

主题

4170

回帖

1万

积分

登峰造极

积分
15168
 楼主| 发表于 2024-9-7 15:25:44 | 显示全部楼层
厉害
回复

使用道具 举报

669

主题

4170

回帖

1万

积分

登峰造极

积分
15168
 楼主| 发表于 2024-9-7 15:26:21 | 显示全部楼层
牛逼
回复

使用道具 举报

678

主题

4230

回帖

1万

积分

登峰造极

积分
15354
发表于 2024-9-7 15:26:49 | 显示全部楼层
要是有视频就好了
回复

使用道具 举报

678

主题

4230

回帖

1万

积分

登峰造极

积分
15354
发表于 2024-9-7 15:26:55 | 显示全部楼层
大佬,分享过期了~~~
回复

使用道具 举报

669

主题

4170

回帖

1万

积分

登峰造极

积分
15168
 楼主| 发表于 2024-9-7 15:27:23 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

669

主题

4170

回帖

1万

积分

登峰造极

积分
15168
 楼主| 发表于 2024-9-7 15:27:39 | 显示全部楼层
大佬分享过期了
回复

使用道具 举报

678

主题

4230

回帖

1万

积分

登峰造极

积分
15354
发表于 2024-9-7 15:27:45 | 显示全部楼层
楼主大佬能分享下吗,具体操作步骤能不能教一下
回复

使用道具 举报

678

主题

4230

回帖

1万

积分

登峰造极

积分
15354
发表于 2024-9-7 15:28:45 | 显示全部楼层
这个位置这样对吗

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

本版积分规则

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