空岛服,用Skript脚本注册了一个指令,需要在脚本里面添加什么权限,才只在自己岛上执行。
空岛插件是BentoBox的BSkyBlock。
空岛插件是BentoBox的BSkyBlock。
这应该不是权限的问题,权限一般是永久(或者定期)存在的,不适合用来判断变动的量
基于此很明显的看出要使用papi来实现
翻看BSkyBlock placeholders - BentoBox World可以找到曲线救国的办法
复制代码这仨变量都可以实现判断
sk原生不支持papi的,需要安装附加插件Addon - skript-placeholders | skUnity Forums才能实现papi的解析
基于此很明显的看出要使用papi来实现
翻看BSkyBlock placeholders - BentoBox World可以找到曲线救国的办法
- %bskyblock_on_island% 无论玩家是否在他所在的岛屿上
sk原生不支持papi的,需要安装附加插件Addon - skript-placeholders | skUnity Forums才能实现papi的解析
郑炜孙 发表于 2023-5-14 11:05
这应该不是权限的问题,权限一般是永久(或者定期)存在的,不适合用来判断变动的量
基于此很明显的看出要 ...
顺便问一下 应该怎么把%bskyblock_owns_island% 添加进去,我新手!不太懂得!
Yearnorlik 发表于 2023-5-14 13:43
顺便问一下 应该怎么把%bskyblock_owns_island% 添加进去,我新手!不太懂得! ...
1. sk原生不支持papi的,需要安装附加插件才能实现papi的解析(链接上面有)
2. 安装附属插件,直接放在plugins文件夹就行了
3. 下边是我正在用的实际代码
- set {_online} to placeholder "pinger_online_127.0.0.1:25565" without color
4. 具体语法参考可以看skUnity - Documentation,全英文不懂的话自行翻译
5. 30金粒我只能说这么多话了
郑炜孙 发表于 2023-5-14 14:22
1. sk原生不支持papi的,需要安装附加插件才能实现papi的解析(链接上面有)
2. 安装附属插件,直接放在pl ...
追加100金粒。。。
使用if判断是否在岛上 是的话执行 不是提示
command /cwat:
trigger:
set {abc} to placeholder "BSkyBlock_on_island" from player
if {abc} is "true":
loop all blocks within chunk at player:
if loop-block is water:
set loop-block to air
trigger:
set {abc} to placeholder "BSkyBlock_on_island" from player
if {abc} is "true":
loop all blocks within chunk at player:
if loop-block is water:
set loop-block to air
Yearnorlik 发表于 2023-5-14 23:05
command /cwat:
trigger:
set {abc} to placeholder "BSkyBlock_on_island" from player
弄好了!!!!!