本帖最后由 疾风单推人 于 2020-3-28 11:42 编辑
RT如何实现怪物掉落物共享
回帖前可以先看看下面的回复
有类似插件嘛,版本1.12.2
不要回复哪个思路容易实现了,我问题根本不是哪个容易实现
再回复哪个容易实现我直接举报不谢
有三个思路,如果有类似的实现方法都可以,如果没有最佳到就关帖去定制
1.击杀怪物后生成一个箱子,前一个玩家拿取箱内掉落物后,下一个玩家依旧可以在箱子中拿取相同的掉落物,一定时间后箱子消失
2.击杀怪物后掉落掉落物,前一个玩家拾取后掉落物并不会消失,下一个玩家依旧可以拾取掉落物,一定时间后消失
3.击杀怪物后,自动将掉落物分发给所有参与攻击的玩家
想做类似怪猎的战利品系统
RT如何实现怪物掉落物共享
回帖前可以先看看下面的回复
有类似插件嘛,版本1.12.2
不要回复哪个思路容易实现了,我问题根本不是哪个容易实现
再回复哪个容易实现我直接举报不谢
有三个思路,如果有类似的实现方法都可以,如果没有最佳到就关帖去定制
1.击杀怪物后生成一个箱子,前一个玩家拿取箱内掉落物后,下一个玩家依旧可以在箱子中拿取相同的掉落物,一定时间后箱子消失
2.击杀怪物后掉落掉落物,前一个玩家拾取后掉落物并不会消失,下一个玩家依旧可以拾取掉落物,一定时间后消失
3.击杀怪物后,自动将掉落物分发给所有参与攻击的玩家
想做类似怪猎的战利品系统
第一个思路类似于Treasurechest 宝藏箱 掉落物存储的插件有类似的但是不能实现多个玩家领取 而且经常会出现玩家离开后储存箱仍然存在的bug
第二个容易刷物品的引发BUG而且没法实现一个掉落物被不同的人捡走
第三个是最有可能的 MM插件可以设置技能分配掉落物 需要开启威胁表以及目标触发器其中一项(选择威胁表内的玩家分配)
第二个容易刷物品的引发BUG而且没法实现一个掉落物被不同的人捡走
第三个是最有可能的 MM插件可以设置技能分配掉落物 需要开启威胁表以及目标触发器其中一项(选择威胁表内的玩家分配)
本帖最后由 疾风单推人 于 2020-3-28 11:42 编辑

我只是需要能实现这个需求的具体方法只要有类似解决方案都行
MM以前都没接触过,看了很久好像弄明白了
比如我需要弄一只20滴血的僵尸,掉落物为id1和2的方块各一个
帮我看看这样对不对
首先开启威胁表
然后
怪物配置:
Zombie:
Type: ZOMBIE
Display: 'Zombie'
Health: 20
Skills:
- skill{s=zombiedrop} ~onDeath 1
技能配置:
zombiedrop:
Skills:
- command{c="give @TT 1 1"}
- command{c="give @TT 2 1"}
- message{m="<mob.name> 死了"}
- message{m="&e你参与击杀了僵尸,获得了掉落物"}
炫宙菌 发表于 2020-3-28 10:17
第一个思路类似于Treasurechest 宝藏箱 掉落物存储的插件有类似的但是不能实现多个玩家领取 而且经常会出 ...
我只是需要能实现这个需求的具体方法只要有类似解决方案都行
MM以前都没接触过,看了很久好像弄明白了
比如我需要弄一只20滴血的僵尸,掉落物为id1和2的方块各一个
帮我看看这样对不对
首先开启威胁表
然后
怪物配置:
Zombie:
Type: ZOMBIE
Display: 'Zombie'
Health: 20
Skills:
- skill{s=zombiedrop} ~onDeath 1
技能配置:
zombiedrop:
Skills:
- command{c="give @TT 1 1"}
- command{c="give @TT 2 1"}
- message{m="<mob.name> 死了"}
- message{m="&e你参与击杀了僵尸,获得了掉落物"}
从开发的角度来讲 个人觉得第三个容易实现