• 【MineBBS社区发展意见征集】

    欢迎参与MineBBS社区调查,助力打造更好Minecraft社区!完成问卷可获赠200金粒,优质回答可额外获得200金粒(限5名),快来参与吧!【点击参与】

指令教学抽奖剑

夏沫海歌

【Lv:4】

正式会员
注册
2019/02/11
消息
18
金粒
521金粒
效果是不是很高端。不要着急马上带你进入神秘的指令部分。首先创建计分板 /scoreboard objectives add cjj stat.useItem.276 cjj 这个是检测玩家使用钻石剑的使用次数。276 是钻石剑ID 也可以自己改,比如斧头,铲子什么的。
2776按这样排好

接下来按照图上的样子摆放。获取命令方块的指令
/give @p minecraft:command_block
如图所示抽取每个物品的几率都是25%可以根据需要修改命令方块的数量或者红石中继器的档数来修改概率。 比如10个命令方块就是10%

可以根据自己的需要进行调整。
接着就是检测指令了 /testfor @a[score_cjj_min=1] 检测计分板 cjj 使用次数大于或等于1的玩家是否存在。四个命令方块都输入这个指令。
2777然后像这样摆放命令方块,4个都一样。时间原因就不一一截图了,反正全部都对着这个图片
做就好了。

建好后是这样的,如图、 2778











然后是在蓝色羊毛旁边的命令方块内输入你要给予的物品 /give @a[score_ccj_min=1] xxx 数量 红色羊毛旁边的命令方块内输入提示 /say 玩家 @a[score_cjj_min=1] 抽到了 xxx。 xxx就是你要给予的物品。比如我输入的指令是/give @a[score_ccj_min=1] 57 那么提示就输入/say 玩家 @a[score_cjj_min=1] 抽到了钻石块。其他的也根据这个格式制作。 2779




接下来就在粉色羊毛旁边的命令方块内输入
/scoreboard players set @a[score_ccj_min=1] cjj 0
设置计分板cjj使用次数大于等于一的玩家的cjj分数设置为0
其他的这几个命令方块输入的都是这个指令。
2780
接着就是激活这个系统了。很简单随便找一个检测命令方块这里使用中继器对着这个命令方块,然后在在中继器的输入段放置红石火把,放置的瞬间打掉红石火把,然后在把这个中继器打掉就可以了。如图。 2782




快拿起你的钻石剑去测试吧!
喜欢的回复哦
 

附件

  • 1549862283192.png
    1549862283192.png
    265.2 KB · 查看: 0
emm,这里是水区。。。你发错版块了
 

在线会员

  • Shi_Ku
  • 和晚风在等i
  • 王 欢兴
  • 雪依木兮
  • BAsaltWSXuan
  • xuantianzhilin
  • xinghe0635
  • 化一
  • abcd43295
  • 苍空和龙
  • 大酋长
  • 「是小文呀」
  • Super9k
  • 10_27
  • MrXiaoM
  • _juhua_
  • xiamo070091
  • FisherMan
  • xiamo_zy
  • 19176620947
...和 45 更多。
后退
顶部 底部