在传奇HGE中,公告系统是游戏内信息传递的重要工具。本文将详细介绍如何使用SendTopMsg命令进行顶端滚动公告的设置,以及如何扩展其功能,包括全局公告和屏幕居中公告的创建。
1.SendTopMsg基本功能
格式:SendTopMsg[字体颜色][字体描边色][Y坐标][字体大小][背景色][背景透明度][滚动次数][宽度留空][播放速度][单次移动像素量]消息文字
模式:0(给自己)、1(大部分人)、2(行会)、3(当前地图)、4(周围可见人物)
2.扩展功能
全局公告(LineNotice.txt):通过[参数]设置公告,如字体颜色、大小等,支持彩色和滚动公告。
屏幕居中公告:使用{前景色背景色显示时间(秒)}格式,显示在屏幕指定位置。
3.示例与命令发送
滚动公告示例:[25124910110128150353]{type=set;y=20}【公告】{s=文本显示1;bold=0;f.bd=1}{s=文本显示2;fc=red;f.bd=1}
屏幕居中公告示例:{180020}这是一个屏幕居中的例子显示时间为20秒
脚本命令发送:#actSendTopMsg2510{s=这是一个顶部滚动公告(大部分人);f.bd=1}110110|1282|50|1|3
4.颜色和格式说明
颜色:ARGB或索引颜色,如fc=4294967040429496704042949017604294901760表示渐变色。
富文本格式:支持前景色、背景色、描边、渐变等,具体格式参见文档。
5.坐标和位置
ox和oy:X和Y坐标偏移,用于相对位置调整。
x和y:绝对或相对的X和Y坐标。
set:设置整体属性,如宽度预留。
6.注意事项
目前仅支持SendTopMsg命令,其他类型如text默认使用。
参数范围请确保在指定范围内,否则可能影响公告的显示效果。
扩展顶端滚动公告功能顶端滚动公告格式:SendTopMsg字体颜色(0-255)字体描边色(0-255)消息文字模式Y坐标字体大小(9-30)背景色(0-255)|背景透明度(0-255)滚动次数(1-3)|宽度留空(0-65535)|播放速度(毫秒,默认35)|单次移动像素量(默认1)模式0发给自己1发送大部分人2发送行会3发送当前地图4周围可见人物
[!]扩展:顶端滚动公告
功能:顶端滚动公告
格式:SendTopMsg字体颜色(0-255)字体描边色(0-255)消息文字模式Y坐标字体大小(9-30)背景色(0-255)|背景透明度(0-255)滚动次数(1-3)|宽度留空(0-65535)|播放速度(毫秒,默认35)|单次移动像素量(默认1)
模式0发给自己1发送大部分人2发送行会3发送当前地图4周围可见人物
全局公告LineNotice.txt
格式:[字体颜色字体描边色Y坐标字体大小背景色背景透明度滚动次数宽度留空播放速度单次移动像素量]消息文字
参数范围:
字体颜色、字体描边色、背景色、背景透明度:0-255
字体大小:9-30
滚动次数:1-3
宽度留空:0-65535
播放速度(毫秒,默认35)
单次移动像素量(默认1)
Linenotice.txt中设置
1.更新linenotice.txt中可设置滚动公告和彩色公告
滚动公告:
格式:[字体颜色字体描边色Y坐标字体大小背景色背景透明度滚动次数宽度留空播放速度单次移动像素量]消息文字
参数范围:
字体颜色、字体描边色、背景色、背景透明度:0-255
字体大小:9-30
滚动次数:1-3
宽度留空:0-65535
播放速度(毫秒,默认35)
单次移动像素量(默认1)
例:
[25124910110128150353]{type=set;y=20}【公告】{s=文本显示1;bold=0;f.bd=1}{s=文本显示2;fc=red;f.bd=1}:{type=set;oy=-5}{type=img;i=2935;li=ui1;w=73;h=28}\{type=set;y=90}换行示例
[251010110128150353]{s=测试渐变;fc=4294967040429496704042949017604294901760;f.bd=1}
富文本格式参考该文档后面。
屏幕居中公告:
{前景色背景色显示时间(单位:秒)}表示屏幕居中公告
例:
{180020}这是一个屏幕居中的例子显示时间为20秒
脚本命令发送公告
;==========================================
功能:顶端滚动公告
格式:SendTopMsg字体颜色(0-255)字体描边色(0-255)消息文字模式Y坐标字体大小(9-30)背景色(0-255)|背景透明度(0-255)滚动次数(1-3)|宽度留空(0-65535)|播放速度(毫秒,默认35)|单次移动像素量(默认1)
模式0发给自己1发送大部分人2发送行会3发送当前地图4周围可见人物
[@Main]
#if
#act
SendTopMsg2510{s=这是一个顶部滚动公告(大部分人);f.bd=1}110110|1282|50|1|3
富文本格式参考该文档后面。
;==========================================
格式:SendCenterMsg前景色背景色消息文字模式显示时间(秒)显示位置
模式0发给自己1发送大部分人2发送行会3发送当前地图
显示位置1-中部居中显示2-顶部居中显示3-右下角显示(得灵符时的提示)
目前只支持SendTopMsg命令,以下是type类型,默认为text
set:设置总体属性
ox:X坐标偏移。此作用是相对偏移
oy:Y坐标偏移。此作用是相对偏移
x:X相对坐标。此作用是相对坐标
y:Y相对坐标。此作用是相对坐标
text:文字标志,也可不写,默认为此类型
s:要显示的文字。例:{s=我是文字描述}。
fc:文字的前景颜色。格式为ARGB或索引颜色,ARGB目前未提供工具,可使用c.share.makeARGB获取,渐变渲染模式格式:左上角颜色右上角颜色右下角颜色左下角颜色,如255内的所引颜色,则不支持渐变。
bold:文字是否描边。例:{s=我是文字描述;bold=1}。bold范围(0..1),1=描边,0或不填写不描边,建议不描边不填写,节约宽带。
boldc:描边颜色。格式为ARGB或索引颜色,ARGB目前未提供工具,可使用c.share.makeARGB获取,渐变渲染模式格式:左上角颜色右上角颜色右下角颜色左下角颜色,如255内的所引颜色,则不支持渐变。
f.se:字体大小。例:{s=我是文字描述;f.se=9}。范围(7..30)。默认值:9
f.bd:字体加粗。例:{s=我是文字描述;f.bd=1}。范围(0..1)。默认值:0
img:图片标志
i:图片的索引号。例:{i=2935;li=ui1;w=73;h=28}。显示2935图片,须存在i和li,否则不显示。
li:图片资源库文件名。文件名大支持30字符不需填写后缀名,按读取规则读取。
w:图片宽度。须填写,否则影响排版,图片将根据指定的宽度进行缩放
当宽度为-1时,将缩放至整行大小,如两边预留指定像素大小,需在前面使用set标志的x或ox坐标填写指定预留大小
h:图片高度。须填写,否则影响排版,图片将根据指定的高度进行缩放
文字转义符:文字标志的s中存在以下字符,需转义
/#47\#92;#59=#61
<#60>#62{#123}#125
##35
传奇HGE公告系统详解:SendTopMsg功能扩展及使用指南
来源:
作者:
点击:
近期更新
热门推荐

