CommonDefine.lua 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. local Lang = require("common.Lang")
  2. ---------------------------------------------渠道标识--------------------------
  3. CHANNEL_TAG_MUZI = 1 -- 木子/tap安卓
  4. CHANNEL_TAG_SANLI_ANDROID = 2 -- 三狸安卓
  5. CHANNEL_TAG_SANLI_IOS = 3 -- 三狸iOS
  6. CHANNEL_TAG_SANLI_QQ = 4 -- 三狸QQ大厅
  7. CHANNEL_TAG_SANLI_H5= 5 -- 三狸H5
  8. CHANNEL_TAG_SANLI_H5_4399 = 6 -- 三狸H5-4399
  9. CHANNEL_TAG_SANLI_360 = 7 -- 三狸360小游戏
  10. CHANNEL_TAG_SANLI_AIQI_H5 = 8 -- 艾七H5
  11. CHANNEL_TAG_MUZI_IOS = 9 -- 木子/tap IOS
  12. CHANNEL_TAG_SANLI_SHIYOU = 10 -- 三狸视游
  13. CHANNEL_TAG_WX = 11 -- 微信小程序,抖音游戏, 圣扬IOS
  14. CHANNEL_TAG_HP = 14 -- 虎扑
  15. CHANNEL_TAG_720 = 15 -- 720
  16. CHANNEL_TAG_MINNIGAME = 17 -- 美团, 华为, 淘宝
  17. CHANNEL_TAG_FT = 18 -- 繁体
  18. CHANNEL_TAG_GUILD1 = 23 -- 公会渠道1
  19. CHANNEL_TAG_GUILD2 = 24 -- 公会渠道2
  20. CHANNEL_TAG_VN = 27 -- 越南渠道
  21. CHANNEL_TAG_XIAOQI = 28 -- 小七渠道
  22. SEA_CHANNEL_ARR = {13, 18} -- 海外渠道列表
  23. ----------------------------------------------------------------------------
  24. MAX_ONLINE_COUNT = 5000 -- 最大同时在线人数
  25. -- 断开连接提示码
  26. DISCONNECT_NORMAL = 1 -- 正常断开连接
  27. DISCONNECT_KICK_SINGLE = 2 -- 管理后台踢人(单独)
  28. DISCONNECT_KICK_ALL = 3 -- 管理后台踢人(全服)
  29. DISCONNECT_DUPLICATE = 4 -- 重复帐号登录
  30. DISCONNECT_AUTH_FAIL = 5 -- 登录认证失败
  31. DISCONNECT_NORMAL_AFTER = 6 -- 正常断开后几秒后销毁
  32. DISCONNECT_MAX_ONLINE = 7 -- 最大登录人数限制
  33. DISCONNECT_BANUSER = 8 -- 封号
  34. DISCONNECT_BANIP = 9 -- 封IP
  35. DISCONNECT_FCM_CHILD = 10 -- 防沉迷(未成年达到每日时间上限)
  36. DISCONNECT_FCM_HEALTH = 11 -- 防沉迷(未成年/游客不得在22-08进行游戏)
  37. DISCONNECT_BAN_ROLE = 12 -- 封角色
  38. DISCONNECT_BAN_APP = 13 -- 封设备
  39. ZERO = 0.000000001
  40. DISCONNECT_MSG = {}
  41. DISCONNECT_MSG[DISCONNECT_NORMAL] = ""
  42. DISCONNECT_MSG[DISCONNECT_KICK_SINGLE] = Lang.DISCONNECT_KICK_SINGLE
  43. DISCONNECT_MSG[DISCONNECT_KICK_ALL] = Lang.DISCONNECT_KICK_ALL
  44. DISCONNECT_MSG[DISCONNECT_DUPLICATE] = Lang.DISCONNECT_DUPLICATE
  45. DISCONNECT_MSG[DISCONNECT_AUTH_FAIL] = Lang.DISCONNECT_AUTH_FAIL
  46. DISCONNECT_MSG[DISCONNECT_NORMAL_AFTER] = ""
  47. DISCONNECT_MSG[DISCONNECT_MAX_ONLINE] = Lang.DISCONNECT_MAX_ONLINE
  48. DISCONNECT_MSG[DISCONNECT_BANUSER] = Lang.DISCONNECT_BANUSER
  49. DISCONNECT_MSG[DISCONNECT_BANIP] = Lang.DISCONNECT_IP
  50. DISCONNECT_MSG[DISCONNECT_FCM_CHILD] = ""
  51. DISCONNECT_MSG[DISCONNECT_FCM_HEALTH] = ""
  52. DISCONNECT_MSG[DISCONNECT_BAN_ROLE] = Lang.BAN_ROLE
  53. DISCONNECT_MSG[DISCONNECT_BAN_APP] = Lang.BAN_APP
  54. COMMON_SERVER_OFFSET = 810538 -- 配置中服务器ID偏移量
  55. ------------------ 通用排行榜大类型定义开始 ---------------------------
  56. COMMONRANK_TYPE_MIN = 1 -- 最小类型
  57. COMMONRANK_TYPE_WEEKRANK = 1 -- 周活动排行榜类型
  58. COMMONRANK_TYPE_SERVERCOMMERCE = 2 -- 跨服商业活动排行榜
  59. COMMONRANK_TYPE_MAX = COMMONRANK_TYPE_SERVERCOMMERCE -- 最大类型
  60. ------------------ 通用排行榜大类型定义结束 ---------------------------
  61. ------------------ 通用排行榜小类型定义开始 ---------------------------
  62. COMMONRANK_SUB_TYPE_MIN = 1
  63. COMMONRANK_SUB_TYPE_SERVERCOMMERCE_SERVER = 1 -- 跨服商业活动排行榜 - 服务器排行
  64. COMMONRANK_SUB_TYPE_SERVERCOMMERCE_HUMAN = 2 -- 跨服商业活动排行榜 - 个人排行
  65. COMMONRANK_SUB_TYPE_MAX = 2
  66. ------------------ 通用排行榜小类型定义结束 ---------------------------
  67. ------------------ 通用排行榜发送数据长度开始 ---------------------------
  68. COMMONRANK_SENDPRIZE_LEN = 21 -- 上榜发送奖励排名数
  69. COMMONRANK_SAVE_DB_LEN = 50 -- 存库玩家长度
  70. COMMONRANK_ONE_SEND_LEN = 10 -- 排行榜一次同步数据长度
  71. ------------------ 通用排行榜发送数据长度结束 ---------------------------
  72. ------------------ 通用排行榜value值操作定义开始 ---------------------------
  73. COMMONRANK_VALUE_ADD = 1 -- 增加
  74. COMMONRANK_VALUE_REPLACE = 2 -- 替换
  75. ------------------ 通用排行榜value值操作定义结束 ---------------------------
  76. ------------------ 通用奖励领取状态定义开始 ---------------------------
  77. COMMON_PRIZE_STATE_NOGET = 0 -- 不可领取
  78. COMMON_PRIZE_STATE_CANGET = 1 -- 可领取
  79. COMMON_PRIZE_STATE_GET = 2 -- 已获取
  80. ------------------ 通用奖励领取状态定义结束 ---------------------------
  81. ------------------ 通用发奖励格式定义开始 ---------------------------
  82. COMMON_SEND_PRIZE_TYPE_TABLE = 1 -- 表 { {nItemID, nItemNum, Quality(品质,可能不存在)} }
  83. COMMON_SEND_PRIZE_TYPE_KEYVAL = 2 -- Key - value {[nItemID] = nItemNum}
  84. COMMON_SEND_PRIZE_TYPE_ONLYEQUIP = 3 -- 仅装备
  85. ------------------ 通用发奖励格式定义结束 ---------------------------
  86. ----------------------------- 请求玩家全部数据来源 ---------------------
  87. COMMON_PLAY_INFO_CHAT = 1 -- 聊天
  88. COMMON_PLAY_INFO_JJC = 2 -- 战区
  89. MERGERSERVER_ACTIVITY_DAY = 14 -- 合服活动持续时间