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