离mm生物距离3格触发指令[例如玩家触发指令spawn] 在距离三格内仅触发一次指令。如果离开这范围则不触发。距离3格内触发一次而不是重复触发
不可以右键触发。有啥好的办法嘛? 最好能写出例子
在怪物下面技能填写  Skills:
- skill{s=检测} @PlayersInRadius{r=3} ~onTimer:100
然后在skill文件夹里面新建一个文件填写
检测:
Cooldown: 9999999
Skills:
- command{c="say 触发了指令"} @Trigger
如对你有帮助,可以设置个最佳
- skill{s=检测} @PlayersInRadius{r=3} ~onTimer:100
然后在skill文件夹里面新建一个文件填写
检测:
Cooldown: 9999999
Skills:
- command{c="say 触发了指令"} @Trigger
如对你有帮助,可以设置个最佳
奥力給 发表于 2022-12-17 13:30
在怪物下面技能填写 Skills:
- skill{s=检测} @PlayersInRadius{r=3} ~onTimer:100
你别急 容我试试
 本帖最后由 wokin_dada 于 2022-12-17 14:08 编辑 
还是不行= =不知道什么原因
<target.name> 这个识别不出玩家id
我没开创造模式。
mm版本5.2.0
而且不知道为什么我退出范围再进入就不会触发了。如果用你的say指令不需要检测玩家id的话
太奇怪了qwq
奥力給 发表于 2022-12-17 13:30
在怪物下面技能填写 Skills:
- skill{s=检测} @PlayersInRadius{r=3} ~onTimer:100
还是不行= =不知道什么原因
<target.name> 这个识别不出玩家id
我没开创造模式。
mm版本5.2.0
而且不知道为什么我退出范围再进入就不会触发了。如果用你的say指令不需要检测玩家id的话
太奇怪了qwq
wokin_dada 发表于 2022-12-17 14:03
还是不行= =不知道什么原因
这个识别不出玩家id
我没开创造模式。
<target.name>肯定获取不到的,因为你没攻击
我这个思路是设置冷却时间,如果想再次检测可以设置9999999减少点
奥力給 发表于 2022-12-17 14:18
肯定获取不到的,因为你没攻击
我这个思路是设置冷却时间,如果想再次检测可以设置9999999减少点 ...
那如果不攻击有办法实现嘛?其实我就是想靠近这个mm生物自动执行命令。
wokin_dada 发表于 2022-12-17 14:19
那如果不攻击有办法实现嘛?其实我就是想靠近这个mm生物自动执行命令。
...
试试<trigger.name>
wokin_dada 发表于 2022-12-17 14:28
一样的 获取不到。如果把靠近mm生物改成块 有办法实现嘛qwq?
感觉我说的这个应该实现不了 ...
可以给你个思路,我懒得实现了
你去写一个范围为3格的范围技能,但是0伤害
这样玩家进入技能范围就会被检测到了