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

从F到0 - From F to 0

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

Discuz! X 道具出售或丢弃后自动增加库存量的实现方法

[复制链接]
发表于 2019-1-12 17:24:35 | 显示全部楼层 |阅读模式
道具系统中出售或丢弃道具默认是不会增加库存的,通过以下修改即可实现出售道具后自动增加库存量。
记事本打开文件 source\module\home\home_magic.php 查找以下代码(只有一处):
  1. updatemembercount($_G['uid'], array($magic['credit'] => $totalprice));
复制代码

如果丢弃加库存则查找:
  1. updatemagiclog($magic['magicid'], '2', $magicnum, '0', 0, 'drop');
复制代码

下一行加入以下代码(出售和丢弃的相同),保存即可:

  1. $temp_array = C::t('common_magic')->fetch_all($magic['magicid']);
  2. C::t('common_magic')->update($magic['magicid'], array('num' => $temp_array[$magic['magicid']]['num']+$magicnum));
复制代码

修改以后,进入道具中心出售或丢弃道具,操作完成以后库存量就会增加。
启用该功能后建议关闭道具自动补货功能否则会出错。
发表于 2019-1-12 23:22:19 | 显示全部楼层
这就是高人
发表于 2019-1-13 08:42:00 | 显示全部楼层
我也来看看
您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

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

腾讯云安全认证

GMT+8, 2024-4-24 18:06 , Processed in 1.478085 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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