code.lua 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. -- 错误码 和前端共享
  2. local code = {
  3. OK = 200, --成功
  4. UNKNOWN = 400, --未知
  5. REQUEST_NOT_FOUND = 404, --不支持此请求
  6. REPLACE_LOGIN = 497, -- 被顶号
  7. LOGINING = 498, -- 正在登录状态
  8. NOT_REPEAT_LOGIN = 499, -- 自己顶自己,即重复登录
  9. TOKEN_AUTH_FAIL = 500, --TOKEN验证失败
  10. TOKEN_TIMEOUT = 501, --TOKEN超时失效
  11. PARAMTER_ERROR = 502, --参数错误
  12. CHANNEL_SHIELD = 503, -- 渠道屏蔽
  13. VERSION_SHIELD = 504, -- 版本屏蔽
  14. ACTIVITY_SHIELD = 505, -- 活动屏蔽
  15. INNER_SERVER_ERROR = 506, -- 服务端内部未知错误
  16. NOT_FOUND_SERVER = 507, -- 没有找到服务器
  17. NOT_GRAY_TEST_USER = 508, -- 不是灰度测试用户
  18. APP_VERSION_LOWER = 509, -- app版本过低
  19. CONFIG_ERROR = 600, -- 配置错误
  20. LEVEL_IS_MAX = 601, -- 升级到达上限
  21. KICK = 602, -- 踢人
  22. USR = {
  23. LOGIN_PASSWORD_ERROR = 2004, --密码错误
  24. LACK_OF_DIAMOND = 2008, -- 钻石不足
  25. FORCE_OUT = 2009, -- 账号被封杀!
  26. ALREADY_REGISTER = 2010, -- 已经注册了的用户
  27. EXCHANGE_CODE_USED = 2011, -- 兑换码已经使用了
  28. EXCHANGE_CODE_FAIL = 2015, -- 兑换码错误
  29. EXCHANGE_ALRAEDY_EXCHANGE = 2016, -- 您已经兑换过该礼包
  30. EXCHANGE_CODE_TIMEOUT = 2017, -- 兑换码过期
  31. NOT_EXIST_USER = 2018, -- 不存在此用户
  32. ALREADY_GET_AWARD = 2038, -- 已经领取奖励
  33. ACCOUNT_CANCEL = 2040 -- 账号注销
  34. },
  35. -- 背包
  36. BAG = {
  37. ITEM_NOT_ENOUGH = 3000, -- 物品不够
  38. ITEM_NOT_EXIST = 3001 -- 道具不存在
  39. },
  40. -- 邮件
  41. MAIL = {
  42. NOT_FOUND = 3100, -- 邮件不存在
  43. NOT_ITEMS = 3101, -- 邮件中没有道具
  44. AWARDED = 3102 -- 邮件道具已领取
  45. },
  46. -- 验证码
  47. VERIFY_CODE = {
  48. EMPTY = 3200, -- 未生成验证码
  49. NOT_MATCH = 3201, -- 不匹配
  50. TIME_OUT = 3202 -- 已过期
  51. },
  52. -- 邀请码
  53. SHARE_CODE = {
  54. NOT_FOUND = 3300, -- 不存在
  55. EXIST = 3301 -- 已存在
  56. },
  57. ACTIVITY = {
  58. NOT_FOUND_DATA = 6001, -- 没有活动配置
  59. NOT_MORE_TIMES = 6002, -- 机会已用完
  60. TIME_OUT = 6003, -- 活动结束
  61. ITEMS_NOT_FOUND = 6004, -- 奖励物品未配置
  62. AWARD_STATUS_ERROR = 6005, -- 领取奖励状态错误
  63. RECHARGE_NO_ENOUGH = 6006 -- 充值金额不够
  64. },
  65. -- 商店
  66. SHOP = {
  67. NO_FOUND_ORDER = 4200, --没有发现此订单
  68. ALREADY_GET_ORDER = 4200 --已经查询过了此订单
  69. },
  70. -- 对战
  71. BATTLE = {
  72. IN_BATTLE = 8400, -- 有开始战斗
  73. OFFLINE = 8401, -- 离线
  74. MATCHING = 8402, -- 匹配中
  75. FREE = 8403, -- 空闲
  76. MAX_APPEND = 8404, -- 挑战队列已满
  77. NOT_EXIST = 8405 -- 战斗不存在
  78. },
  79. -- vip
  80. VIP_LEVEL_LIMIT = 11000, -- VIP等级限制
  81. ----------------------------------------
  82. -- 这里是结束(避免上一行加逗号问题)
  83. THIS_IS_OVER = 100000000
  84. }
  85. function code.is_not_ok(errCode)
  86. if errCode == nil or errCode ~= code.OK then
  87. return true
  88. end
  89. return false
  90. end
  91. return code