设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 1945|回复: 0
收起左侧

Discuz! X 扣分负数积分奖励任务完成前,判断用户积分是否不足0的BUG修复方法

[复制链接]
发表于 2019-11-21 18:10:36 | 显示全部楼层 |阅读模式
本帖最后由 璁哄潧 于 2019-11-21 18:12 编辑

任务系统存在一处BUG,奖励积分为负数时,领取奖励时没有判断用户积分是否充足。
截图1.png
记事本打开文件 source\class\class_task.php 查找:
  1.         function reward_credit($extcreditid, $credits) {
  2.                 global $_G;
复制代码



插入以下代码,保存即可:

  1.                 if($credits < 0 && C::t('common_member_count')->fetch($_G['uid'])['extcredits'.$extcreditid] + $credits < 0){
  2.                         showmessage('reward_credits_shortage');
  3.                 }
复制代码

相关帖子

您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-20 09:36 , Processed in 0.535030 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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