或许你们做过RPG地图。。。里面应该会有金钱什么什么之类的,假如把经验当成金钱来看。进入一个地图需要300元(也就是300级经验)可能只会扣除经验值,然后把玩家传送至需要去的地方,并没有验证玩家金钱是否足够的装置。现在我就来教大家如何制作。    左边命令方块不调档,右边调满档。为的是更好的检测玩家。
我们给命令方块编个号,最左边的是1,中间的是2,最右边的是3.
1输入:/tell @p[l=传输所要扣除的钱l] 钱不够时所说的话。  如果传输需要扣除300元,钱不够时说:“金钱不足,无法进入”
就输入 : /tell @p[l=300] 金钱不足,无法进入。
2输入:/tp @p[lm=传输所需要扣除的钱-1] x轴 y轴 z轴。  如果传输需要扣除300元,传输的位置是 35 5 1000
就输入 : /tp @p[lm=299] 35 5 1000
3输入:/xp -传输所需要扣除的钱l @p[x=x轴,y=y轴,z=z轴,r=3]  如果传输需要扣除300元,搜索的位置是 35 5 1000
就输入 : /xp -300l @p[x=35,y=5,z=1000]
这样就完工了。  我来总结一下,如果金钱够,玩家被传送至35 5 1000,并收到命令方块发出的搜索信号,扣除300级的经验值,如果不够,命令方块的验码装置就起到作用了,并会说:金钱不足,无法进入。
金钱够时被成功传输
金钱不够时被拒绝传输。。
好了,教程到到此结束,希望大家支持我