本帖最后由 Bug520 于 2021-7-13 21:11 编辑 
威胁表是启用的,@RandomThreatTarget为啥没作用?
我是想实现怪被打死随机给打过怪的玩家奖励
威胁表是启用的,@RandomThreatTarget为啥没作用?
我是想实现怪被打死随机给打过怪的玩家奖励
 本帖最后由 极光creeper 于 2021-7-13 21:29 编辑 
确实是用 @RandomThreatTarget 选择器
使用的trigger应该是 ~onDeath
确认一下
复制代码
此外 为了能掉落DropTable战利品表(下方sample中命名为Drops),
在mechanic部分,选择使用 dropitem 语句,而非 giveitem
复制代码
缝合一下就是
复制代码
或者你贴个语句看看情况?
顺便,检查下后台报错?
确实是用 @RandomThreatTarget 选择器
使用的trigger应该是 ~onDeath
确认一下
- Options:
 
- UseThreatTable: true
此外 为了能掉落DropTable战利品表(下方sample中命名为Drops),
在mechanic部分,选择使用 dropitem 语句,而非 giveitem
- dropitem{i=Drops}
缝合一下就是
- Skills:
 
-   - dropitem{i=Drops} @RandomThreatTarget ~onDeath
 
- - ...
或者你贴个语句看看情况?
顺便,检查下后台报错?
怪物配置必须开启威胁表模块
Modules:
ThreatTable: true
https://mineplugin.org/MythicMobs#.E5.A8.81.E8.83.81.E8.A1.A8.28Threat_Tables.29
Modules:
ThreatTable: true
https://mineplugin.org/MythicMobs#.E5.A8.81.E8.83.81.E8.A1.A8.28Threat_Tables.29
 本帖最后由 极光creeper 于 2021-7-13 23:17 编辑 
只能说执行指令相当的野蛮,我还是鼓励你使用dropitem
但是如果你一定要用指令这么干的话,我无所谓了...
以及理论上
复制代码
和
复制代码
是一个东西
应该是不同版本的语法不一样
只能说执行指令相当的野蛮,我还是鼓励你使用dropitem
但是如果你一定要用指令这么干的话,我无所谓了...
- 我不是很懂 ~onDeath 后面为什么还有一个1
- 你明明是要给随机玩家一个物品,但是你指令的占位符却是<mob.tt.top>,给最高仇恨的玩家,不是很懂你写的逻辑,如果是给最高的话,选择器哪里需要那么麻烦。
- 关于2的问题,如果你想改,可以试试<trigger.name>
- 关于2的问题,如果你不想改,你的插件版本?4.6.0以前使用<mob.tt.top>,在4.6.0之后使用<caster.tt.top>
 
以及理论上
- Options:
 
- UseThreatTable: true
和
- Modules:
 
- ThreatTable: true
是一个东西
应该是不同版本的语法不一样
极光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
极光creeper 发表于 2021-7-13 23:07
只能说执行指令相当的野蛮,我还是鼓励你使用dropitem
但是如果你一定要用指令这么干的话,我无所谓了...
...
我就想知道为啥这个没作用
@RandomThreatTarget @RTT 目标是威胁表中的随机人物
