wokin_dada
不知道该如何实现以下效果:
离mm生物距离3格触发指令[例如玩家触发指令spawn]  在距离三格内仅触发一次指令。如果离开这范围则不触发。距离3格内触发一次而不是重复触发

不可以右键触发。有啥好的办法嘛?   最好能写出例子

奥力給
在怪物下面技能填写  Skills:
  - skill{s=检测} @PlayersInRadius{r=3} ~onTimer:100

然后在skill文件夹里面新建一个文件填写
检测:
  Cooldown: 9999999
  Skills:
  - command{c="say 触发了指令"} @Trigger





如对你有帮助,可以设置个最佳

wokin_dada
奥力給 发表于 2022-12-17 13:30
在怪物下面技能填写  Skills:
  - skill{s=检测} @PlayersInRadius{r=3} ~onTimer:100

你别急 容我试试

wokin_dada
本帖最后由 wokin_dada 于 2022-12-17 14:08 编辑
奥力給 发表于 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减少点

wokin_dada
奥力給 发表于 2022-12-17 14:18
肯定获取不到的,因为你没攻击
我这个思路是设置冷却时间,如果想再次检测可以设置9999999减少点 ...

那如果不攻击有办法实现嘛?其实我就是想靠近这个mm生物自动执行命令。

奥力給
wokin_dada 发表于 2022-12-17 14:19
那如果不攻击有办法实现嘛?其实我就是想靠近这个mm生物自动执行命令。
...

试试<trigger.name>

wokin_dada

一样的 获取不到。如果把靠近mm生物改成块 有办法实现嘛qwq?  
感觉我说的这个应该实现不了

奥力給
wokin_dada 发表于 2022-12-17 14:28
一样的 获取不到。如果把靠近mm生物改成块 有办法实现嘛qwq?  
感觉我说的这个应该实现不了 ...

可以给你个思路,我懒得实现了
你去写一个范围为3格的范围技能,但是0伤害
这样玩家进入技能范围就会被检测到了