CommonDefine.lua 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. local Lang = require("common.Lang")
  2. MAX_ONLINE_COUNT = 5000 -- 最大同时在线人数
  3. -- 断开连接提示码
  4. DISCONNECT_NORMAL = 1 -- 正常断开连接
  5. DISCONNECT_KICK_SINGLE = 2 -- 管理后台踢人(单独)
  6. DISCONNECT_KICK_ALL = 3 -- 管理后台踢人(全服)
  7. DISCONNECT_DUPLICATE = 4 -- 重复帐号登录
  8. DISCONNECT_AUTH_FAIL = 5 -- 登录认证失败
  9. DISCONNECT_NORMAL_AFTER = 6 -- 正常断开后几秒后销毁
  10. DISCONNECT_MAX_ONLINE = 7 -- 最大登录人数限制
  11. DISCONNECT_BANUSER = 8 -- 封号
  12. DISCONNECT_BANIP = 9 -- 封IP
  13. DISCONNECT_FCM_CHILD = 10 -- 防沉迷(未成年达到每日时间上限)
  14. DISCONNECT_FCM_HEALTH = 11 -- 防沉迷(未成年/游客不得在22-08进行游戏)
  15. DISCONNECT_BAN_ROLE = 12 -- 封角色
  16. DISCONNECT_BAN_APP = 13 -- 封设备
  17. ZERO = 0.000000001
  18. DISCONNECT_MSG = {}
  19. DISCONNECT_MSG[DISCONNECT_NORMAL] = ""
  20. DISCONNECT_MSG[DISCONNECT_KICK_SINGLE] = Lang.DISCONNECT_KICK_SINGLE
  21. DISCONNECT_MSG[DISCONNECT_KICK_ALL] = Lang.DISCONNECT_KICK_ALL
  22. DISCONNECT_MSG[DISCONNECT_DUPLICATE] = Lang.DISCONNECT_DUPLICATE
  23. DISCONNECT_MSG[DISCONNECT_AUTH_FAIL] = Lang.DISCONNECT_AUTH_FAIL
  24. DISCONNECT_MSG[DISCONNECT_NORMAL_AFTER] = ""
  25. DISCONNECT_MSG[DISCONNECT_MAX_ONLINE] = Lang.DISCONNECT_MAX_ONLINE
  26. DISCONNECT_MSG[DISCONNECT_BANUSER] = Lang.DISCONNECT_BANUSER
  27. DISCONNECT_MSG[DISCONNECT_BANIP] = Lang.DISCONNECT_IP
  28. DISCONNECT_MSG[DISCONNECT_FCM_CHILD] = ""
  29. DISCONNECT_MSG[DISCONNECT_FCM_HEALTH] = ""
  30. DISCONNECT_MSG[DISCONNECT_BAN_ROLE] = Lang.BAN_ROLE
  31. DISCONNECT_MSG[DISCONNECT_BAN_APP] = Lang.BAN_APP
  32. COMMON_SERVER_OFFSET = 810538 -- 配置中服务器ID偏移量
  33. ------------------ 通用排行榜大类型定义开始 ---------------------------
  34. COMMONRANK_TYPE_MIN = 1 -- 最小类型
  35. COMMONRANK_TYPE_WEEKRANK = 1 -- 周活动排行榜类型
  36. COMMONRANK_TYPE_SERVERCOMMERCE = 2 -- 跨服商业活动排行榜
  37. COMMONRANK_TYPE_MAX = COMMONRANK_TYPE_SERVERCOMMERCE -- 最大类型
  38. ------------------ 通用排行榜大类型定义结束 ---------------------------
  39. ------------------ 通用排行榜小类型定义开始 ---------------------------
  40. COMMONRANK_SUB_TYPE_MIN = 1
  41. COMMONRANK_SUB_TYPE_SERVERCOMMERCE_SERVER = 1 -- 跨服商业活动排行榜 - 服务器排行
  42. COMMONRANK_SUB_TYPE_SERVERCOMMERCE_HUMAN = 2 -- 跨服商业活动排行榜 - 个人排行
  43. COMMONRANK_SUB_TYPE_MAX = 2
  44. ------------------ 通用排行榜小类型定义结束 ---------------------------
  45. ------------------ 通用排行榜发送数据长度开始 ---------------------------
  46. COMMONRANK_SENDPRIZE_LEN = 21 -- 上榜发送奖励排名数
  47. COMMONRANK_SAVE_DB_LEN = 50 -- 存库玩家长度
  48. COMMONRANK_ONE_SEND_LEN = 10 -- 排行榜一次同步数据长度
  49. ------------------ 通用排行榜发送数据长度结束 ---------------------------
  50. ------------------ 通用排行榜value值操作定义开始 ---------------------------
  51. COMMONRANK_VALUE_ADD = 1 -- 增加
  52. COMMONRANK_VALUE_REPLACE = 2 -- 替换
  53. ------------------ 通用排行榜value值操作定义结束 ---------------------------
  54. ------------------ 通用奖励领取状态定义开始 ---------------------------
  55. COMMON_PRIZE_STATE_NOGET = 0 -- 不可领取
  56. COMMON_PRIZE_STATE_CANGET = 1 -- 可领取
  57. COMMON_PRIZE_STATE_GET = 2 -- 已获取
  58. ------------------ 通用奖励领取状态定义结束 ---------------------------
  59. ------------------ 通用发奖励格式定义开始 ---------------------------
  60. COMMON_SEND_PRIZE_TYPE_TABLE = 1 -- 表 { {nItemID, nItemNum, Quality(品质,可能不存在)} }
  61. COMMON_SEND_PRIZE_TYPE_KEYVAL = 2 -- Key - value {[nItemID] = nItemNum}
  62. COMMON_SEND_PRIZE_TYPE_ONLYEQUIP = 3 -- 仅装备
  63. ------------------ 通用发奖励格式定义结束 ---------------------------