天才一秒记住【第一中文网】地址:www.dyzww.cc
、dy、dz指定执行范围。
二、将每个购买项目单独做成一间1x1的铁门间,门内放测重压力板(如有装mod,可以使用夸克模组内的黑曜石压力板,更加安全)。
三、可以在A前面再加上两个命令方块d和E,在c后面加上F,即d→E→A→b→c→F。把A改为连锁,不受制约\/无条件,保持开启\/始终活动。d、E和F如下:
d(脉冲,不受制约\/无条件,红石控制\/需要红石):
\/scoreboard players test @p $*<物品单价-1>
E(连锁,条件制约\/有条件的,保持开启\/始终活动):
\/tellraw @p {“text“:“购买失败“,“color“:“red“}
F(连锁,条件制约\/有条件的,保持开启\/始终活动):
\/tellraw @p {“text“:“购买成功“,“color“:“green“}
其原理就是在检测检测玩家是否能够购买前检测玩家是否不能购买。如果确实不能,发出消息“购买失败”。以及在玩家购买成功后发送“购买成功”的消息。
注意,在这里,d和E不能放在A、b、c、F之后,即不能:
A→b→c→F→d→E
这主要是因为这是就变成了在检测玩家是否能购买后再检测一遍是否不能购买。不要小看这一前一后的问题,如果这名玩家能购买,购买成功后就不能再购买一个了,那么这个商店就会先后发出“购买成功”、“购买失败”两条消息。
现在,你知道如何做一个最基础的记分板商店了吧?这东西在网易租贷服中可大有用处。(毕竟网易租贷服可加不了什么mod或插件,只能靠指令)
记分板简要历史:
Java
1.5——加入了记分板
1.7.2——计分项的准则现在可以使用统计菜单中的数据了
1.8——现在非玩家也能被记分板追踪并拥有分数了;为players下的reset子命令加入了“计分项”参数;统计类准则可以使用Id名了;加入了队伍击杀相关准则以及其他的一堆准则;为players下的add、set和remove子命令加入了Nbt参数;为operation加入了=、>、<和><操作。
1.8.2——又加入了一堆准则
1.9——加入了stat.sneaktime、xp、food、armor、level和air等准则。
1.13——准则大改;加入了\/scoreboard objectives modify子命令。
基岩版
1.7.0——加入了被阉割的记分板和dummy准则。