MsgEnum.proto 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955
  1. syntax = "proto3";
  2. package com.fort23.protocol.protobuf;
  3. // option java_outer_classname = "MsgEnum";
  4. // option java_multiple_files = true;
  5. /* 消息类型枚举 */
  6. enum MsgType
  7. {
  8. /********************************************************/
  9. /*********** Gateway服消息类型枚举,分段号:0~40 *************/
  10. /********************************************************/
  11. NULL = 0;
  12. // 断线重连
  13. RECONNECT = 1;
  14. // 玩家离线
  15. PLAYER_OFFLINE = 2;
  16. /********************************************************/
  17. /*********** Login服消息类型枚举,分段号:41~100 *************/
  18. /********************************************************/
  19. // 游客用户注册
  20. VISITOR_USER_REGISTER = 41;
  21. // 游客用户登陆
  22. VISITOR_USER_LOGIN = 42;
  23. // 平台用户注册
  24. PLATFORM_USER_REGISTER = 43;
  25. // 平台用户登录
  26. PLATFORM_USER_LOGIN = 44;
  27. // 平台用户绑定
  28. PLATFORM_USER_BIND = 45;
  29. // 平台用户未绑定
  30. PLATFORM_USER_UNBIND = 46;
  31. // 实名认证设置
  32. REAL_NAME_SET = 47;
  33. // 客户端配置获取
  34. CLIENT_CONFIG_GET = 48;
  35. // 登录公告获取
  36. ANNOUNCEMENT_GET = 49;
  37. // 服务器列表获取
  38. SERVER_LIST_GET = 50;
  39. // 机器人用户注册
  40. ROBOT_USER_REGISTER = 51;
  41. // 机器人用户登陆
  42. ROBOT_USER_LOGIN = 52;
  43. /********************************************************/
  44. /*********** Game服消息类型枚举,分段号:101~1000 ***********/
  45. /********************************************************/
  46. // 游戏服进入
  47. GAME_ENTER = 101;
  48. // 基础信息记录
  49. BASE_INFO_RECORD = 103;
  50. // 道具使用
  51. ITEM_USE = 104;
  52. // 道具出售
  53. ITEM_SELL = 105;
  54. // 玩家改名
  55. PLAYER_RENAME = 106;
  56. // 玩家恢复体力
  57. PLAYER_RECHARGE = 107;
  58. // 体力购买
  59. STRENGTH_BUY = 108;
  60. // 头像选择
  61. ICON_SELECT = 109;
  62. // 支付回调
  63. PAY_CALLBACK = 110;
  64. // 小红点保存
  65. RED_DOT_SAVE = 111;
  66. // 小红点更新(内部服务器用)
  67. RED_DOT_UPDATE = 112;
  68. // 游戏公告获取
  69. GAME_ANNOUNCEMENT_GET = 113;
  70. // 英雄升级
  71. HERO_UPGRADE = 200;
  72. // 英雄觉醒
  73. HERO_AWAKEN = 201;
  74. //英雄羁绊升级
  75. HERO_FETTER_UP = 202;
  76. //英雄羁绊奖励领取
  77. HERO_FETTER_AWARD = 203;
  78. // 英雄装备遗物
  79. HERO_EQUIP_RELIC = 204;
  80. // 英雄卸下遗物
  81. HERO_UNLOAD_RELIC = 205;
  82. // 英雄一键装备遗物
  83. HERO_EQUIP_ALL_RELIC = 206;
  84. // 英雄一键卸下遗物
  85. HERO_UNLOAD_ALL_RELIC = 207;
  86. // 进入主线关卡
  87. MAIN_STAGE_ENTER = 220;
  88. // 保存主线关卡
  89. MAIN_STAGE_SAVE = 221;
  90. // 完成关卡机关
  91. STAGE_TRAP_COMPLETE = 222;
  92. // 完成关卡机关节点
  93. STAGE_TRAP_NODE_COMPLETE = 223;
  94. // 退出主线关卡
  95. MAIN_STAGE_QUIT = 224;
  96. // 主线关卡预览
  97. MAIN_STAGE_PREVIEW = 225;
  98. // 章节奖励领取
  99. CHAPTER_REWARD_GET = 226;
  100. // 关卡主动复活
  101. STAGE_RESURRECT = 227;
  102. // 装备强化
  103. EQUIPMENT_UPGRADE = 230;
  104. // 秘石装备/卸下
  105. GEM_EQUIP = 240;
  106. // 符文升级
  107. RUNE_UPGRADE = 245;
  108. // 武器强化
  109. WEAPON_UPGRADE = 250;
  110. // 武器升星
  111. WEAPON_AWAKEN = 251;
  112. // 武器装备
  113. WEAPON_EQUIP = 252;
  114. // 武器卸下
  115. WEAPON_UNLOAD = 253;
  116. // 编辑布阵(添加、修改、删除)
  117. TEAMPRESET_EDIT = 260;
  118. // 应用布阵
  119. TEAMPRESET_USE = 261;
  120. // 查找布阵
  121. TEAMPRESET_FIND = 263;
  122. // 特殊玩法换人
  123. TEAM_PRESET_SPECIAL = 264;
  124. // 特殊玩法打开
  125. TEAM_PRESET_SPECIAL_OPEN = 265;
  126. // 战斗开始
  127. COMBAT_START = 270;
  128. // 战斗结束
  129. COMBAT_FINISH = 271;
  130. // 招募打开
  131. SUMMON_OPEN = 280;
  132. // 招募英雄和抽取武器
  133. SUMMON = 281;
  134. // 招募记录获取
  135. SUMMON_RECORD_GET = 282;
  136. // 商城打开
  137. SHOP_OPEN = 290;
  138. // 商店商品取得
  139. SHOP_ITEM_GET = 291;
  140. // 商店商品购买
  141. SHOP_ITEM_BUY = 292;
  142. // 商店刷新
  143. SHOP_REFRESH = 293;
  144. // 商店礼包购买
  145. SHOP_GIFT_ITEM_BUY = 294;
  146. // 商店礼包购买通知
  147. SHOP_GIFT_ITEM_BUY_NOTIFY = 295;
  148. // 基础副本打开
  149. DUPLICATE_OPEN = 300;
  150. // 副本自动战斗
  151. DUPLICATE_AUTO_FIGHT = 301;
  152. // 资源副本打开(非纯战斗)
  153. DUPLICATE_ENTER = 302;
  154. // 资源副本退出(非纯战斗)
  155. DUPLICATE_QUIT = 303;
  156. //探索任务打开
  157. ExploreTask_OPEN = 310;
  158. //探索任务开始
  159. ExploreTask_Start = 311;
  160. //探索任务领取
  161. ExploreTask_Award = 312;
  162. //探索任务接受
  163. ExploreTask_Accept = 313;
  164. //酒馆升级
  165. Explore_LVUP = 314;
  166. //获取商业建筑数据
  167. MallBuilding_GetData = 320;
  168. //添加商业建筑工作英雄
  169. MallBuilding_SetWorkHero = 321;
  170. //获取商业建筑工作奖励
  171. MallBuilding_GetWorkAward = 322;
  172. // 打工数据获取
  173. WORK_DATA_GET = 323;
  174. // 打工英雄设置
  175. WORK_HERO_SET = 324;
  176. // 打工英雄一键设置
  177. WORK_HERO_SET_ALL = 325;
  178. // 打工奖励获取
  179. WORK_AWARD_GET = 326;
  180. // 打工Buff兑换
  181. WORK_BUFF_BUY = 327;
  182. //战斗复活
  183. COMBAT_RESURRECTION = 330;
  184. //勇士选拔赛打开
  185. WARRIOR_OPEN = 340;
  186. WARRIOR_OPEN_RANK_LIST = 341;
  187. // 成就打开
  188. ACHIEVEMENT_OPEN = 350;
  189. // 成就领取
  190. ACHIEVEMENT_AWARD = 351;
  191. //获取喜爱英雄列表
  192. LIKE_HERO_GET = 360;
  193. //改变喜爱英雄列表
  194. LIKE_HERO_CHANGE = 361;
  195. // 遗物升级
  196. RELIC_UPGRADE = 370;
  197. // 遗物升星
  198. RELIC_UP_STAR = 371;
  199. // 遗物上锁(避免重要遗物分解)
  200. GENERAL_LOCK = 372;
  201. // 遗物装备
  202. RELIC_EQUIP = 373;
  203. // 遗物分解
  204. // RELIC_RESOLVE = 374;
  205. // 遗物合成
  206. RELIC_COMPOSE = 374;
  207. // 铁匠铺打开
  208. FORGE_OPEN = 390;
  209. // 铁匠铺研究
  210. FORGE_RESEARCH = 391;
  211. // 铁匠铺制造
  212. FORGE_MAKE = 392;
  213. // 铁匠铺加速
  214. FORGE_SPEED = 393;
  215. // 铁匠铺研发通知
  216. FORGE_ADVICE = 394;
  217. // 铁匠铺槽位信息
  218. FORGE_SLOTINFO = 395;
  219. // 铁匠铺升级
  220. FORGE_LVUP = 396;
  221. // 铁匠铺任务队列移除
  222. FORGE_REMOVE = 397;
  223. // 试炼之塔open
  224. TOWER_OPEN = 401;
  225. // 试炼之塔UnLock
  226. TOWER_UNLOCK = 402;
  227. // 试炼之塔锁英雄
  228. TOWER_LOCK_HERO = 403;
  229. // 试炼之塔领取星级奖励
  230. TOWER_REWARD_STAR = 404;
  231. // 试炼之塔清除层级信息
  232. TOWER_RESET_LV = 405;
  233. // 单人训练打开
  234. ROGUE_LIKE_OPEN = 420;
  235. // 单人训练开始
  236. ROGUE_LIKE_ENTER = 421;
  237. // 单人训练切换节点
  238. ROGUE_CHANGE_NODE = 422;
  239. // 单人训练退出
  240. ROGUE_LIKE_QUIT = 423;
  241. // 单人训练复活
  242. ROGUE_LIKE_RESURRECTION = 424;
  243. // 单人训练成就打开
  244. ROGUE_ACHIEVE_OPEN = 425;
  245. // 单人训练成就领取
  246. ROGUE_ACHIEVE_AWARD = 426;
  247. // 拟态科技打开
  248. ROGUE_MIMICRY_OPEN = 427;
  249. // 拟态科技up
  250. ROGUE_MIMICRY_LV = 428;
  251. // 拟态科技重置
  252. ROGUE_MIMICRY_RESET = 429;
  253. // 任务打开
  254. TASK_OPEN = 430;
  255. // 任务领奖
  256. TASK_AWARD = 431;
  257. // 任务积分领奖
  258. TASK_SCORE_AWARD = 432;
  259. // 任务更新(内部服务期任务更新)
  260. TASK_UPDATE = 433;
  261. // 任务客户端更新(客户端判断的任务更新)
  262. TASK_CLIENT_UPDATE = 434;
  263. // 新手任务打开
  264. TASK_NEW_OPEN = 440;
  265. // 积分奖励领取
  266. TASK_NEW_SCORE_AWARD = 441;
  267. // 图鉴打开
  268. MEDAL_OPEN = 450;
  269. // 图鉴领取
  270. MEDAL_AWARD = 451;
  271. // 称号打开
  272. TITLE_OPEN = 460;
  273. // 称号选择
  274. TITLE_SELECT = 461;
  275. // 头像框打开
  276. ICON_FRAME_OPEN = 465;
  277. // 头像框选择
  278. ICON_FRAME_SELECT = 466;
  279. // 邮箱打开
  280. MAIL_BOX_OPEN = 470;
  281. // 邮件详情
  282. MAIL_DETAIL = 471;
  283. // 邮件查看
  284. MAIL_VIEW = 472;
  285. // 邮件领奖
  286. MAIL_AWARD = 473;
  287. // 邮件领奖记录
  288. MAIL_AWARD_RECORD = 474;
  289. // 邮件删除
  290. MAIL_DELETE = 475;
  291. // 新手引导保存
  292. GUIDE_SAVE = 480;
  293. // 战令打开
  294. BATTLE_PASS_OPEN = 490;
  295. // 战令领奖
  296. BATTLE_PASS_AWARD = 491;
  297. // 战令购买等级
  298. BATTLE_PASS_LEVEL_BUY = 492;
  299. // 契约打开
  300. CONTRACT_OPEN = 495;
  301. // 契约奖励领取
  302. CONTRACT_AWARD = 496;
  303. // 签到
  304. SIGNED_AWARD = 500;
  305. // 月卡打开
  306. CIRCULAR_OPEN = 505;
  307. // 月卡领取
  308. CIRCULAR_AWARD = 506;
  309. // 活动打开
  310. ACTIVITY_OPEN = 510;
  311. // 活动详情信息
  312. ACTIVITY_DETAIL = 511;
  313. // 活动冲刺任务列表
  314. ACTIVITY_RUSH = 512;
  315. // 世界BOOS 踢馆
  316. ACTIVITY_WORLD_BOSS = 513;
  317. // 活动藏宝图赞助
  318. ACTIVITY_TM_SUPPORT = 514;
  319. // 活动藏宝图赞助领奖
  320. ACTIVITY_TM_SUPPORT_AWARD = 515;
  321. // 世界boss 排行榜信息
  322. WORLD_RANK = 516;
  323. // 分解武器秘石遗物
  324. DECOMPOSE = 520;
  325. // 委托战斗补充体力请求
  326. DUPLICATE_STRENGTH = 525;
  327. /********************************************************/
  328. /*********** Chat服消息类型枚举,分段号:1001~1100 ***********/
  329. /********************************************************/
  330. // 聊天服进入
  331. CHAT_ENTER = 1001;
  332. // 聊天服退出
  333. CHAT_QUIT = 1002;
  334. // 公共频道发言
  335. PUBLIC_CHANNEL_SPEAK = 1003;
  336. // 公共频道信息通知
  337. PUBLIC_WORDS_NOTIFY = 1004;
  338. // 切换公共频道
  339. SWITCH_PUBLIC_CHANNEL = 1005;
  340. // 公会频道发言
  341. GUILD_CHANNEL_SPEAK = 1006;
  342. // 公会频道信息通知
  343. GUILD_WORDS_NOTIFY = 1007;
  344. // 私聊频道发言
  345. PRIVATE_CHANNEL_SPEAK = 1008;
  346. // 私聊频道信息通知
  347. PRIVATE_WORDS_NOTIFY = 1009;
  348. // 发言消息记录
  349. SPEAK_WORDS_RECORD = 1010;
  350. // 心跳包
  351. HEART_BEAT = 1011;
  352. // 取得公共频道信息
  353. GET_PUBLIC_CHANNEL = 1012;
  354. // 举报发言信息
  355. INFORM_SPEAK_WORDS = 1013;
  356. // 加入公会频道
  357. JOIN_GUILD_CHANNEL = 1014;
  358. // 退出公会频道
  359. QUIT_GUILD_CHANNEL = 1015;
  360. // 加入队伍房间频道
  361. JOIN_ROOM_CHANNEL = 1016;
  362. // 退出队伍房间频道
  363. QUIT_ROOM_CHANNEL = 1017;
  364. // 队伍房间频道发言
  365. ROOM_CHANNEL_SPEAK = 1018;
  366. // 队伍房间频道信息通知
  367. ROOM_WORDS_NOTIFY = 1019;
  368. // 聊天频道加入
  369. CHAT_CHANNEL_JOIN = 1020;
  370. // 聊天频道退出
  371. CHAT_CHANNEL_QUIT = 1021;
  372. // 聊天信息发送
  373. CHAT_MESSAGE_SEND = 1022;
  374. // 聊天信息通知
  375. CHAT_MESSAGE_NOTIFY = 1023;
  376. /********************************************************/
  377. /*********** Cross服消息类型枚举,分段号:1101~1500 ***********/
  378. /********************************************************/
  379. // 藏宝图打开
  380. TREASURE_MAP_OPEN = 1101;
  381. // 藏宝图刷新
  382. TREASURE_MAP_REFRESH = 1102;
  383. // 藏宝图领奖
  384. TREASURE_MAP_AWARD = 1103;
  385. // 藏宝图历史记录
  386. TREASURE_MAP_RECORD = 1104;
  387. // 藏宝图记录详细
  388. TREASURE_MAP_RECORD_DETAIL = 1105;
  389. // 藏宝图房间进入
  390. TREASURE_ROOM_ENTER = 1106;
  391. // 藏宝图房间退出
  392. TREASURE_ROOM_QUIT = 1107;
  393. // 藏宝图房间刷新
  394. TREASURE_ROOM_REFRESH = 1108;
  395. // 藏宝图区域锁定(房主)
  396. TREASURE_AREA_LOCK = 1109;
  397. // 藏宝图区域进入
  398. TREASURE_AREA_ENTER = 1110;
  399. // 藏宝图区域退出
  400. TREASURE_AREA_QUIT = 1111;
  401. // 藏宝图设置招募范围
  402. TREASURE_MAP_SET_LIMIT = 1112;
  403. // 藏宝图获取邀请码
  404. TREASURE_MAP_INVITE_CODE = 1113;
  405. // 藏宝图区域选择Buff卡
  406. TREASURE_AREA_SELECT_CARD = 1114;
  407. // 藏宝图Buff卡通知
  408. TREASURE_CARD_NOTIFY = 1115;
  409. // 藏宝图古代物品排行榜
  410. TREASURE_ANCIENT_RANK = 1116;
  411. // 好友打开
  412. FRIEND_OPEN = 1120;
  413. // 好友推荐
  414. FRIEND_RECOMMEND = 1121;
  415. // 好友申请打开
  416. FRIEND_REQ_OPEN = 1122;
  417. // 发送好友申请
  418. FRIEND_REQ_SEND = 1123;
  419. // 好友申请的操作
  420. FRIEND_REQ_ACTION = 1124;
  421. // 好友删除
  422. FRIEND_DELETE = 1125;
  423. // 好友申请通知
  424. FRIEND_REQ_NOTIFY = 1126;
  425. // 好友申请同意通知
  426. FRIEND_REQ_AGREE_NOTIFY = 1127;
  427. // 查找玩家信息
  428. FIND_PLAYER_INFO = 1130;
  429. // 公会创建
  430. GUILD_CREATE = 1140;
  431. // 公会搜索
  432. GUILD_SEARCH = 1141;
  433. // 公会刷新
  434. GUILD_REFRESH = 1142;
  435. // 公会详细信息
  436. GUILD_DETAIL = 1143;
  437. // 公会申请
  438. GUILD_APPLY = 1144;
  439. // 公会申请列表
  440. GUILD_APPLY_LIST = 1145;
  441. // 公会申请确认(会长可见)
  442. GUILD_APPLY_CONFIRM = 1146;
  443. // 公会修改(会长可操作)
  444. GUILD_MODIFY = 1147;
  445. // 公会退出
  446. GUILD_QUIT = 1148;
  447. // 公会修改职位(会长可操作)
  448. GUILD_MODIFY_POSITION = 1149;
  449. // 公会成员
  450. GUILD_MEMBER = 1150;
  451. // 公会日志
  452. GUILD_LOG = 1151;
  453. // 公会信息取得
  454. GUILD_INFO_GET = 1152;
  455. // 公会信息同步(internal)
  456. GUILD_SYNC = 1153;
  457. // 公会解散
  458. GUILD_DISSOLVE = 1154;
  459. // 公会活动排行
  460. GUILD_ACTIVITY_RANK = 1155;
  461. // 公会活动
  462. GUILD_ACTIVITY = 1156;
  463. // 公会信息通知
  464. GUILD_INFO_NOTIFY = 1157;
  465. // 共斗进入房间
  466. FIGHT_TOGETHER_ENTER_ROOM = 1170;
  467. // 共斗创建房间
  468. FIGHT_TOGETHER_CREATE_ROOM = 1171;
  469. // 共斗匹配请求
  470. FIGHT_TOGETHER_MATCH = 1173;
  471. // 共斗匹配结果通知
  472. FIGHT_TOGETHER_MATCH_NOTIFY = 1174;
  473. // 共斗匹配请求取消
  474. FIGHT_TOGETHER_MATCH_CANCEL = 1175;
  475. // 共斗状态改变
  476. FIGHT_TOGETHER_STATE_ALTER = 1176;
  477. // 共斗状态改变通知
  478. FIGHT_TOGETHER_STATE_ALTER_NOTIFY = 1177;
  479. // 共斗队伍信息改变
  480. FIGHT_TOGETHER_TEAM_ALTER = 1178;
  481. // 共斗队伍信息改变通知
  482. FIGHT_TOGETHER_TEAM_ALTER_NOTIFY = 1179;
  483. // 共斗开始
  484. FIGHT_TOGETHER_START = 1180;
  485. // 共斗开始通知
  486. FIGHT_TOGETHER_START_NOTIFY = 1181;
  487. // 共斗结束请求
  488. FIGHT_TOGETHER_FINISH = 1182;
  489. // 共斗结束通知
  490. FIGHT_TOGETHER_FINISH_NOTIFY = 1183;
  491. // 共斗玩家信息通知
  492. FIGHT_TOGETHER_PLAYER_INFO_NOTIFY = 1184;
  493. // 共斗获取玩家信息(internal)
  494. FIGHT_TOGETHER_GET_PLAYER_INFO = 1185;
  495. // 共斗Buff改变
  496. FIGHT_TOGETHER_BUFF_ALTER = 1186;
  497. // 共斗Buff改变通知
  498. FIGHT_TOGETHER_BUFF_ALTER_NOTIFY = 1187;
  499. // 共斗界面打开
  500. FIGHT_TOGETHER_OPEN = 1190;
  501. // 共斗房间进入限制修改
  502. FIGHT_TOGETHER_LIMIT_ALTER = 1191;
  503. // 共斗玩家离开房间
  504. FIGHT_TOGETHER_LEAVE = 1192;
  505. // 共斗玩家离开房间通知
  506. FIGHT_TOGETHER_LEAVE_NOTIFY = 1193;
  507. // 共斗房间搜索
  508. FIGHT_TOGETHER_SEARCH = 1194;
  509. // 共斗BOSS组打开
  510. FIGHT_TOGETHER_GROUP_OPEN = 1195;
  511. // 共斗全员准备状态
  512. FIGHT_TOGETHER_ALL_READY_NOTIFY = 1196;
  513. }
  514. /* 返回类型枚举 */
  515. enum ReturnType
  516. {
  517. // 成功
  518. OK = 0;
  519. // 错误
  520. ERROR = 1;
  521. // Token失效
  522. TOKEN_INVALID = 2;
  523. // 支付订单已存在
  524. PAY_ORDER_EXIST = 3;
  525. // 支付订单错误
  526. PAY_ORDER_ERROR = 4;
  527. // 数据错误
  528. GAME_DATA_ERROR = 5;
  529. // 账号封禁
  530. ACCOUNT_BANNED = 6;
  531. // 资源版本号错误
  532. ASSET_ERROR = 7;
  533. // 错误不弹提示
  534. ERROR_NO_TIPS = 8;
  535. // ID无效
  536. ID_INVALID = 9;
  537. // 密码错误
  538. PASSWORD_ERROR = 10;
  539. // 平台不存在
  540. NO_PLATFORM = 11;
  541. // 没有可用游戏服
  542. NO_GAME_SVR = 12;
  543. // 平台账号重复绑定
  544. REPEAT_BINDING = 13;
  545. // 不是白名单
  546. NOT_WHITE_LIST = 14;
  547. // 平台未绑定
  548. PLATFORM_UNBIND = 15;
  549. // 次数不足
  550. NO_COUNT = 16;
  551. // 消息发送过快
  552. MSG_FAST = 17;
  553. // 频道已满,限制进入
  554. CHANNEL_LIMIT = 18;
  555. // 发言信息过快
  556. WORDS_FAST = 19;
  557. // 发言信息过大
  558. WORDS_BIG = 20;
  559. // 没有发言记录
  560. NO_WORDS_RECORD = 21;
  561. // 留言已满
  562. LEAVE_WORDS_FULL = 22;
  563. // 未找到
  564. NOT_FIND = 23;
  565. // 未登录
  566. NOT_LOGIN = 24;
  567. // 禁言
  568. SHUT_UP = 25;
  569. // 道具不足
  570. NO_ITEM = 26;
  571. // 已经存在
  572. EXIST = 27;
  573. // 体力不足
  574. NO_STRENGTH = 28;
  575. // 名称已存在
  576. NAME_EXIST = 29;
  577. // 已经满了
  578. HAS_FULL = 30;
  579. // 公会未找到
  580. GUILD_NOT_FIND = 31;
  581. // 公会申请未找到
  582. APPLY_NOT_FIND = 32;
  583. // 玩家未找到
  584. PLAYER_NOT_FIND = 33;
  585. // 成员未找到
  586. MEMBER_NOT_FIND = 34;
  587. // 权限不足
  588. PERMISSION_DENIED = 35;
  589. // 参数错误
  590. PARAM_ERROR = 36;
  591. // 条件不满足
  592. CONDITION_NOT_OK = 37;
  593. // 未加入公会
  594. GUILD_NOT_JOIN = 38;
  595. // 数据库错误
  596. DB_ERROR = 39;
  597. // 已经完成
  598. HAS_DONE = 40;
  599. // 资源不够
  600. NO_RESOURCE = 41;
  601. // 已加入公会
  602. GUILD_HAS_JOIN = 42;
  603. // 商品数量不足
  604. GOODS_NO_COUNT = 43;
  605. // 内部请求错误
  606. INTERNAL_ERROR = 44;
  607. // 见习期间
  608. IN_TRAINEE = 45;
  609. // 没有奖励
  610. NO_AWARD = 46;
  611. // 没有弹框
  612. NO_TIPS = 47;
  613. // 活动结束
  614. ACTIVITY_END = 48;
  615. // 会话过期
  616. SESSION_OVERDUE = 49;
  617. // 会话错误
  618. SESSION_ERROR = 50;
  619. // 战斗验证错误
  620. COMBAT_VERIFY_ERROR = 51;
  621. }
  622. /* 用户类型枚举 */
  623. enum UserType
  624. {
  625. UNDEFINE = 0;
  626. // Google
  627. GOOGLE = 1;
  628. // Apple
  629. APPLE = 2;
  630. // Facebook
  631. FACEBOOK = 3;
  632. // 国内渠道
  633. CHANNEL = 4;
  634. }
  635. /* 服务器状态枚举 */
  636. enum ServerState
  637. {
  638. // 关闭
  639. CLOSE = 0;
  640. // 开启
  641. START = 1;
  642. // 开放
  643. OPEN = 2;
  644. }
  645. /* 小红点类型枚举 */
  646. enum SignType
  647. {
  648. NO = 0;
  649. // 邮箱
  650. MAILBOX = 1;
  651. // 商店
  652. SHOP = 2;
  653. // 有新好友
  654. HAS_NEW_FRIEND = 3;
  655. // 收到好友申请
  656. RECEIVE_FRIEND_REQ = 4;
  657. // 聊天收到私聊信息
  658. RECEIVE_PRIVATE_WORDS = 5;
  659. // 加入新公会
  660. JOIN_NEW_GUILD = 10;
  661. // 公会等级升级
  662. GUILD_LV_UP = 11;
  663. // 公告改变
  664. NOTICE_CHANGE = 12;
  665. // 公告日志有新内容
  666. GUILD_NEW_LOG = 13;
  667. // 祈祷捐献刷新
  668. PRAY_DON_REFRESH = 14;
  669. // 祈祷神灵等级改变
  670. PRAY_GOD_LV_CHANGE = 15;
  671. // 祈祷神灵等级已满
  672. PRAY_GOD_LV_MAX = 16;
  673. // 祈祷神灵每周点数降低
  674. PRAY_GOD_EXP_DOWN = 17;
  675. // 每周商品已刷新
  676. GUILD_SHOP_REFRESH = 18;
  677. // 出现新商品
  678. GUILD_SHOP_NEW_GOODS = 19;
  679. // 公会申请列表不为空
  680. GUILD_HAS_APPLY = 20;
  681. // 公会设置改变
  682. GUILD_SETTING_CHANGE = 21;
  683. }
  684. /* 装备类型枚举 */
  685. enum EquipmentType
  686. {
  687. NO1 = 0;
  688. // 头盔
  689. HEAR = 1;
  690. // 衣服
  691. CLOTHES = 2;
  692. // 手腕
  693. HAND = 3;
  694. }
  695. /* 聊天频道状态 */
  696. enum ChannelState
  697. {
  698. // 空闲
  699. FREE = 0;
  700. // 火爆
  701. HOT = 1;
  702. // 爆满
  703. FULL = 2;
  704. // 限制进入
  705. LIMIT = 3;
  706. }
  707. /* 聊天频道类型 */
  708. enum ChanType
  709. {
  710. // 公共频道
  711. PUBLIC_CHAN = 0;
  712. // 公会频道
  713. GUILD_CHAN = 1;
  714. // 房间频道
  715. ROOM_CHAN = 2;
  716. // 私聊频道
  717. PRIVATE_CHAN = 3;
  718. }
  719. /* 聊天信息类型 */
  720. enum WordsType
  721. {
  722. // 字符串,包括表情
  723. STRING = 0;
  724. // 图片
  725. PICTURE = 1;
  726. // 声音
  727. VOICE = 2;
  728. }
  729. /* 藏宝图区域状态 */
  730. enum TreasureAreaState
  731. {
  732. // 可进入
  733. ENTER = 0;
  734. // 房主锁定
  735. LOCK = 1;
  736. // 挑战中
  737. CHALLENGE = 2;
  738. // 已通过
  739. PASS = 3;
  740. }
  741. /* 藏宝图所属类型 */
  742. enum TreasureBelongType
  743. {
  744. // 自己的
  745. MYSELF = 0;
  746. // 好友的
  747. FRIEND = 1;
  748. // 公会的
  749. GUILD = 2;
  750. // 公共的
  751. PUBLIC = 3;
  752. }
  753. enum CombatType
  754. {
  755. // 测试战斗
  756. TEST_COMBAT = 0;
  757. // 冒险地图里面的LevelBattle表战斗
  758. LEVEL_BATTLE = 1;
  759. // 资源副本战斗
  760. WEALTH_DUPLICATE = 2;
  761. // 主线关卡纯战斗
  762. MAIN_STAGE_BATTLE = 3;
  763. // 勇者入围赛
  764. WARRIOR_FINALIST_BATTLE = 4;
  765. // 勇者排位赛
  766. WARRIOR_RANK_BATTLE = 5;
  767. // 藏宝图关卡纯战斗
  768. TREASURE_MAP_BATTLE = 6;
  769. //共斗
  770. FIGHT_TOGETHER = 7;
  771. // 试炼之塔战斗
  772. TOWER_BATTLE = 8;
  773. //追逐战斗
  774. CHASE_COMBAT = 9;
  775. //PVP战斗
  776. PVP_COUNT = 10;
  777. //委托战斗
  778. ENTRUST = 11;
  779. // 世界BOSS
  780. WORLD_BOSS = 12;
  781. }
  782. enum RankType
  783. {
  784. // 勇士选拔赛排行榜
  785. WARRIOR_RANK = 0;
  786. // 游移之楔排行榜
  787. TOWER_RANK = 1;
  788. // rogue排行榜
  789. ROGUE_RANK = 2;
  790. // 世界BOSS
  791. WORLD_BOSS_RANK = 3;
  792. // 世界 工会
  793. WORLD_BOSS_GUILD_RANK = 4;
  794. // 公会世界boss奖牌排名
  795. GUILD_RANK = 5;
  796. // 公会内部排名
  797. GUILD_IN_RANK = 6;
  798. // 限时藏宝图古代遗物
  799. TREASURE_MAP_ANCIENT = 7;
  800. }
  801. /* 公会职位枚举 */
  802. enum GuildPosition
  803. {
  804. // 移除成员
  805. REMOVE = 0;
  806. // 普通成员
  807. NORMAL = 1;
  808. // 会长
  809. MANAGER = 2;
  810. }
  811. /* 公会加入限制枚举 */
  812. enum GuildJoinLimit
  813. {
  814. // 自由加入
  815. FREE_JOIN = 0;
  816. // 需要审核
  817. NEED_REVIEW = 1;
  818. }
  819. /* 公会成员属性枚举 */
  820. enum GuildMemberAttr
  821. {
  822. // 成员名称
  823. NAME = 0;
  824. // 成员头像
  825. ICON = 1;
  826. // 成员等级
  827. LEVEL = 2;
  828. // 成员头像框
  829. ICON_FRAME = 3;
  830. }
  831. enum CombatSynchronizeType
  832. {
  833. //准备完成
  834. RequestFinish = 0;
  835. //准备开始
  836. PrepareStart = 1;
  837. //同步数据包
  838. SynchronizeData = 2;
  839. //上传输入指令
  840. UpInputCode = 3;
  841. //开始战斗
  842. StartCombat = 4;
  843. }
  844. enum TeamPresetType
  845. {
  846. // 冒险编队 (默认编队)
  847. DefaultTeamPreset = 0;
  848. // 新人训练编队 rogueLike
  849. NewTeamPreset = 1;
  850. // 战斗课题 rogueLike
  851. CombatRogueTeamPreset = 2;
  852. // 护送课题 rogueLike
  853. EscortTeamPreset = 3;
  854. // 自由训练 rogueLike
  855. FreeTeamPreset = 101;
  856. // 流明试炼
  857. Tower1 = 201;
  858. // 时光试炼
  859. Tower2 = 202;
  860. // 轮回试炼
  861. Tower3 = 203;
  862. }
  863. // 界面代码枚举
  864. enum InterfaceEnum{
  865. // 默认界面(没用)
  866. DefaultInterface = 0;
  867. // 飞艇界面
  868. AirShipInterface = 1;
  869. }
  870. // 分解类型
  871. enum DecomposeType{
  872. // 武器
  873. WEAPON_TYPE = 0;
  874. // 遗物
  875. RELIC_TYPE = 1;
  876. // 秘石
  877. GEM_TYPE = 2;
  878. // 英雄
  879. HERO_TYPE = 3;
  880. }