Bug520
本帖最后由 Bug520 于 2021-7-13 21:11 编辑

威胁表是启用的,@RandomThreatTarget为啥没作用?
我是想实现怪被打死随机给打过怪的玩家奖励

极光creeper
本帖最后由 极光creeper 于 2021-7-13 21:29 编辑

确实是用 @RandomThreatTarget 选择器
使用的trigger应该是 ~onDeath

确认一下
  1. Options:
  2.     UseThreatTable: true
复制代码


此外 为了能掉落DropTable战利品表(下方sample中命名为Drops),
在mechanic部分,选择使用 dropitem 语句,而非 giveitem

  1. dropitem{i=Drops}
复制代码


缝合一下就是
  1. Skills:
  2.   - dropitem{i=Drops} @RandomThreatTarget ~onDeath
  3.   - ...
复制代码


或者你贴个语句看看情况?

顺便,检查下后台报错?

炫宙菌
怪物配置必须开启威胁表模块
  Modules:
    ThreatTable: true
https://mineplugin.org/MythicMobs#.E5.A8.81.E8.83.81.E8.A1.A8.28Threat_Tables.29

Bug520
极光creeper 发表于 2021-7-13 21:16
确实是用 @RandomThreatTarget 选择器
使用的trigger应该是 ~onDeath


没用

极光creeper
本帖最后由 极光creeper 于 2021-7-13 23:17 编辑

只能说执行指令相当的野蛮,我还是鼓励你使用dropitem
但是如果你一定要用指令这么干的话,我无所谓了...





以及理论上
  1. Options:
  2.     UseThreatTable: true
复制代码


  1. Modules:
  2.     ThreatTable: true
复制代码

是一个东西

应该是不同版本的语法不一样

Bug520
极光creeper 发表于 2021-7-13 23:07
只能说执行指令相当的野蛮,我还是鼓励你使用dropitem
但是如果你一定要用指令这么干的话,我无所谓了...
...

~onDeath 后面的1是技能触发几率
我用的是4.5.1的MM
<trigger.name> 这个也没用
- command{c="mm i give <trigger.name> 一阶核心 1"} @RandomThreatTarget ~onDeath 1

Bug520
极光creeper 发表于 2021-7-13 23:07
只能说执行指令相当的野蛮,我还是鼓励你使用dropitem
但是如果你一定要用指令这么干的话,我无所谓了...
...

我就想知道为啥这个没作用
@RandomThreatTarget        @RTT        目标是威胁表中的随机人物