frida 脚本服务端代码:
原理:hook进入副本的函数,修改深渊派对的标志
function startHellParty(){
Interceptor.attach(ptr(0x085a0954), {
onEnter: function (args) {
if(heffPartyTag){
args[3] = ptr(1);
}
}
});
}
需要在start()函数里面添加 startHellParty() 函数
heffPartyTag
标志 使用 var heffPartyTag = false;
在函数外面创建一个
在接收gm消息的地方加如下代码
else if(msg == 'onhell'){
heffPartyTag = true;
api_CUser_SendNotiPacketMessage(user, '开启深渊模式', 1);
}else if(msg == 'offhell'){
heffPartyTag = false;
api_CUser_SendNotiPacketMessage(user, '关闭深渊模式', 1);
}
扩展,可以通过角色是否使用某项物品 然后一直开启此模式,然后使用另一个物品关闭此模式,服务端加入角色验证,标志改为角色和标志的map
—————————————————————台服dnf吧:@vhjgdvmjk
© 版权声明
THE END
- 最新
- 最热
只看作者