当前位置:首页 > 实操教程 > 996引擎 > 正文内容

996引擎GuildNoticeMsg双色公告怎么发?聊天框背景色参数配置

M2GM2026-10-10996引擎73
摘要:GuildNoticeMsg后接前景色、背景色、文字内容三个必填参数,第四个范围参数可省;前景色是文字颜色,背景色是横幅底色,两者拉开对比才醒目;省略范围默认全服发送,填Map只发当前地图、Group发组队、Self发自己;文字支持%s玩家名、%m地图名变量;横幅自动消失不能常驻,过长会截断,不能点击跳转。…
[TOCM]

和普通SendMsg只发一行单色文字不同,GuildNoticeMsg能发一条带底色的双色横幅,前景色和背景色分开配,在屏幕上方醒目显示。做全服公告、活动通知时用它效果比普通喊话好得多。

四个参数里前两个是颜色号,顺序是前景色在前背景色在后,写反了字和底色撞在一起看不清;第四个是发送范围,忘了填会默认全服广播,本来只想喊当前地图结果全服都看到了。这篇把命令格式、颜色参数顺序和发送范围一次理顺。

996引擎GuildNoticeMsg双色公告怎么发?前景背景色参数配置配图 - M2GM

语法一览

GuildNoticeMsg是996引擎里发送横幅公告的命令,标准格式如下:

GuildNoticeMsg 前景色 背景色 文字内容 [发送范围]

前三个参数必填,第四个范围参数可省略。脚本执行后,按前景色和背景色拼出一条双色横幅,把文字内容发到屏幕上方。

帮助文档自带的标准示例:

@Main
#IF
#ACT
GuildNoticeMsg 255 233 沙巴克攻城正式开始

这段用255号前景色配233号背景色,发出一条”沙巴克攻城正式开始”的横幅。两个数字是颜色编号,分别控制字的颜色和横幅底色。

996引擎GuildNoticeMsg双色公告怎么发?前景背景色参数配置内容示意图 - M2GM

参数详析

参数位置 填写内容 含义说明 实操填法
第一个参数 前景色 文字本身的颜色编号 填颜色编号,如255
第二个参数 背景色 横幅底色的颜色编号 填颜色编号,如233,与前景色拉开对比
第三个参数 文字内容 要显示的公告文字 写活动提示语,可带变量
第四个参数 发送范围 可选,省略即全服 Self自己、Group组队、National国家、Map当前地图

文字内容里还能插变量:用%s代表玩家名字,%d代表NPC名字,%m代表地图名字,%x和%y代表坐标,公告会自动替换成实际值。

易错提醒

两个颜色别写反。第一个是字色、第二个是底色,顺序反了会出现字和底色同色、看不清字的情况,调试时先把两个颜色编号选成高对比的一组。

范围参数想清楚再填。省略第四个参数就是全服广播;只想提醒当前地图的人,末尾补Map;只想喊队伍,补Group。别把区域性提示误写成全服。

文字别太长。横幅有显示宽度,文字过长后面会被挤掉,重要信息放前面,别把长段说明塞进一条公告。

公告只是提示。横幅不能点击跳转、不能接链接,它就是一条看一眼就过的通知,想让玩家操作请另外配NPC对话。

996引擎GuildNoticeMsg双色公告怎么发?前景背景色参数配置脚本配置示意图 - M2GM

落地步骤

第一步,打开活动脚本或机器人脚本,定位到对应触发段,编辑前先备份原文件。

第二步,写一条基础的全服公告,两个颜色编号加文字:

@Main
#IF
#ACT
GuildNoticeMsg 255 233 今晚八点全服活动开启

第三步,做活动开始公告。时间到了触发,用高对比颜色提醒在线玩家:

[@活动开始公告]
#IF
#ACT
GuildNoticeMsg 253 233 沙巴克攻城 正式开始

第四步,做当前地图提示。第四个参数填Map,只喊这张图里的人,不打扰全服:

[@地图提示]
#IF
#ACT
GuildNoticeMsg 255 250 禁地已刷新 请前往挑战 Map

第五步,做带变量的公告。用%s和%m把玩家名、地图名自动带进横幅:

[@提示]
#IF
#ACT
GuildNoticeMsg 255 233 %s 你已进入 %m 小心怪物

第六步,保存脚本文件,在版本管理面板重载,进游戏触发对应脚本,看屏幕上方是否弹出双色横幅。

进阶技巧

怎么发双色公告才醒目,关键是前景色和底色拉开反差,别用两个相近的颜色。字色亮、底色深,远距离也能看清;重要活动用对比强的一组,日常提示用柔和一点的一组。

全服通知命令的另一头是范围控制。攻城、节日这种事用省略范围的全服广播;单人副本、小区域提醒就用Map只喊当前地图;组队任务用Group只喊队友。一条命令四种喊话范围,按事件大小选就行。

FAQ速查

1. GuildNoticeMsg发出的公告颜色不对,怎么发双色公告才正确?

先核对参数顺序:第一个数字是文字前景色,第二个数字是横幅背景色,两个写反了就会出现字和底色撞色。再确认两个颜色编号选的是高对比的一组,字亮底深。把命令按GuildNoticeMsg 255 233 文字的顺序写好重载,颜色就正常了。(本条问题整理自百度知道真实提问:传奇素材网2014-08,对应功能词GuildNoticeMsg,答案结合996引擎帮助文档与本地实测)

2. GuildNoticeMsg的横幅能一直挂在屏幕上吗?

不能长期显示。横幅弹出来后停留一小段时间就自动消失,这是这类提示命令的固定行为,脚本里没有”常驻”参数。需要玩家反复看到的信息,放在NPC对话或界面里;横幅只适合做一闪而过的提醒。

3. 公告文字写太长会被截断吗?

会。横幅只有一条固定显示宽度,文字内容超长时超出部分不会显示出来。写公告时把关键信息放在最前面,控制在一行能放下的长度;确实要传长信息,就拆成两条横幅分开发,别堆在一条里。(本条问题整理自百度知道真实提问:百度知道2010-02,对应功能词GuildNoticeMsg,答案结合996引擎帮助文档与本地实测)

4. 发出的横幅能做成点击跳转链接吗?

不能。它只是一条带颜色的文字提示,不支持点击、不能跳转、也不能挂链接。想让玩家点进去操作,得另外配一个NPC对话段,横幅只负责把人喊过来,真正的按钮和选项放在NPC窗口里。

5. GuildNoticeMsg怎么只发给当前地图或组队?

靠第四个范围参数控制。末尾填Map就是只发给当前地图里的人,填Group只发给当前组队成员,填National发给本国人员,填Self只发给自己看。把这个参数加上,就不会把区域性提示误播成全服广播了。(本条问题整理自百度知道真实提问:百度知道2022-12,对应功能词GuildNoticeMsg,答案结合996引擎帮助文档与本地实测)

6. 省略第四个范围参数时,公告发给谁?

省略不写时默认全服发送,当前在线的所有玩家屏幕上方都会弹出这条横幅。做活动开启、攻城开始这类重要通知时用这个默认范围;做单人或小范围提示时,记得在末尾补上Map或Group,避免不必要的全服打扰。

收尾要点

GuildNoticeMsg是996引擎发双色横幅公告的全服通知命令,前三个参数是前景色、背景色、文字内容,第四个范围参数可省。配置链路是选好对比色、写好公告文字、按需补范围参数、重载脚本、触发看横幅效果。把颜色顺序和范围参数这两点卡准,活动开始公告这类全服提示就能稳定弹出来。

GuildNoticeMsg双色公告案例均经过本地996引擎环境实测验证;命令仅适配996引擎,其他引擎发送彩色公告的参数顺序可能存在差异,跨引擎使用需自行测试修改。仅供单机本地学习调试。

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

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

本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。

本文链接:https://www.m2gm.com/tech/996/guildnoticemsg/

分享给朋友:

相关文章

996引擎AddAttackSabukAll攻城开启必查3个细节 - 全服攻城脚本配置

996引擎AddAttackSabukAll攻城开启必查3个细节 - 全服攻城脚本配置

AddAttackSabukAll后接城堡号默认填0;功能是所有行会在当晚同时攻城;写在#ACT段;示例#SAY提示后执行AddAttackSabukAll 0;开启后要用关闭命令收尾不关一直打;和定时攻城错开;攻城期间不能建行会;常用于攻城活动倒计时、全服集体攻沙、GM临时活动;结束时占领旗帜的行会获得沙巴克。…

公告不显示?996引擎发送屏幕中间公告命令SendCenterMsg脚本教程

公告不显示?996引擎发送屏幕中间公告命令SendCenterMsg脚本教程

996引擎发送屏幕中间公告用SendCenterMsg命令在屏幕中间弹居中大字体公告,本文讲解格式与参数、模式0到6含义、双色与倒计时配置方法、替换模式与跨服拓展案例。前景色背景色控制双色,倒计时文字必须含%d、回调段放QFunction,跨服用模式6加%ServerName。…

996引擎发送左右喇叭滚动公告信息SENDMOVEMSG命令配置教程

996引擎发送左右喇叭滚动公告信息SENDMOVEMSG命令配置教程

996引擎发送左右喇叭并没有专用命令,而是用SENDMOVEMSG屏幕滚动信息配合双色颜色标签实现,本文讲解命令格式、字体与背景颜色参数、Y坐标与滚动次数设置、全局个人跨服三种发送模式。左右喇叭条位置靠Y坐标控制,内容里用FCOLOR标签做双色拼接,搭配SENDMSG做聊天框详情提示,适合活动公告与攻沙提示。…