Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问]牧场中,显示牧场动物代码中,有个 $totalCome -=

[复制链接]
liuzhly 发表于 2010-1-18 09:16:02 | 显示全部楼层 |阅读模式
不管是 SAM还是小小宇的,牧场中

                                if ( $_SGLOBAL['timestamp'] - $value->postTime <= $animaltime[$value->cId][3] )
                                {
                                        $status = 4;
                                        $statusNext = 5;
                                        $growTimeNext = $animaltime[$value->cId][3] - ( $_SGLOBAL['timestamp'] - $value->postTime );
                                        $totalCome -= $animaltype[$value->cId][output];
                                }

红色字体  为什么都要减去  每次产量 ???

另外,大家是否发现 ,偷取用户设计不合理???

$value->totalCome >= $shop[$value->cId][output] / 2 + 1

动物总产量(当前剩余的) 大于等于 商店设置动物每次生产的数量除以2加1 才可以偷,否则禁止偷!

这种算法针对第一次产:没问题!

如果进行第二次产量而且用户没收取,那么:假如:牛奶:13的产量,第二次累加到26产量,那么这个公式就不成立了,所以造成 在好友可操作提示中有可偷的,但是进入农场后发现没东西可偷?因为 $totalCome -= $animaltype[$value->cId][output]; 被减去了??

有这方面比较熟悉的朋友,帮忙解答一下是否是这样???
iamxyh 发表于 2010-1-18 12:23:58 | 显示全部楼层
顶起来。问题解决了吗?
回复

使用道具 举报

xiaolooo 发表于 2010-1-18 13:23:39 | 显示全部楼层
善于发现问题,帮顶!
回复

使用道具 举报

 楼主| liuzhly 发表于 2010-1-18 13:27:06 | 显示全部楼层
我自己的正在解决测试中....
回复

使用道具 举报

kgdpgk 发表于 2010-1-18 13:35:14 | 显示全部楼层
"所以造成 在好友可操作提示中有可偷的,但是进入农场后发现没东西可偷"
这种情况发现了
回复

使用道具 举报

 楼主| liuzhly 发表于 2010-1-18 14:12:37 | 显示全部楼层
玩牧场好的朋友提供个信息:

比如:牛 ,长大后,如果有人照顾,产奶几次?产量多少?工作比较忙,没时间研究这个问题,看代码和数据库发现很多不对应的地方...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 05:38 , Processed in 0.020478 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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