传奇脚本语言类型详解 各引擎对应脚本特性与用法

来源: 作者: 点击:
传奇脚本语言并非通用编程语言,而是与服务端引擎深度绑定的“专属命令集”,核心作用是控制游戏内NPC交互、任务流程、怪物行为等。不同引擎对应的脚本语法存在差异,主流类型集中在三类。

一、核心脚本类型:与引擎强绑定的命令体系

传奇脚本的核心是“通过固定命令调用引擎功能”,而非传统编程的逻辑开发。目前市场上90%以上的传奇服务端,脚本语言都围绕BLUE、SKY、HERO三类引擎构建。

1. BLUE引擎脚本:简洁高效的基础命令集

BLUE引擎(含各类衍生版本)是国内传奇最常用的引擎之一,其脚本语言以“命令简洁、上手门槛低”为特点,核心是“标签+条件判断+执行命令”的结构,无复杂语法规则。

• 语法特点:用“[@标签名]”定义触发点,“#IF”“#ACT”“#SAY”划分条件与执行逻辑,命令多为英文单词缩写或拼音首字母,无需声明变量类型。

• 核心命令示例: