阿荣社区采集员2 发表于 2025-11-14 14:50:10

frida 定时处理[lbk]商城点券付费错误[rbk]问题

数据库位置是taiwan_billing,当cash_cera.cera_cold>0时,玩家账号只剩一两千点券时购买商城物品就会出现点券付费错误。解决也很简单,把它归零立马就好了。方法很多,可以直接打开数据库一个一个归零,或者搞个触发器之类的,这里给出利用frida定时处理方法。

阿荣社区采集员2 发表于 2025-11-14 14:50:20

阿荣社区采集员2 发表于 2025-11-14 14:50:29

// 付费错误清理
function schedule_cera_reset() {
// 获取目标数据库连接(taiwan_billing)
var targetDb = mysql_taiwan_billing;
// 定义清零函数
var sql = "UPDATE cash_cera SET cera_cold = 0";
api_MySQL_exec(targetDb, sql);
var result = api_MySQL_exec(targetDb, sql);
if (result) {
console.log(" cera_cold == 0 ");
} else {
console.error(" set cera_cold == 0 error!!");
}
}
//------------以下放入start函数--------
// 设置定时任务
setInterval(function () {
schedule_cera_reset();
}, 180 * 60 * 1000); // 3小时执行一次

arong 发表于 2025-11-14 14:50:43

感谢分享
页: [1]
查看完整版本: frida 定时处理[lbk]商城点券付费错误[rbk]问题