游戏出现负分,频繁进行游戏币存取导致负分。

本文详细介绍了如何在6603平台、休闲平台、经典平台上,通过修改游戏金币库‘离开房间’脚本,加入条件判断以避免因特定设计操作导致的用户游戏数据异常错误。特别关注了在解除锁定前的逻辑,确保只有非用户拥挤情况下的解锁操作才被允许。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.受影响版本:6603平台,休闲平台,经典平台等

2.入侵方式:玩家可通过特定设计操作手段导致用户游戏数据出现异常错误。

将金币库“离开房间”脚本代码中的代码片段:
-- 锁定解除
DELETE GameScoreLocker WHERE UserID=@dwUserID AND ServerID=@wServerID


修改为:
-- 锁定解除
IF @dwLeaveReason<>0x03
BEGIN
   DELETE GameScoreLocker WHERE UserID=@dwUserID AND ServerID=@wServerID
END
即:在解除锁定前加个条件判断,离开原因不为,用户拥挤。方可解除锁定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值