当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

冰雪传奇红色字体怎么弄:聊天喊话名字公告红字全套实现方法

热度:
冰雪传奇里看到的红色字体,分五种情况:普通聊天红字、世界喊话红字、角色名字红字、GM全服公告红字、NPC对话或爆装提示红字。不同场景用的代码和权限完全不一样,下面按实际用法拆开讲。

一、普通聊天框打红色字体(玩家常用)
多数冰雪传奇版本基于Legend、GOM、HERO等引擎,聊天变色靠前缀代码,直接在世界、行会、私聊输入框里写:
1.美元符号写法:1要发的文字——1代表红色,2绿色,3蓝色,输完发送即变红
2.方括号写法:[red]要发的文字[/red]——部分改版冰雪支持这种格式,red换green、blue同样生效
3.井号写法:#FF0000#要发的文字或#AB#要发的文字——后面跟十六进制颜色值,#FF0000就是纯红
4.脱字符写法:^1要发的文字——^1红、^2绿、^3黄,老传奇改版常见
实操:进游戏→点世界频道→输入框写$1收冰雪币秒到→发送,整条消息变红。若发出去不变色,说明当前版本没开聊天变色,得用下面喊话或GM方式。

二、世界喊话/喇叭红字
普通玩家买喇叭喊话默认白字或黄字,想变红有两种路:
1.版本自带变色喇叭:输入$1或[red]再接喊话内容,部分冰雪服喇叭系统吃这个代码
2.命令式喊话(需权限):GM用@!要发的信息聊天栏红字提示;@~要发的信息全服飘红;@#要发的信息右侧展开红字
普通玩家别乱试@开头命令,没权限会被忽略或踢线。

三、角色名字变红字
名字红字分两种:
1.红名机制:PK值拉满自动变红名,系统判定,不是代码控制的“字体红”
2.自定义名字红字:建号或改名时输入^1名字、$1名字、[red]名字[/red],取决于服务端是否放开命名颜色标签,大多数冰雪服为防刷屏会屏蔽,实际成功率低
真要固定红名显示,只能找GM在后端改NameColor参数(FCOLOR=值),玩家端搞不定。

四、GM全服红字公告(服务端权限)
如果你是服主或GM,在游戏内直接输:
•@!内容→聊天栏红字

•@~内容→屏幕飘红

•@#内容→右展红字

服务端脚本层用SENDMSG命令更稳,例如Legend引擎:
SENDMSG5全服活动开启150010
150即红色字体色号(0~255区间,250~254多为深红/亮红)
GOM引擎用花括号格式:
SENDMSG5{全服红字|254:0:1}内容

五、NPC对话、爆装提示红字(版本脚本层)
改NPC对话颜色用变量:
{$USERNAME/FCOLOR=254}玩家名显示红色
爆装提示改String.ini:
DropItemHint=物品[{%Item52:253:0}]从[{%name
180:253:0}]身上掉落…
其中253、254是红系色号

六、常见颜色代码对照(直接抄)
$1/^1/[red]/#FF0000#=红
$2/^2/[green]/#00FF00#=绿
$3/^3/[blue]/#0000FF#=蓝
$yellow/#FFFF00#=黄
$purple/#800080#=紫

七、发了不变红的原因
•当前冰雪子版本没编译聊天变色模块

•用了别的引擎代码(GOM写Legend格式必然失效)

•被敏感词过滤把标签吞了

•手机端输入框自动清掉$、[]符号

先在小号私聊自测$1测试,变红再切世界频道。

不同冰雪传奇登录器、不同引擎(Legend/HERO/GOM/Blue)支持格式不完全互通,进服先看帮助或问GM当前服吃哪种标签,别一套代码通吃全部服。
[顶部]