紫熙
游戏版本1.18.1,服务器
可以用命令方块的qwq(
最好用红石的(用红石的话最好可以发下存档qlz)
我想搞要一定数量的物品才能开始抽的那种抽奖机(5组物品以内就行)
概率最好也是可以调节的qwq


kuzuanpa
本帖最后由 kuzuanpa 于 2022-3-19 07:38 编辑

定义一下下面用到的名字:箱子A=玩家向里面放物品的箱子 箱子B=你设置的单次抽奖所需物品的箱子 箱子AA=奖励箱A,箱子AB=奖励箱B…以此类推
先在服务器里做一个一直循环计时的计分板时钟,每tick+1分,数字大小由你定
然后创建n个奖励箱并依次定义他们的对应分数为1、2、3、4等(需要在上面的时钟循环范围内)
用testforblocks检测箱子B与箱子A是否相同,相同则令玩家分数=当前时钟的分数,然后检测玩家分数与箱子A*(奖励箱们)的分数,哪个相同则将那个输出到玩家面前即可,调整概率仅需定义多个分数对应同一个奖励箱即可

哼唧OwO
为楼主整理了一些相关教程:鬼影:【鬼影】《minecraft》教你用红石做个抽奖机![我的世界]_哔哩哔哩_bilibili牧牧:教你怎么在MC里造出智能抽奖机!_我的世界_教学 (bilibili.com)
**红石抽奖机:【MC教程】超高压缩度的转盘抽奖机 内附详细教程!_哔哩哔哩_bilibili(已附上存档和相关内容)

存档和教程都有,希望可以帮助到楼主

KsXRemix
因为命令我不是很熟悉,这里提供红石的方案
一定数量物品抽奖的抽奖机的话,可以利用红石比较器的数量检测输出红石信号不一致来做
用漏斗矿车堆叠高速收取物品,就不用等待时间太长
再加上抽奖机基本的物品分类原理,就能够实现了
概率调节的话,实际上投掷器本身就可以调节概率
九宫格的物品投掷概率是均等的,将两格放同一种物品即可增加概率
如果想让概率再降低,可以结合随机器连接多个发射器,或者作出轮流输出信号的电路带多个发射器
以达成概率降低的效果
楼主需要的抽奖机对占地面积还有堆叠方面有要求吗?
单独一个抽奖机的话还挺容易做的
如果需要多个堆叠,就得大幅优化线路了
需要留给抽奖者站的空间大概是怎样的?可以发图描述一下么?
根据这些情况我可以帮楼主直接做一个

紫熙
KsXRemix 发表于 2022-3-19 09:20
因为命令我不是很熟悉,这里提供红石的方案
一定数量物品抽奖的抽奖机的话,可以利用红石比较器的数量检测 ...

占地面积没要求,多大都行(
可能需要多个堆叠

KsXRemix
紫熙 发表于 2022-3-19 10:21
占地面积没要求,多大都行(
可能需要多个堆叠

姑且做了个初版,可以自选货币数量的
我本来是想上传存档的

但很奇怪我不能上传附件,总是提示失败
楼主可以加我qq么,我可以在qq上发给你
976337275(请备注一下是谁



君卿丶天阙扶风
https://www.bilibili.com/video/av12365669/,最简易的一个红石,不过概率无法调节

mengshuaibi
https://www.bilibili.com/video/av12937926/ https://www.bilibili.com/video/BV1Vf4y1S7rv

starry981
https://b23.tv/bqvYpAJ