想要打造服务器每个玩家独一无二的聊天风格?想为会员用户定制专属的头衔?还是想聊天中显示玩家的队伍、职业,等级?那这个插件正是你需要的!
插件功能
-
为每个玩家创建独一无二的聊天样式!
-
为聊天添加更多的样式文本!
-
Mysql数据库存储,无需修改配置文件,附赠配套快速导入小工具,更加方便快捷!
-
配置全局、区域或群组聊天的最大文本、权限、聊天距离等。
-
针对后台聊天显示内容进行汉化调整,包含steamid以及聊天范围的显示!
-
支持多种样式,配置简单!
-
包含进服欢迎自定义文本,支持玩家全局播报或仅限单人播报!
-
支持过滤非法名称(例如包含颜色代码和放大字代码导致聊天文本被修改的问题)
-
线程化读取头衔,不会对服务器造成滞后问题!
插件使用说明
自定义格式效果图
功能指令
/uchat 头衔刷新指令(用于给玩家定制头衔写入数据库后,玩家在线的情况,玩家可以自己执行指令进行缓存刷新!)
权限组:XkPlugin.uchat
插件默认配置
<?xml version="1.0" encoding="utf-8"?> <NGE_ChatMasterProConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <MysqlIP>127.0.0.1</MysqlIP> <MysqlUser>root</MysqlUser> <MysqlPassword>unturned</MysqlPassword> <MysqlDataName>unturned</MysqlDataName> <MysqlPort>3306</MysqlPort> <ChatPlayerFormatsList>nge_chatplayer_list</ChatPlayerFormatsList> <ChatPlayerFormats_use>nge_chatplayer_enable</ChatPlayerFormats_use> <OpenMotoMsg>true</OpenMotoMsg> <ChatCooldown功能>false</ChatCooldown功能> <ChatCooldownSeconds>0</ChatCooldownSeconds> <MOTO> <ChatMOTO> <ALLmsg>true</ALLmsg> <IconUrl>https://img.skyxk.cn/images/2020/07/12/xlb.png</IconUrl> <Format>{color=#00FFFF}{b}欢迎玩家: {i}{player}{/i} 加入到 {server}!{/b}{/color}</Format> </ChatMOTO> <ChatMOTO> <ALLmsg>false</ALLmsg> <IconUrl>https://img.skyxk.cn/images/2020/07/12/xlb.png</IconUrl> <Format>{color=#00FFFF}{b}祝你在:{i}}{server}{/i}玩的开心!{/b}{/color}</Format> </ChatMOTO> </MOTO> <ChatOut> <ChatOut> <IconUrl>https://img.skyxk.cn/images/2020/07/12/xlb.png</IconUrl> <Format>{color=#00FFFF}{b}玩家: {i}{player}{/i} 离开了: {server}!{/b}{/color}</Format> </ChatOut> </ChatOut> <DefaultChatFormat> <Format>[{channel}][{color=#FFFFFF}{b}幸存者{/b}{/color}] {b}{charactername}{/b}: {color=#FFFFFF}{message}{/color}</Format> </DefaultChatFormat> <PermissionFormats> <ChatPermission> <Permission>ngechat.formats.admin</Permission> <Format> <Color>#00FFFF</Color> <IconUrl /> <Format>[{channel}][{color=#00FFFF}{b}㊣服管㊣{/b}{/color}] {b}{i}{color=#FF0000}{charactername}{/color}{/i}{/b}: {color=#FFFFFF}{message}{/color}</Format> </Format> </ChatPermission> </PermissionFormats> <Color_tz>white</Color_tz> <Icon_tz /> <过滤非法名称>true</过滤非法名称> </NGE_ChatMasterProConfig>
插件默认语言
<?xml version="1.0" encoding="utf-8"?> <Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Translation Id="提示_发言冷却" Value="发言冷却中,请在{0}秒后重新发送!" /> <Translation Id="提示_头衔刷新" Value="头衔称号刷新成功!可能需要10秒左右的时间加载,通常不超过1分钟!" /> </Translations>
聊天自定义参数值
因为XML配置文件中不能出现Unity的富文本<>符号,这里的<替换为{ >替换为}
聊天文本自定义参数对照表
{channel} //聊天频道,例如:附近、群组、频道
{Prefix} //主权限组中配置的前戳
{Suffix} //主权限组中配置的后戳
{playername} //玩家steam名称
{charactername} //玩家游戏昵称
{steamid} //玩家steamid
{message} //玩家聊天文本
{health} //玩家血量
{hunger} //玩家饥饿值
{Pname} //主权限组名
{pcolor} //主权限组设置颜色
欢迎文本自定义参数对照表
{player} //玩家游戏名称
{server} //服务器名称
隐藏内容需要回复可以看见
卧槽!无奈本人没文化,一句卧槽行天下!
这个逼装的我给82分,剩下的用666的方式打给你!
666
楼主辛苦了,谢谢楼主,楼主好人一生平安!
楼主辛苦了,谢谢楼主,楼主好人一生平安!
楼主辛苦了,谢谢楼主,楼主好人一生平安!
你牛B、NB、牛掰、牛X、流弊、牛批、太牛逼!
666
66666666666
1111111