Miraclejc 发表于 2020-8-20 09:35

易语言,求助大神,加个检测

{:1_908:}这两天在找文字类放置游戏,无意间在论坛找到了这个“佳佳放置游戏”买卖交易类的;
也看到有不少贴友修改的,然后因为自己不会易语言,只是下载之后做些简单操作,逻辑类的东西不会添加。

比如这个作者修改的,实际测试的时候发现缺少一个检测,当批量购买的时候会因为仓库空间不足导致游戏崩溃,可是我怎么感觉明明是加了的“判断仓库空间≥1,但为什么还是会崩溃呢”。{:1_907:}

我把源文件和原贴地址放在下面,望大神能够指点一下,谢谢!!{:1_893:}

链接:https://pan.baidu.com/s/15LsCzhBZs4fMXRvZe_B7Ag
提取码:fl9m

修改版原贴地址:https://www.52pojie.cn/forum.php?mod=viewthread&tid=1025862&highlight=%BC%D1%BC%D1

Miraclejc 发表于 2020-8-20 09:47

在线等呀~~~:loveliness:

呓语丶 发表于 2020-8-20 09:57

先取出你仓库的空余再看看你要买的数量是否小于仓库空余   

小非凡 发表于 2020-8-20 09:58

qzs004 发表于 2020-8-20 10:10

仓库不足的时候你的时钟没有停,会不断弹信息框,卡死

luanshils 发表于 2020-8-20 10:19

我怎么觉得你应该判断 你要买的数量减去你的仓库剩余量,如果小于等于1

luanshils 发表于 2020-8-20 10:20

qzs004 发表于 2020-8-20 10:10
仓库不足的时候你的时钟没有停,会不断弹信息框,卡死

我刚也在好奇,为啥始终周期一直在弹窗提示

原地VS再复活 发表于 2020-8-20 10:22

本帖最后由 原地VS再复活 于 2020-8-20 10:23 编辑

加一行停止时钟的代码

234150476 发表于 2020-8-20 11:21

你只需要在每一个全买按钮的触发事件中的时间周期的触发时间在提示仓库空间不够之前将当前时钟周期改成0即可关闭当前时间周期,改好的文件https://wwa.lanzouj.com/ilVgwfucu2j

Miraclejc 发表于 2020-8-20 13:52

234150476 发表于 2020-8-20 11:21
你只需要在每一个全买按钮的触发事件中的时间周期的触发时间在提示仓库空间不够之前将当前时钟周期改成0即 ...

多谢大神~ ,我来研究研究
页: [1] 2
查看完整版本: 易语言,求助大神,加个检测