欢迎光临散文网 会员登陆 & 注册

我的世界可控概率带保底的滚动动画货币抽奖机

2023-07-14 17:41 作者:小皮果吖  | 我要投稿

作者:小皮果吖 严禁搬运转载抄袭等。 版本:网易手机版。

请结合制作过程视频浏览。 ●第一步:建筑 抽奖机外观、指令区滚动栏

●第二步:奖品 ①选好奖品并命名+概率分配1至100一共一百个数字 如: 96..100不死图腾5% 86..95下界之星10% 71..85经验修补15% 41..70鞘翅30% 1..40钻石块五个40% 综上+④得出以下五条等指令: /execute @e[type=armor_stand,name=工具人,scores={gb=96..100}] ~~~structure load 不死图腾 0 -55 -2 /execute @e[type=armor_stand,name=工具人,scores={gb=86..95}] ~~~structure load 下界之星 0 -55 -2 /execute @e[type=armor_stand,name=工具人,scores={gb=71..85}] ~~~structure load 经验修补 0 -55 -2 /execute @e[type=armor_stand,name=工具人,scores={gb=41..70}] ~~~structure load 鞘翅 0 -55 -2 /execute @e[type=armor_stand,name=工具人,scores={gb=1..40}] ~~~structure load 钻石块 0 -55 -2 此指令为保底 /execute @p[scores={次数=10..},tag=抽奖] ~~~structure load 不死图腾 0 -55 -2 ②丢进结构方块保存备用 ●第三步:记录坐标 ①抽奖机滚动区一个、滚动栏两个 得出以下三条指令: /clone -2 -56 19 2 -56 20 -2 -59 3 /clone -2 -57 19 2 -57 20 -2 -59 3 /clone -2 -58 19 2 -58 20 -2 -59 3 ②启动抽奖机按钮坐标一个 得出以下两条指令: /fill 0 -60 0 0 -60 0 air /setblock 0 -60 0  stone_button 2 ③出奖品坐标一个 ④出奖品坐标y轴再下一格的坐标一个 得出以下两条指令: /fill 0 -56 -2 0 -56 -2 glass /fill 0 -56 -2 0 -56 -2 air ⑤玩家抽奖区域一个 得出以下参数 x=-1,y=-60,z=-3,dx=2,dy=1,dz=2 ●第四步:其它准备 ①提前做好货币系统 ②放置一个名为“工具人”的盔甲架在指令区 ③创建计分板“次数”(保底装置) /scoreboard objectives add 次数 dummy

●第五步:指令部分一共23个命令方块 1、脉冲无条件红石控制 title @p[scores={gb=..29},x=-1,y=-60,z=-3,dx=2,dy=1,dz=2] title §l§c果币不足! 2、连锁无条件保持开启 tag @p[x=-1,y=-60,z=-3,dx=2,dy=1,dz=2,scores={gb=30..}] add 抽奖 3、连锁有条件保持开启 scoreboard players remove @p[tag=抽奖] gb 30 4、连锁有条件保持开启 scoreboard players add @p[tag=抽奖] 次数 1 5、连锁有条件保持开启 title @p[tag=抽奖] title §l§a抽奖开始! 6、连锁有条件保持开启 fill 0 -60 0 0 -60 0 air 7、连锁有条件保持开启 clone -2 -56 19 2 -56 20 -2 -59 3 8、连锁有条件保持开启延迟5 clone -2 -57 19 2 -57 20 -2 -59 3 9、连锁有条件保持开启延迟5 clone -2 -58 19 2 -58 20 -2 -59 3 10、连锁有条件保持开启 execute @p[scores={次数=..9},tag=抽奖]~~~scoreboard players random @e[type=armor_stand,name=工具人,c=1] gb 1 100 11、连锁无条件保持开启 execute @e[type=armor_stand,name=工具人,scores={gb=1..40}] ~~~structure load 钻石块 0 -55 -2 12、连锁无条件保持开启 execute @e[type=armor_stand,name=工具人,scores={gb=41..70}] ~~~structure load 鞘翅 0 -55 -2 13、连锁无条件保持开启 execute @e[type=armor_stand,name=工具人,scores={gb=71..85}] ~~~structure load 经验修补 0 -55 -2 14、连锁无条件保持开启 execute @e[type=armor_stand,name=工具人,scores={gb=86..95}] ~~~structure load 下界之星 0 -55 -2 15、连锁无条件保持开启 execute @e[type=armor_stand,name=工具人,scores={gb=96..100}] ~~~structure load 不死图腾 0 -55 -2 16、连锁无条件保持开启 execute @p[scores={次数=10..},tag=抽奖] ~~~structure load 不死图腾 0 -55 -2 17、连锁有条件保持开启 scoreboard players remove @p[scores={次数=10..},tag=抽奖] 次数 10 18、连锁无条件保持开启 scoreboard players reset @e[type=armor_stand,name=工具人] gb 19、连锁无条件保持开启glass改为barrier fill 0 -56 -2 0 -56 -2 glass 20、连锁无条件保持开启 execute @p[tag=抽奖]~~~say §l§6通过抽奖§a获得§r§l@e[type=item,x=0,y=-55,z=-2,dy=-5,c=1] 21、连锁有条件保持开启 fill 0 -56 -2 0 -56 -2 air 22、连锁有条件保持开启 setblock 0 -60 0 stone_button 2 23、连锁有条件保持开启 tag @a remove 抽奖 基本逻辑: 通过random计分板随机数字,按照分配的数额生成提前保存好的结构,其它为附加完善。 ——完。

我的世界可控概率带保底的滚动动画货币抽奖机的评论 (共 条)

分享到微博请遵守国家法律