前言
学习和使用 Kether 语句
我为什么要学 Kether 语句?
你可能在任务插件、技能插件、副本插件里见过类似这样的配置:
或者更复杂一点的:
这些看起来像“一行行命令”的东西,就是 Kether 语句。
一句话:Kether 是“可配置的逻辑”
很多插件里,想实现“点一下按钮发奖励”“完成某个条件就扣钱”“玩家等级不同走不同分支”这类效果,都需要写逻辑。以前这些逻辑往往被写死在插件里,想改只能等作者更新。
Kether 的作用,就是把这些逻辑做成可以写、可以改的语句,交给使用插件的人来配置。你可以把它理解成:
Kether 是一种专门用来描述“做什么、在什么条件下做”的小语言。
你可能在哪些地方会用到?
如果你平时会:
- 调任务、副本、技能的效果
- 改插件配置,而不是写代码
- 复制别人写好的脚本、语句然后自己改一改
那你很可能已经在用 Kether,只是还不知道它叫什么。很多插件用 Kether 来配置奖励、条件、流程,所以学一点 Kether,可以让你:
- 看懂:别人给的配置、示例在做什么
- 会改:把奖励、条件、提示改成适合自己服务器的
- 能写:在插件支持的地方,自己拼出想要的逻辑
学这个难吗?
不难。
Kether 的设计目标,就是让“会用配置的人”也能写出逻辑,而不是给程序员用的。你只要会:
- 读懂一句话在说什么(比如“给玩家一把剑”)
- 按顺序排列几件事(先做 A,再做 B)
- 理解“如果…否则…”这种条件
就足够入门了。
后面的教程会从最基础的概念开始,一步步教你如何读懂、修改、组合 Kether 语句。你不需要懂编程,也不需要懂任何内部实现,只需要愿意照着示例动手改一改、试一下。