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

传奇NPC发送信息SENDMSG命令完整使用教程

admin3天前8
在传奇版本搭建与脚本制作过程中,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互动场景,能够有效提升游戏交互的真实感。



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

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

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

分享给朋友:

相关文章