首先平台win10版1.2.3.3beta版,在ios版的1.2.0中也会出现该问题
=======================================
我制作了一个命令方块的售货机
给予物品时会发生延迟,直到玩家手动移动/点击该物品后,才会出现(显示)给予的该物品,
现在我希望能解决这个物品显示延迟的问题,还请多多帮助。
我特意录了一个gif和命令展示图
这里直到我使用拿着钻石的手右键地面,钻石才出现。


此命令从上往下如此





=======================================
我制作了一个命令方块的售货机
给予物品时会发生延迟,直到玩家手动移动/点击该物品后,才会出现(显示)给予的该物品,
现在我希望能解决这个物品显示延迟的问题,还请多多帮助。
我特意录了一个gif和命令展示图
这里直到我使用拿着钻石的手右键地面,钻石才出现。


此命令从上往下如此





没有看懂第一个命令方块的指令。如果是为了检测是否有足够的绿宝石,用testfor会更快捷。先debug吧。先试试移除验证步骤直接进行购买流程,没问题就是验证步骤的原因,还是有问题就是购买流程的问题,一个一个试吧
如果不加其他命令,只有give会延迟吗
pineapple_ 发表于 2017-10-12 12:09
如果不加其他命令,只有give会延迟吗
单give不会有延迟,当clear和give相连时会出现延迟
这不解决就只能换clone箱子商店了,这就比较丑了
我刚刚又看了一会,关于bug,只是会影响交易是否公平,和延迟没有什么关系,因为这貌似不是延迟
因为只有give成功才会提示交易成功,但是按下按钮的同时提示了交易成功,所以不是命令give有延迟,
而是客户端和服务端不同步,但是看旁边本来就存在的绿宝石clear后就直接被修改了,应该是需要本来就存在,
所以我推测拿着另一个钻石的情况下按下按钮就不会有“延迟”就得到钻石,你用手右键地面应该是造成了客户端更新,
导致钻石正确地被拿了起来,所以试试让玩家本来就拿着一个钻石来按按钮,或者干脆让玩家自己想办法更新客户端
因为只有give成功才会提示交易成功,但是按下按钮的同时提示了交易成功,所以不是命令give有延迟,
而是客户端和服务端不同步,但是看旁边本来就存在的绿宝石clear后就直接被修改了,应该是需要本来就存在,
所以我推测拿着另一个钻石的情况下按下按钮就不会有“延迟”就得到钻石,你用手右键地面应该是造成了客户端更新,
导致钻石正确地被拿了起来,所以试试让玩家本来就拿着一个钻石来按按钮,或者干脆让玩家自己想办法更新客户端
不动要塞 发表于 2017-10-14 16:02
单give不会有延迟,当clear和give相连时会出现延迟
这不解决就只能换clone箱子商店了,这就比较丑了 ...
用命令方块单give还是你手动的
kcn3388 发表于 2017-10-12 10:20
没有看懂第一个命令方块的指令。如果是为了检测是否有足够的绿宝石,用testfor会更快捷。先debug吧。先试试 ...
没有发现pe的Inventory检测项目,不能检测物品,不得已才使用clear检测
或者你知道pe如何检测背包吗

pineapple_ 发表于 2017-10-14 16:07
我刚刚又看了一会,关于bug,只是会影响交易是否公平,和延迟没有什么关系,因为这貌似不是延迟
因为只有g ...
就是显示延迟
本来拿一个钻石的情况下会有获得钻石的动画效果(物品栏钻石闪烁一下)
但是打开背包还是显示一个钻石,直到手动点击这个钻石或者使用这个钻石点击地面就会正确的显示两个钻石
应该是你说的显示不同步
有什么命令可以更新玩家的背包吗?
不动要塞 发表于 2017-10-15 10:48
就是显示延迟
本来拿一个钻石的情况下会有获得钻石的动画效果(物品栏钻石闪烁一下)
但是打开背包还是显 ...
你试试给两个之后clear一个,因为你看绿宝石被clear都正常更新了,钻石应该也能正常更新
pineapple_ 发表于 2017-10-15 12:27
你试试给两个之后clear一个,因为你看绿宝石被clear都正常更新了,钻石应该也能正常更新 ...
感谢!给两个再删一个的办法确实能显示出物品了。
