RT,我想检测玩家在指定世界丢出末影珍珠时被取消动作
但是就是不知道应该怎么写。
复制代码
但是就是不知道应该怎么写。
- on throw of ender pearl:
- If world is "emsl":
- send "&f[&3恶魔森林&f]&c警告你! 不要试图侵犯恶魔的领土!" to player
- cancel event
- stop trigger
- http://mineplugin.org/Skript#On_Click
有什么不回的看教程啊,这个是基础的东西,应该很简单就能实现。
qq794195711 发表于 2020-1-17 11:28
有什么不回的看教程啊,这个是基础的东西,应该很简单就能实现。
大哥,你先试一下能不能这样子做好不好???
右键检测物品当然是可以,但是无法阻止末影珍珠的抛出事件,我翻遍了这玩意
也没找到合适的写法
TNT8 发表于 2020-1-17 11:35
大哥,你先试一下能不能这样子做好不好???
右键检测物品当然是可以,但是无法阻止末影珍珠的抛出事件 ...
我没用过这个,所以也没办法测试。
那边只有这一种和你所说是有联系的,没办法取消掉。
如果这个没有用,你就可以不考虑这个方法了。
如果开源的建议你去翻下源代码,看看这个事件的监控部分代码。
自己模拟下,找到最底层最先触发事件,然后取消那估计就行了。
算了,有请高手吧,我这个技术不行,先撤了。
直接 kill 掉这个末影珍珠呢
kill all ENDER_PEARL in the player's world
什么的 ,或者用执行命令清楚那个末影珍珠。
既然取消不了事件的话。
kill all ENDER_PEARL in the player's world
什么的 ,或者用执行命令清楚那个末影珍珠。
既然取消不了事件的话。
本帖最后由 极光creeper 于 2020-1-17 16:11 编辑
这样 触发器用on right click with ender_pearl:
以及不需要stop trigger
我用的4空格,code之后空格的显示有问题,所以我就不用dz代码了
on right click with ender_pearl:
If world is "emsl":
send "&f[&3恶魔森林&f]&c警告你! 不要试图侵犯恶魔的领土!"
cancel event
我1年没碰sk了 可能有误,反正大概如此
ender_pearl 要看你的插件配置能不能读得出,sk里的语句和格式都可以自己改的
这样 触发器用on right click with ender_pearl:
以及不需要stop trigger
我用的4空格,code之后空格的显示有问题,所以我就不用dz代码了
on right click with ender_pearl:
If world is "emsl":
send "&f[&3恶魔森林&f]&c警告你! 不要试图侵犯恶魔的领土!"
cancel event
我1年没碰sk了 可能有误,反正大概如此
ender_pearl 要看你的插件配置能不能读得出,sk里的语句和格式都可以自己改的