• 欢迎!在发帖前请阅读每个板块置顶的版块须知。论坛 QQ 群:931748551
    鼓励大家多多发帖,这里有问必答。论坛左下角可切换明亮 / 黑暗模式哦。
资源图标

服务端插件 开关插件 1.3

*此贴搬运自泰拉瑞亚中文论坛,已获原作者授权。

原帖地址:https://www.bbstr.net/r/122/

原作者:奇威复反


适用版本:1.4

前置Mod/插件:TShock本体、PlaceholderAPI

原帖地址:https://github.com/Interverse/SwitchCommands

开源地址:https://github.com/qiweiff/SwitchCommands-optimize--

API版本:2,1

激活开关触发指令
不但进行了汉化,还进行了改良!

指令:副指令:副副指令(插件未汉化的指令):权限:说明:
/开关/kg/switch开关输入指令后激活一个开关以将其绑定,之后可使用下面的子命令
/开关 添加 <指令>/kg tj <指令>/switch add <指令>开关给当前开关添加指令
/开关 删除 <编号>/kg sc <编号>/switch del <编号>开关给当前开关删除指令
/开关 列表/kg lb/switch list开关查看当前开关中所有的指令及编号
/开关 冷却 <秒数>/kg lq <秒数>/switch cooldown开关给当前开关设置冷却
/开关 权限忽略 <true/false>/kg qxhl <true/false>/switch ignoreperms <true/false>开关给当前开关设置是否忽略玩家权限强制执行指令
/开关 取消/kg qx/switch cancel开关取消对这个开关的绑定
/开关 重绑/kg zb/switch rebind开关取消对这个开关的绑定并绑定其他开关
/开关 完成/kg wc/switch done开关完成对这个开关的设置
/重载开关/reload/reload开关重读"开关配置表.json"

PS:插件的指令和子指令可以混用

插件用法:
1、准备一个开关,放好
2、输入/开关
3、点击开关
3、输入/开关 添加 <命令 >
举例:/开关 添加 spawn
该指令可以返回世界出生点
4、输入/开关 权限忽略 true --来设置玩家是否可以忽略命令权限,true是忽略 (默认 false )
5、/开关 冷却 <秒数> --可以添加冷却时间 ,冷却时间每个玩家分开计算(默认冷却时间为0 )
6、输入/开关 完成 --完成编辑并生效

ps:除了可以给开关设置指令,还可以给控制杆、压力板、陷阱箱设置指令

占位符:
接入了PlaceholderAPI
可以使用PlaceholderAPI自带的占位符
插件自带$name占位符
$name会被替换为玩家名字

配置表说明:

JSON:
{
  "switchCommandList": {
    "X: 1838, Y: 205": {//开关坐标
      "commandList": [
        "/help"//开关指令
      ],
      "cooldown": 0.0,//冷却
      "ignorePerms": false//是否权限忽略
    },
    "X: 1878, Y: 140": {
      "commandList": [
        "/help 2"
      ],
      "cooldown": 0.0,
      "ignorePerms": false
    }
  }
}

ps:为了方便用过这个插件的腐竹转移配置表,所以没汉化配置表
才不是我不会呢

改良:
1.输入/开关 完成 后会立刻保存到"开关配置表.json"
再也不用担心因为重载导致开关指令失效了!
2.删除了刷屏的冷却提示!
作者
奇威复反
下载量
49
查看
75
发布时间
上次更新时间
评分
0.00 星 0 星

奇威复反 发布的更多资源