Previous topicNext topic
 Gameofmir Help
Help > 游戏引擎功能系统 > 功能操作命令 > 公告信息类 >
发送向右滚动的特效信息

发送屏幕从左向右的文字信息

功能: 在屏幕上显示特效文字信息
格式: SendMoveCenterMsg 前景色 背景色 消息文字 模式 显示时间 显示位置 Y坐标 背景参数 素材参数 消息ID

参数1 前景色
参数2 背景色
参数3 消息文字
参数4 模式
参数5 显示时间(秒)
参数6 显示位置(0=居中,1=左上↖,2=右上↗,3=左下↙,4=右下↘)
参数7 Y坐标
参数8 是否绘制背景色|背景透明度(0-255,0为全透明)
参数9 调用素材起始编号|张数|播放间隔|文字多少px宽度后自动换行  必备补丁素材是3720开始 张数17
参数10 消息ID(=0时队列显示,当前显示完毕后接着下一条,>0时先清除同ID消息后显示最新消息)

模式: 0=发送给自己 1=发送所有人物 2=发送行会 3=发送国家 4=发送当前地图 5=跨服发送

文字格式: {信息|F:B:M:SIZE:BOLD:FONT}
F=字体颜色 B=背景颜色 M=模式(0绘制背景色,1字体描边) SIZE=字体大小 BOLD=粗体(0=否,1=是) FONT=字体名或FontSetting.ini节名,可省略

旧格式继续兼容: {信息|F:B:M:SIZE:BOLD}
也兼容: {<$USERNAME>/FCOLOR=254}

%ServerName 区名称  跨服提示时用到

例子1: 特效小喇叭,带素材动画
[@main]
#IF
#ACT
SENDMOVECENTERMSG 255 16 {<$USERNAME>:|249:0:1:12:1}{这是一段GOM引擎的客户端滚动特效公告,自动换行,多格式,支持字体大小,粗体,|251:0:1:9:0}{支持自定义字体|250:0:1:9:0:SIMLI} 0 5 0 0 1|150 3720|17|100|300 1

例子2: 队列显示,消息ID=0
[@main]
#ACT
;多条消息会排队显示,不会互相顶掉
SENDMOVECENTERMSG 255 16 {第一条队列公告|249:0:1:12:1:SIMLI} 0 5 0 0 1|150 3720|17|100|300 0
SENDMOVECENTERMSG 255 16 {第二条队列公告|250:0:1:12:1} 0 5 0 0 1|150 3720|17|100|300 0

例子3: 固定消息ID,刷新同一条公告
[@main]
#ACT
;消息ID为88,重复发送时替换上一条
SENDMOVECENTERMSG 255 16 {充值活动|249:0:1:14:1:SIMLI}{今日首充双倍奖励|250:0:1:12:1} 0 8 0 0 1|180 3720|17|100|360 88

例子4: 不调用素材,只显示文字
[@main]
#ACT
SENDMOVECENTERMSG 255 0 {系统提示|249:0:1:12:1:SIMLI}{请注意账号安全,不要泄露密码|253:0:1:10:0} 0 6 0 0 0|0 -1|0|100|300 0

例子5: 顶部位置显示,自动换行宽度220
[@main]
#ACT
SENDMOVECENTERMSG 255 16 {顶部公告|249:0:1:12:1:SIMLI}{这段文字比较长,超过220像素后会自动换行显示|251:0:1:9:0} 0 6 1 20 1|150 3720|17|100|220 100

例子6: 当前地图发送
[@main]
#ACT
SENDMOVECENTERMSG 255 16 {%ServerName|249:0:1:12:1:SIMLI}{当前地图出现稀有怪物,请注意刷新点|250:0:1:12:1} 4 8 0 0 1|150 3720|17|100|320 200