当前位置:首页 > 引擎 > 996引擎

传奇新老NPC界面兼容教程 富文本脚本参数详解

admin1小时前2
本文详解传奇新老NPC界面兼容规则,讲解Text基础文本、RText富文本标签的脚本写法与全参数属性,标注M2服务端必填配置及开发避坑要点,助力传奇开发者快速完成NPC界面定制。…


一、传奇NPC界面核心兼容规则

在传奇版本定制与脚本开发中,NPC界面排版错乱、脚本报错是常见问题,核心诱因多为新老面板写法混用。为保障客户端正常加载、界面显示无异常,开发者需严格遵循官方兼容规范配置面板。

1.1 强制兼容原则

单NPC界面仅可采用一种面板写法,新NPC面板写法与老式界面写法禁止在同一界面内混用,否则会直接导致界面黑屏、按钮失效、脚本不执行等故障。

1.2 服务端必填配置项

使用全新NPC富文本面板功能前,必须完成M2服务端核心配置:依次打开M2→客户端控制→页面显示,勾选启用新NPC面板写法,该配置是所有新脚本指令生效的前置条件。

二、基础Text文本标签脚本用法

Text标签为NPC界面基础文本展示指令,主要用于普通文字展示、点击事件挂载,支持颜色、字号、提示弹窗等基础属性配置,是传奇NPC脚本中使用率最高的基础标签。

2.1 基础调用示例

--<Text|color=xx|size=12|text=测试文本|link=@脚本命令>

--<Text|color=255|size=18|text=测试文本>

--<Text|color=255,254,253|size=12|text=测试文本>

2.2 全参数属性详解

text:界面展示的自定义文本内容,支持常规中文、数字、符号录入

color:文本颜色属性,支持单色与闪烁两种模式;单数值为固定颜色,三色组合格式{255,254,253}可实现文字闪烁,默认闪烁间隔1秒

size:字体尺寸,系统限定仅支持14、16、18、20四个固定数值,自定义数值无效

outline、outlinecolor:分别控制文本描边宽度与描边颜色,用于强化文字视觉层次感

tips:鼠标悬停时展示的备注提示文字,用于功能说明、道具注释等场景

tipsx、tipsy:提示文本的X轴、Y轴偏移量,用于微调弹窗提示的展示位置,避免遮挡界面元素

link:文本单击触发的脚本命令,该参数必须放置在标签所有属性的最后一位

simplenum:数值简化功能,填写1时生效,超大数值自动换算单位(超万显示万、超亿显示亿),适配战力、金额等数据展示

scrollWidth、scrollHeight:文本滚动区域的宽度与高度,限定滚动内容的展示范围

scrollWay:文字滚动方向,0代表从右至左,1代表从下至上

scrollTime:滚动动画时长,单位为秒,数值越大滚动速度越慢

三、高级RText富文本标签脚本用法

RText富文本标签是新NPC面板的核心高级功能,支持单段文字多色渐变、精准坐标定位,可实现炫酷标题、渐变公告、高亮数据展示,仅在启用新NPC面板写法后可正常使用。

3.1 富文本调用示例

--<RText|x=140|y=75|color=70|size=20|text=<我是/FCOLOR=250><富文本/FCOLOR=251><996/FCOLOR=253>>

3.2 核心参数说明

x、y:富文本在NPC界面的精准坐标,用于自定义文字摆放位置,摆脱默认排版限制

text:富文本内容,内置/FCOLOR参数可实现同文本多颜色分段渐变效果

size、color:基础字体大小与全局底色,字号遵循通用规则,仅支持指定固定数值

scroll系列参数:包含滚动区域宽高、滚动方向、滚动时长,功能与Text标签一致,用于制作滚动公告、动态提示文本

tipsx、tipsy、tips:鼠标悬停提示配置,功能同基础文本标签,适配富文本元素的注释需求

四、开发常见避坑要点

第一,确认M2配置生效后再编写富文本脚本,未勾选启用新NPC面板写法时,RText标签会直接被客户端忽略;

第二,所有link点击参数必须置于标签末尾,参数顺序错误会导致点击事件失效;

第三,字体size严格按照系统指定数值填写,非规范数值会被客户端强制重置为默认字号;

第四,三色闪烁颜色格式必须使用英文逗号分隔,中文标点会造成脚本解析失败。


扫描二维码推送至手机访问。

本文章九路游发布,如需转载请注明出处。如有侵权请联系站长删除。

本文链接:https://www.9luu.com/995.html

分享给朋友: