传奇NPC发送信息SENDMSG命令完整使用教程
在传奇版本搭建与脚本制作过程中,NPC信息发送是非常常用的基础功能,主要用于实现游戏内广播通知、人物弹窗提示、头顶文字展示、跨服消息推送等各类场景。熟练掌握SENDMSG命令的用法,能够极大丰富传奇游戏的交互效果,提升玩家的游戏体验。下面为大家详细讲解传奇SENDMSG命令的完整格式、参数含义以及实…
在传奇版本搭建与脚本制作过程中,NPC信息发送是非常常用的基础功能,主要用于实现游戏内广播通知、人物弹窗提示、头顶文字展示、跨服消息推送等各类场景。熟练掌握SENDMSG命令的用法,能够极大丰富传奇游戏的交互效果,提升玩家的游戏体验。下面为大家详细讲解传奇SENDMSG命令的完整格式、参数含义以及实用脚本案例。
一、SENDMSG核心功能介绍
SENDMSG是传奇脚本中专门用于NPC发送信息的核心命令,支持多种消息展示形式,包含全局广播、单人提示、头顶显示、跨服推送等功能。同时该命令支持自定义字体颜色与背景颜色,开发者可以根据游戏场景需求,设置不同样式的文字信息,让游戏提示内容更加醒目、美观。
二、SENDMSG标准格式说明
传奇NPC发送信息统一通用格式,参数顺序固定,修改参数即可实现不同消息效果:
SENDMSG 信息类型代码 字体颜色(0-255) 背景颜色(0-255) %s信息内容%d
1、格式参数释义
信息类型代码:专属功能编码,对应不同的消息发送场景,是区分广播、单人、头顶信息的核心参数。
字体颜色/背景颜色:数值范围0-255,可自由搭配色彩,实现自定义文字样式。
占位符含义:%s代表人物名称,%d代表NPC名称,%ServerName代表游戏区名称,可灵活嵌入消息内容中。
三、信息类型代码详细对照表
不同数字代码对应专属的消息发送效果,也是传奇脚本制作中最常用的基础参数,具体功能分类如下:
1:发送普通红色广播信息,全区玩家均可查看。
2:发送普通红色广播信息,同时附带展示NPC名称。
3:发送普通红色广播信息,关联对应人物与NPC名称展示。
4:在NPC头顶展示普通说话信息,仅近距离玩家可见。
5:向指定人物发送专属红色提示信息。
6:向指定人物发送专属绿色提示信息。
7:向指定人物发送专属蓝色提示信息。
8:跨服发送信息,所有服务器玩家均可接收查看。
四、基础通用脚本命令案例
以下是无自定义颜色的基础SENDMSG脚本,适配绝大多数基础消息场景,可直接复制用于传奇脚本编辑:
[@test]
#IF
#ACT
SENDMSG 0 %s信息内容%d
SENDMSG 1 %s信息内容%d
SENDMSG 2 %s信息内容%d
SENDMSG 3 %s信息内容%d
SENDMSG 4 %s信息内容%d
SENDMSG 5 %s信息内容%d
SENDMSG 7 %s信息内容%d
SENDMSG 8 %s信息内容%d
五、自定义颜色脚本使用案例
传奇SENDMSG命令支持自定义字体和背景颜色,通过修改0-255区间数值,可打造差异化消息样式,以下是实测可用的自定义颜色完整脚本:
;自定义颜色NPC信息发送脚本
SENDMSG 0 249 47 %s信息内容%d
SENDMSG 1 249 255 %s信息内容%d
SENDMSG 2 249 253 %s信息内容%d
SENDMSG 3 249 47 %s信息内容%d
SENDMSG 4 249 47 %s信息内容%d
SENDMSG 5 249 47 %s信息内容%d
SENDMSG 6 249 47 %s信息内容%d
SENDMSG 7 249 47 %s信息内容%d
SENDMSG 8 249 47 %s信息内容%d
六、脚本使用注意要点
1、所有颜色参数数值必须控制在0-255之间,超出范围会导致脚本失效、消息无法发送。
2、占位符%s、%d、%ServerName需按需搭配使用,对应人物、NPC、区服名称,让消息内容更精准。
3、跨服消息代码8仅支持多服联动版本,单服传奇版本可优先使用1-7代码。
4、头顶信息代码4适合NPC互动场景,能够有效提升游戏交互的真实感。


