世界聊天阵营聊天登录登出及服务器广播

Posted slwow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了世界聊天阵营聊天登录登出及服务器广播相关的知识,希望对你有一定的参考价值。

一、如何设置玩家名字样式

当玩家世界聊天、阵营聊天、登录登出及世界广播时,服务器会提示以玩家名字XXX开头的消息

在通用设置里可以格式化设置玩家的名字样式,以分隔符|隔开,例如:数字|数字|数字|数字|数字...,具体设置如下

1 名字前添加阵营,[联盟]或[部落]
110 名字前添加职业图标 三选一
101 名字前添加职业名称
111 名字前添加职业图标和名称
210 名字前添加种族图标 三选一
201 名字前添加种族名称
211 名字前添加种族图标和名称
310 名字前添加VIP图标 三选一
301 名字前添加VIP名称
311 名字前添加VIP图标和名称
410 名字前添加军衔图标 三选一
401 名字前添加军衔名称
411 名字前添加军衔图标和和名称
60 玩家名字不带颜色 二选一且必选
61 玩家名字根据职业带颜色

举例说明:

  • 名字带阵营、并且带职业图标、玩家名字根据职业变颜色,那么可以这么设置 1|110|61
  • 名字带阵营、并且带VIP图标和名称、带军衔图标和名称、玩家名字不带颜色,那么可以这么设置 1|311|411|60
  • 上面例子,如果要军衔在前,VIP在后,那么可以这么设置1|411|311|60

二、世界聊天、阵营聊天配置

  • 字符设置在_string表
  • 其他设置在_common_setting表,格式:玩家名字样式#参数(小于-1 聊天的冷却时间    -1  无限制    0  关闭    大于0 消耗模板ID,对就_req表中reqId),例如 1|311|411|60#-1

三、登录登出配置

  • 字符设置在_string表
  • 其他设置在_common_setting表,格式:玩家名字样式#参数(0 关闭  1 开启),例如 1|311|411|60#1

三、服务器广播配置

  • 当玩家打开gameobject、获得item时,可以进行全服广播

  • entry item或gameobject entry
    flag 0-打开gameobject 1-打开item 2-获得item
    announceType 0-左下角全服广播 1-左下角和中间全服广播
    text 文本内容,第一个%s被玩家名字占位,第二个%s被item或gameobject名称占位
    comment 备注
  • text中玩家名字样式参考上文,配置在_common_setting表,格式:玩家名字样式,例如1|311|411|60

 


以上是关于世界聊天阵营聊天登录登出及服务器广播的主要内容,如果未能解决你的问题,请参考以下文章

Golang的聊天服务器实践(群聊,广播)

聊天程序

go语言实现简单的聊天室

socket发送UDP广播实现聊天室功能

socket发送UDP广播实现聊天室功能

基于TCP的网络聊天系统