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

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

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

做活动提醒时,公告发了却不显示在屏幕中间,早期我用普通喊话命令,结果字小又滚走了。后来用发送屏幕中间公告的SendCenterMsg命令,字大、居中、还能加倒计时。这篇把996引擎发送屏幕中间公告SendCenterMsg命令的格式、参数和配置方法整理出来。

发送屏幕中间公告指的是在专用登录器屏幕中间弹出居中大字体公告,和普通滚动喊话不是一回事。它能指定前景色背景色、发给谁、显示多久,还能带倒计时标签执行回调脚本。屏幕中间大字体这种强提示,适合发放新手奖励、提醒离开地图这类场景。

发送屏幕中间公告配图 - M2GM

格式与参数

SendCenterMsg的格式是六个参数:

SendCenterMsg 前景色 背景色 消息文字 模式 显示时间 倒计时标签

模式含义:0发送给自己、1发送所有人物、2发送行会、3发送国家、4发送当前地图、5替换模式、6跨服发送。设置倒计时标签时可执行自定义脚本功能;消息文字里还能用%ServerName显示区名称。

前景色和背景色各填一个颜色编号,拼出双色居中效果;显示时间单位是秒,填30就停30秒。这个命令和普通喊话最大的区别就是字大、居中、停留时间可控,适合需要所有玩家一眼看到的重要提醒,而不是滚动飘过去就忘。

参数含义对照

参数 含义
前景色/背景色 公告文字与底色颜色编号
消息文字 要显示的内容,倒计时时必须含%d
模式 0自己、1所有、2行会、3国家、4当前地图、5替换、6跨服
显示时间 单位秒
倒计时标签 可选,时间到后执行的脚本段,要放在QFunction里

配置方法

发一个居中公告并配倒计时回调,按下面几步走:

第一步,先写SendCenterMsg,填好前后景色、消息文字和发送模式。

第二步,要倒计时就把消息文字里加上%d,显示时间填秒数,再写上倒计时标签段名。

第三步,把倒计时标签对应的脚本段放到QFunction-0.txt里,时间到自动执行。

[@main]
#IF
#ACT
SendCenterMsg 180 251 还剩余%d发放新手奖励. 0 30 @GiveNewHumanItem

;需要放QFunction脚本中
[@GiveNewHumanItem]
#IF
#ACT
Give 金条 1
Give 裁决之杖 1

拓展案例

倒计时标签只在文字里含%d时才生效。替换模式只在有倒计时标签时有效:同一倒计时用模式5重新发一次,能让倒计时重新开始。跨服发送用模式6,消息里带上%ServerName就能显示区名称。

实际做离开地图提醒时,进图先挂一个600秒倒计时,玩家中途换状态又触发一次就用模式5重置;跨服活动把区名称拼进消息,玩家一眼就知道是哪个服的通知。回调段里再挂Give发奖励,就能把倒计时、公告、发奖串成一条线。

;替换模式让倒计时重新开始
SendCenterMsg 180 251 还剩余%d离开本地图. 5 600 @ExitMap

;跨服发送
SendCenterMsg 180 251 区名称:%ServerName,还剩余%d离开本地图. 6 600 @ExitMap

FAQ常见问题

1. 问:传奇死亡触发全服公告脚本怎么写?

答:死亡触发段里可以用SendCenterMsg发全服公告,用变量取凶手名、死者名和地图坐标拼进消息里。换到活动提醒场景,就是把要强调的事件写进消息文字,选模式1发给所有人物,比普通喊话醒目。(来源:百度知道,2011-12检索,已去隐私)

2. 问:攻沙双色公告怎么写?

答:双色公告用专门的公告命令,后面跟颜色、类型、内容,一行有长度限制。SendCenterMsg本身靠前景色背景色两个编号控制双色效果,颜色填好后整行消息居中显示,注意别把内容写得超出一行能容纳的长度。(来源:传奇素材网,2014-08检索,已去隐私)

3. 问:城主雕像脚本怎么显示城主信息和攻城时间?

答:主段显示城主名称、所属行会,再做攻城时间、沙城记录、攻沙口号、沙城战歌几个功能选项,用触发段显示下次攻城时间。做公告倒计时提醒时同理,把时间提示写进消息文字、用倒计时标签挂回调即可。(来源:百度知道,2026-01检索,已去隐私)

4. 问:SendCenterMsg发出去为什么不显示?

答:先确认是在专用登录器里看,这个命令是在专用登录器屏幕中间显示的;再检查模式选对没有,模式0只发给自己,选成别的就看不到。颜色编号和显示时间也要填对。

5. 问:倒计时回调为什么不触发?

答:两个条件缺一不可:消息文字里必须含%d,并且倒计时标签对应的脚本段要放在QFunction-0.txt里。少了%d回调不识别,标签段放错位置也不会执行。

6. 问:替换模式和普通发送有什么区别?

答:替换模式5只在有倒计时标签时有效,作用是让同一个倒计时重新开始计时。普通发送只是再弹一次公告,用模式5可以实现倒计时刷新,比如玩家重复进图时重置离开倒计时。

收尾

发送屏幕中间公告用SendCenterMsg在屏幕中间弹居中大字体公告,前景色背景色控制双色、模式0到6决定发给谁、显示时间和倒计时标签控制时长与回调。配置时记住倒计时文字要含%d、回调段放QFunction、跨服用模式6加%ServerName。需要更多996引擎脚本命令解析,可以继续关注本站文章。

SendCenterMsg的倒计时与替换模式示例在本地跑通,命令仅适用于996引擎,其他引擎同名命令参数不一定相同。

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

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

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

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

分享给朋友:

相关文章

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

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

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