传奇脚本16位颜色与常量颜色写法全教程
一、传奇脚本颜色功能概述在传奇服务端脚本、NPC对话文本、玩家提示消息编辑中,颜色赋值是优化界面展示、区分文本层级的核心功能。合理运用颜色代码,可区分系统提示、NPC话术、奖励公告、警告信息等内容,提升游戏内文本的辨识度与玩家阅读体验。目前传奇脚本主流支持常量颜色和16位进制颜色两种写法,适配所有主…
一、传奇脚本颜色功能概述
在传奇服务端脚本、NPC对话文本、玩家提示消息编辑中,颜色赋值是优化界面展示、区分文本层级的核心功能。合理运用颜色代码,可区分系统提示、NPC话术、奖励公告、警告信息等内容,提升游戏内文本的辨识度与玩家阅读体验。目前传奇脚本主流支持常量颜色和16位进制颜色两种写法,适配所有主流引擎版本,通用性极强。
二、传奇脚本颜色基础语法格式
2.1 标准通用语法结构
传奇脚本颜色指令固定格式统一,无版本兼容差异,基础语法如下:
<COLOR=颜色参数 展示文本>\<关闭/@exit>
2.2 语法参数说明
COLOR:脚本颜色声明指令,固定不可修改;颜色参数:分为常量标识、16进制色值两种;展示文本:游戏内实际显示的文字内容;\<关闭/@exit>:颜色闭合指令,必须添加,否则后续文本会继承当前颜色属性。
三、传奇脚本常量颜色写法(入门首选)
3.1 写法规则
常量颜色采用引擎内置专属英文标识,无需记忆色值,直接调用预设颜色,写法简单、兼容性最强,适合新手编辑基础脚本文本。
3.2 实战示例
<COLOR=clAqua 你好!>\<关闭/@exit>
释义:调用天蓝色常量色值,在游戏内显示“你好!”文本,执行后关闭颜色生效范围。
3.3 全量内置常量颜色清单
传奇引擎通用22种常量颜色标识,覆盖常规文本配色需求:clBlack(黑色)、clMaroon(褐红色)、clGreen(绿色)、clOlive(橄榄色)、clNavy(藏蓝色)、clPurple(紫色)、clTeal(水鸭色)、clGray(深灰色)、clSilver(银灰色)、clRed(正红色)、clLime(青柠绿)、clYellow(黄色)、clBlue(正蓝色)、clFuchsia(玫红色)、clAqua(天蓝色)、clLtGray(浅灰色)、clDkGray(暗灰色)、clWhite(白色)、clMoneyGreen(钱币绿)、clSkyBlue(浅天蓝)、clCream(米白色)、clMedGray(中灰色)
四、传奇脚本16位进制颜色写法(进阶定制)
4.1 写法规则
16位进制颜色以$作为前缀,后接6位十六进制色值(0-9、A-F组合),支持自定义任意色彩,突破常量颜色的固定限制,适合需要定制专属公告、VIP文本、特殊提示的场景。
4.2 实战示例
<COLOR=$123456 你好!>\<关闭/@exit>
释义:$123456为自定义十六进制色值,文本按该专属颜色显示,闭合指令终止颜色作用范围。
4.3 使用注意事项
前缀符号$不可省略,省略后引擎无法识别色值;色值必须为6位字符,过长、过短都会导致代码失效;区分大小写,建议统一使用大写字符,避免引擎解析报错。
五、两种颜色写法区别与选用建议
新手编辑常规NPC对话、基础提示文本,优先选用常量颜色写法,代码简洁无报错,无需额外配置;专业制作活动公告、VIP专属文本、版本特色提示,推荐16位进制颜色写法,色彩自由度更高,可打造差异化视觉效果。两种写法适配所有GOM、LEG、BLUE等主流传奇引擎,可在同一脚本中混合使用。
六、常见报错排查要点
未添加闭合指令\<关闭/@exit>:全局文本颜色错乱;常量标识拼写错误:文本默认显示白色;16进制色值格式错误:颜色指令失效,文本无变色;多余空格、特殊符号:引擎读取脚本时触发解析异常。



