LogoArcartX Doc
按键篇

简单自定义按键

简单自定义按键指南

简单自定义按键

  • 简单自定义按键允许你通过配置文件,将指定按键绑定到服务端脚本,按下即触发。
  • 之所以称为简单按键,是因为通过此方式注册的按键,客户端无法自定义。例如你设置了按键 A 执行 spawn 指令,玩家在客户端无法修改,也无法感知该按键的存在。

配置方式

简单按键位于key_bind/simple_key目录下。你可以按照以下格式创建多个文件以便分组。

示例按键: # 配置项名作为ID 不要重复
  keys:  # 按键名,列表形式,可以为组合键
    - "O"
  trigger: # 触发后执行的脚本,请查看脚本如何使用以了解这里如何填写。无需触发直接删掉该配置项即可
    - "让玩家发送消息{message = 我按下了示例按键组}"
    - "玩家OP执行命令{command = kill <player>}"
 
# 这里做一个按键按下时候给玩家发送消息并且暂时将玩家模型设置为指定模型的示例
变身:
  keys:
    - "P"
  trigger:
    - "给玩家发送消息{message = 你变身了,持续10秒}"
    - "设置玩家模型{model = xxx; scale = 0.5; time = 10000}"
  • 对于简单按键,可以配置多个目标键位以及触发多条脚本。可实现的功能取决于脚本所支持的能力。如果你熟悉 Java 或 Kotlin,也可以直接通过 API 注册按键并自定义触发逻辑。

On this page