我的世界抽奖机,物品有概率!雪球菜单版,教你如何获得一个有趣的抽奖机

我的世界菜单版抽奖机指令
介绍:有概率用在菜单里,大家也可以弄在别的地方,自行探索。
注意:本套指令的写法要先看完指令才能看得懂
————————————————
创建“抽奖”计分板
scoreboard objectives add 抽奖 dummy
(聊天栏输入)
创建“雪球菜单”计分板
scoreboard objectives add 雪球菜单 dummy
(聊天栏输入)
==========================
JSON:
接下来我会省略
{"rawtext":[
{"text":"§l§e 抽§6奖§c机
§e=§6=§c=§d=§3=§2=§5=§d=§a§6§4=§g=§c=§e=§6=§c=§d=§3=§2=§5=§d=§a§6§4=§g=§c=
§7§o 《开始抽奖》§r§l
§e=§6=§c=§d=§3=§2=§5=§d=§a§6§4=§g=§c=§e=§6=§c=§d=§3=§2=§5=§d=§a§6§4=§g=§c=
§d当前奖品:"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=1}]"},{"text":"§g§l金苹果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=2}]"},{"text":"§g§l金萝卜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=3}]"},{"text":"§g§l闪烁的西瓜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=4}]"},{"text":"§5§l附魔金苹果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=5}]"},{"text":"§f§l南瓜灯§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=6}]"},{"text":"§f§l甜菜根§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=7}]"},{"text":"§f§l小麦§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=8}]"},{"text":"§f§l马铃薯§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=9}]"},{"text":"§9§l好吃的马铃薯§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=10}]"},{"text":"§f§l胡萝卜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=11}]"},{"text":"§f§l苹果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=12}]"},{"text":"§f§l西瓜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=13}]"},{"text":"§f§l西瓜片§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=14}]"},{"text":"§f§l浆果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=15}]"},{"text":"§f§l发光浆果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=16}]"},{"text":"§f§l南瓜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=17}]"},{"text":"§f§l南瓜头§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=18}]"},{"text":"§f§l密脾§r"}]}},{"text":"
§5-----§3---§e抽§6奖§a概§d率§3----§5-----
§5§l 附魔苹果1% §g 金苹果2%
§g 金萝卜3% §g 闪烁的西瓜4%
§7 其他食物90%"}]}
==========================
菜单分数1显示
execute @a[scores={雪球菜单=1}] ~~~ titleraw @s actionbar (JSON)§7开始游戏
(循环/无条件/保持开启)
菜单分数为2显示
execute @a[scores={雪球菜单=2}] ~~~ titleraw @s actionbar (JSON)§e开始游戏
(连锁/无条件/保持开启)
以上两个指令只有开始游戏的颜色变了,JSON文本在上面有
execute @a[scores={雪球菜单=3}] ~ ~ ~ scoreboard players set @s 雪球菜单
(连锁/无条件/保持开启)
==========================
低头取消提示
execute @e[scores={雪球菜单=!0},rxm=80] ~ ~ ~ title @s actionbar §c§l已取消
(循环/无条件/保持开启)
低头分数变0
execute @e[scores={雪球菜单=!0},rxm=80] ~ ~ ~ scoreboard players set @s 雪球菜单 0
(连锁/无条件/保持开启)
删除低头玩家标签
execute @e[scores={雪球菜单=!0},rxm=80] ~ ~ ~ tag @s remove 抽奖
(连锁/无条件/保持开启)
==========================
丢雪球加分
execute @e[type=minecraft:snowball] ~ ~ ~ scoreboard players add @p[r=5] 雪球菜单 1
(循环/无条件/保持开启)
丢雪球音效
execute @e[type=minecraft:snowball] ~ ~ ~ playsound random.toast @p ~ ~ ~ 200 1(连锁/无条件/保持开启)
清除丢出的雪球
execute @e[type=minecraft:snowball] ~ ~ ~ kill @e[type=minecraft:snowball]
(连锁/无条件/保持开启)
==========================
给抬头2分的玩家变4分
execute @a[rx=-80,scores={雪球菜单=2}] ~ ~ ~ scoreboard players set @s 雪球菜单 4
(循环/无条件/保持开启)
菜单分数4显示
execute @a[scores={雪球菜单=1}] ~~~ titleraw @s actionbar (JSON)§7停止抽奖
(连锁/无条件/保持开启)
菜单分数5显示
execute @a[scores={雪球菜单=5}] ~~~ titleraw @s actionbar (JSON)§a停止抽奖
(连锁/无条件/保持开启)
以上两个指令只有停止抽奖的颜色变了,JSON文本在上面有
6分变4分
execute @a[scores={雪球菜单=6}] ~ ~ ~ scoreboard players set @s 雪球菜单 4
(连锁/无条件/保持开启)
==========================
随机概率分数
execute @a[scores={雪球菜单=4..5}] ~ ~ ~ scoreboard players random 概率 抽奖 1 100
(循环/无条件/保持开启)
抽奖音效
execute @a[scores={雪球菜单=4..5}] ~ ~ ~ playsound random.orb @s ~ ~ ~ 200 8
(连锁/无条件/保持开启)
玩家随机抽奖分数(美观)
execute @a[scores={雪球菜单=4..5}] ~ ~ ~ scoreboard players random @s 抽奖 1 18
(连锁/无条件/保持开启)
==========================
音效
execute @a[scores={雪球菜单=5},rx=-80] ~ ~ ~ playsound random.levelup @s ~ ~ ~
(循环/无条件/保持开启)
给5分抬头的玩家标签
execute @a[scores={雪球菜单=5},rx=-80] ~ ~ ~ tag @s add 抽奖
(连锁/无条件/保持开启)
5分抬头变7分
execute @a[scores={雪球菜单=5},rx=-80] ~ ~ ~ scoreboard players set @s 雪球菜单 7
(连锁/无条件/保持开启)
菜单分数7显示
execute @a[scores={雪球菜单=7}] ~~~ titleraw @s actionbar (JSON)§e恭喜你抽到
(连锁/无条件/保持开启)
这里只有字和前面的变了
8分变7分
execute @a[scores={雪球菜单=8}] ~ ~ ~ scoreboard players set @s 雪球菜单 7
(连锁/无条件/保持开启)
==========================
初始化“概率”的分数
scoreboard players add 概率 抽奖 0
(循环/无条件/保持开启)
随机概率分数
execute @a[tag=抽奖] ~ ~ ~ scoreboard players random 概率 抽奖 1 100
(连锁/无条件/保持开启)
==========================
检测概率分数
scoreboard players test 概率 抽奖 1 2
(循环/无条件/保持开启)
给予玩家物品
give @a[tag=抽奖] (物品ID) 1 0
(连锁/无条件/保持开启)
设置玩家分数
scoreboard players set @a[tag=抽奖] 抽奖 1
(连锁/无条件/保持开启)
一直到最后一个数
音效
playsound random.levelup @a[tag=抽奖] ~ ~ ~ 200 0
(连锁/无条件/保持开启)
抽奖成功提示
execute @a[tag=抽奖] ~ ~ ~ tellraw @s {"rawtext":[{"text":"§a§l恭喜你§6本次抽奖获得了:"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=1}]"},{"text":"§g§l金苹果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=2}]"},{"text":"§g§l金萝卜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=3}]"},{"text":"§g§l闪烁的西瓜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=4}]"},{"text":"§5§l附魔金苹果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=5}]"},{"text":"§f§l南瓜灯§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=6}]"},{"text":"§f§l甜菜根§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=7}]"},{"text":"§f§l小麦§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=8}]"},{"text":"§f§l马铃薯§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=9}]"},{"text":"§9§l好吃的马铃薯§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=10}]"},{"text":"§f§l胡萝卜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=11}]"},{"text":"§f§l苹果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=12}]"},{"text":"§f§l西瓜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=13}]"},{"text":"§f§l西瓜片§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=14}]"},{"text":"§f§l浆果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=15}]"},{"text":"§f§l发光浆果§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=16}]"},{"text":"§f§l南瓜§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=17}]"},{"text":"§f§l南瓜头§r"}]}},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={抽奖=18}]"},{"text":"§f§l密脾§r"}]}}]}
(连锁/无条件/保持开启)
删除标签
execute @a[tag=抽奖] ~ ~ ~ tag @s remove 抽奖
(连锁/无条件/保持开启)
————————————————
展示完毕