FightLevelHandler.lua 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779
  1. -------------------------------------------------
  2. -- 本文件由代码生成器自动生成,
  3. -- 千万不要修改本文件的任何代码,
  4. -- 修改的的任何代码都会被覆盖掉!
  5. ----------------------------------------------------
  6. local Socket = require "Xmds.Pomelo.LuaGameSocket"
  7. require "base64"
  8. require "fightLevelHandler_pb"
  9. --------------------------------Pomelo-------------------------------
  10. Pomelo = Pomelo or {}
  11. --------------------------------FightLevelHandler-------------------------------
  12. Pomelo.FightLevelHandler = {}
  13. local function fubenListRequestEncoder(msg)
  14. local input = fightLevelHandler_pb.FubenListRequest()
  15. protobuf.FromMessage(input,msg)
  16. return (input:SerializeToString())
  17. end
  18. local function fubenListRequestDecoder(stream)
  19. local res = fightLevelHandler_pb.FubenListResponse()
  20. res:ParseFromString(stream)
  21. return res
  22. end
  23. function Pomelo.FightLevelHandler.fubenListRequest(mapId,type,cb,option)
  24. local msg = {}
  25. msg.mapId = mapId
  26. msg.type = type
  27. Socket.OnRequestStart("area.fightLevelHandler.fubenListRequest", option)
  28. Socket.Request("area.fightLevelHandler.fubenListRequest", msg, function(res)
  29. if(res.s2c_code == 200) then
  30. Pomelo.FightLevelHandler.lastFubenListResponse = res
  31. Socket.OnRequestEnd("area.fightLevelHandler.fubenListRequest", true)
  32. cb(nil,res)
  33. else
  34. local ex = {}
  35. if(res.s2c_code) then
  36. ex.Code = res.s2c_code
  37. ex.Message = res.s2c_msg
  38. else
  39. ex.Code = 501
  40. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.fubenListRequest decode error!!"
  41. end
  42. Socket.OnRequestEnd("area.fightLevelHandler.fubenListRequest", false,ex.Code,ex.Message)
  43. cb(ex,nil)
  44. end
  45. end, fubenListRequestEncoder, fubenListRequestDecoder)
  46. end
  47. local function enterDungeonRequestEncoder(msg)
  48. local input = fightLevelHandler_pb.EnterDungeonRequest()
  49. protobuf.FromMessage(input,msg)
  50. return (input:SerializeToString())
  51. end
  52. local function enterDungeonRequestDecoder(stream)
  53. local res = fightLevelHandler_pb.EnterDungeonResponse()
  54. res:ParseFromString(stream)
  55. return res
  56. end
  57. function Pomelo.FightLevelHandler.enterDungeonRequest(c2s_dungeonId,cb,option)
  58. local msg = {}
  59. msg.c2s_dungeonId = c2s_dungeonId
  60. Socket.OnRequestStart("area.fightLevelHandler.enterDungeonRequest", option)
  61. Socket.Request("area.fightLevelHandler.enterDungeonRequest", msg, function(res)
  62. if(res.s2c_code == 200) then
  63. Pomelo.FightLevelHandler.lastEnterDungeonResponse = res
  64. Socket.OnRequestEnd("area.fightLevelHandler.enterDungeonRequest", true)
  65. cb(nil,res)
  66. else
  67. local ex = {}
  68. if(res.s2c_code) then
  69. ex.Code = res.s2c_code
  70. ex.Message = res.s2c_msg
  71. else
  72. ex.Code = 501
  73. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.enterDungeonRequest decode error!!"
  74. end
  75. Socket.OnRequestEnd("area.fightLevelHandler.enterDungeonRequest", false,ex.Code,ex.Message)
  76. cb(ex,nil)
  77. end
  78. end, enterDungeonRequestEncoder, enterDungeonRequestDecoder)
  79. end
  80. local function replyEnterDungeonRequestEncoder(msg)
  81. local input = fightLevelHandler_pb.ReplyEnterDungeonRequest()
  82. protobuf.FromMessage(input,msg)
  83. return (input:SerializeToString())
  84. end
  85. local function replyEnterDungeonRequestDecoder(stream)
  86. local res = fightLevelHandler_pb.ReplyEnterDungeonResponse()
  87. res:ParseFromString(stream)
  88. return res
  89. end
  90. function Pomelo.FightLevelHandler.replyEnterDungeonRequest(c2s_type,c2s_dungeonId,cb,option)
  91. local msg = {}
  92. msg.c2s_type = c2s_type
  93. msg.c2s_dungeonId = c2s_dungeonId
  94. Socket.OnRequestStart("area.fightLevelHandler.replyEnterDungeonRequest", option)
  95. Socket.Request("area.fightLevelHandler.replyEnterDungeonRequest", msg, function(res)
  96. if(res.s2c_code == 200) then
  97. Pomelo.FightLevelHandler.lastReplyEnterDungeonResponse = res
  98. Socket.OnRequestEnd("area.fightLevelHandler.replyEnterDungeonRequest", true)
  99. cb(nil,res)
  100. else
  101. local ex = {}
  102. if(res.s2c_code) then
  103. ex.Code = res.s2c_code
  104. ex.Message = res.s2c_msg
  105. else
  106. ex.Code = 501
  107. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.replyEnterDungeonRequest decode error!!"
  108. end
  109. Socket.OnRequestEnd("area.fightLevelHandler.replyEnterDungeonRequest", false,ex.Code,ex.Message)
  110. cb(ex,nil)
  111. end
  112. end, replyEnterDungeonRequestEncoder, replyEnterDungeonRequestDecoder)
  113. end
  114. local function leaveDungeonRequestEncoder(msg)
  115. local input = fightLevelHandler_pb.LeaveDungeonRequest()
  116. protobuf.FromMessage(input,msg)
  117. return (input:SerializeToString())
  118. end
  119. local function leaveDungeonRequestDecoder(stream)
  120. local res = fightLevelHandler_pb.LeaveDungeonResponse()
  121. res:ParseFromString(stream)
  122. return res
  123. end
  124. function Pomelo.FightLevelHandler.leaveDungeonRequest(cb,option)
  125. local input = nil
  126. Socket.OnRequestStart("area.fightLevelHandler.leaveDungeonRequest", option)
  127. Socket.Request("area.fightLevelHandler.leaveDungeonRequest", input, function(res)
  128. if(res.s2c_code == 200) then
  129. Pomelo.FightLevelHandler.lastLeaveDungeonResponse = res
  130. Socket.OnRequestEnd("area.fightLevelHandler.leaveDungeonRequest", true)
  131. cb(nil,res)
  132. else
  133. local ex = {}
  134. if(res.s2c_code) then
  135. ex.Code = res.s2c_code
  136. ex.Message = res.s2c_msg
  137. else
  138. ex.Code = 501
  139. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.leaveDungeonRequest decode error!!"
  140. end
  141. Socket.OnRequestEnd("area.fightLevelHandler.leaveDungeonRequest", false,ex.Code,ex.Message)
  142. cb(ex,nil)
  143. end
  144. end, leaveDungeonRequestEncoder, leaveDungeonRequestDecoder)
  145. end
  146. local function worldBossListRequestEncoder(msg)
  147. local input = fightLevelHandler_pb.WorldBossListRequest()
  148. protobuf.FromMessage(input,msg)
  149. return (input:SerializeToString())
  150. end
  151. local function worldBossListRequestDecoder(stream)
  152. local res = fightLevelHandler_pb.WorldBossListResponse()
  153. res:ParseFromString(stream)
  154. return res
  155. end
  156. function Pomelo.FightLevelHandler.worldBossListRequest(cb,option)
  157. local input = nil
  158. Socket.OnRequestStart("area.fightLevelHandler.worldBossListRequest", option)
  159. Socket.Request("area.fightLevelHandler.worldBossListRequest", input, function(res)
  160. if(res.s2c_code == 200) then
  161. Pomelo.FightLevelHandler.lastWorldBossListResponse = res
  162. Socket.OnRequestEnd("area.fightLevelHandler.worldBossListRequest", true)
  163. cb(nil,res)
  164. else
  165. local ex = {}
  166. if(res.s2c_code) then
  167. ex.Code = res.s2c_code
  168. ex.Message = res.s2c_msg
  169. else
  170. ex.Code = 501
  171. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.worldBossListRequest decode error!!"
  172. end
  173. Socket.OnRequestEnd("area.fightLevelHandler.worldBossListRequest", false,ex.Code,ex.Message)
  174. cb(ex,nil)
  175. end
  176. end, worldBossListRequestEncoder, worldBossListRequestDecoder)
  177. end
  178. local function enterWorldBossRequestEncoder(msg)
  179. local input = fightLevelHandler_pb.EnterWorldBossRequest()
  180. protobuf.FromMessage(input,msg)
  181. return (input:SerializeToString())
  182. end
  183. local function enterWorldBossRequestDecoder(stream)
  184. local res = fightLevelHandler_pb.EnterWorldBossResponse()
  185. res:ParseFromString(stream)
  186. return res
  187. end
  188. function Pomelo.FightLevelHandler.enterWorldBossRequest(s2c_areaId,cb,option)
  189. local msg = {}
  190. msg.s2c_areaId = s2c_areaId
  191. Socket.OnRequestStart("area.fightLevelHandler.enterWorldBossRequest", option)
  192. Socket.Request("area.fightLevelHandler.enterWorldBossRequest", msg, function(res)
  193. if(res.s2c_code == 200) then
  194. Pomelo.FightLevelHandler.lastEnterWorldBossResponse = res
  195. Socket.OnRequestEnd("area.fightLevelHandler.enterWorldBossRequest", true)
  196. cb(nil,res)
  197. else
  198. local ex = {}
  199. if(res.s2c_code) then
  200. ex.Code = res.s2c_code
  201. ex.Message = res.s2c_msg
  202. else
  203. ex.Code = 501
  204. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.enterWorldBossRequest decode error!!"
  205. end
  206. Socket.OnRequestEnd("area.fightLevelHandler.enterWorldBossRequest", false,ex.Code,ex.Message)
  207. cb(ex,nil)
  208. end
  209. end, enterWorldBossRequestEncoder, enterWorldBossRequestDecoder)
  210. end
  211. local function getMonsterLeaderRequestEncoder(msg)
  212. local input = fightLevelHandler_pb.GetMonsterLeaderRequest()
  213. protobuf.FromMessage(input,msg)
  214. return (input:SerializeToString())
  215. end
  216. local function getMonsterLeaderRequestDecoder(stream)
  217. local res = fightLevelHandler_pb.GetMonsterLeaderResponse()
  218. res:ParseFromString(stream)
  219. return res
  220. end
  221. function Pomelo.FightLevelHandler.getMonsterLeaderRequest(s2c_monsterId,s2c_areaId,cb,option)
  222. local msg = {}
  223. msg.s2c_monsterId = s2c_monsterId
  224. msg.s2c_areaId = s2c_areaId
  225. Socket.OnRequestStart("area.fightLevelHandler.getMonsterLeaderRequest", option)
  226. Socket.Request("area.fightLevelHandler.getMonsterLeaderRequest", msg, function(res)
  227. if(res.s2c_code == 200) then
  228. Pomelo.FightLevelHandler.lastGetMonsterLeaderResponse = res
  229. Socket.OnRequestEnd("area.fightLevelHandler.getMonsterLeaderRequest", true)
  230. cb(nil,res)
  231. else
  232. local ex = {}
  233. if(res.s2c_code) then
  234. ex.Code = res.s2c_code
  235. ex.Message = res.s2c_msg
  236. else
  237. ex.Code = 501
  238. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.getMonsterLeaderRequest decode error!!"
  239. end
  240. Socket.OnRequestEnd("area.fightLevelHandler.getMonsterLeaderRequest", false,ex.Code,ex.Message)
  241. cb(ex,nil)
  242. end
  243. end, getMonsterLeaderRequestEncoder, getMonsterLeaderRequestDecoder)
  244. end
  245. local function palaceListRequestEncoder(msg)
  246. local input = fightLevelHandler_pb.PalaceListRequest()
  247. protobuf.FromMessage(input,msg)
  248. return (input:SerializeToString())
  249. end
  250. local function palaceListRequestDecoder(stream)
  251. local res = fightLevelHandler_pb.PalaceListResponse()
  252. res:ParseFromString(stream)
  253. return res
  254. end
  255. function Pomelo.FightLevelHandler.palaceListRequest(s2c_type,cb,option)
  256. local msg = {}
  257. msg.s2c_type = s2c_type
  258. Socket.OnRequestStart("area.fightLevelHandler.palaceListRequest", option)
  259. Socket.Request("area.fightLevelHandler.palaceListRequest", msg, function(res)
  260. if(res.s2c_code == 200) then
  261. Pomelo.FightLevelHandler.lastPalaceListResponse = res
  262. Socket.OnRequestEnd("area.fightLevelHandler.palaceListRequest", true)
  263. cb(nil,res)
  264. else
  265. local ex = {}
  266. if(res.s2c_code) then
  267. ex.Code = res.s2c_code
  268. ex.Message = res.s2c_msg
  269. else
  270. ex.Code = 501
  271. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.palaceListRequest decode error!!"
  272. end
  273. Socket.OnRequestEnd("area.fightLevelHandler.palaceListRequest", false,ex.Code,ex.Message)
  274. cb(ex,nil)
  275. end
  276. end, palaceListRequestEncoder, palaceListRequestDecoder)
  277. end
  278. local function getBossInfoRequestEncoder(msg)
  279. local input = fightLevelHandler_pb.GetBossInfoRequest()
  280. protobuf.FromMessage(input,msg)
  281. return (input:SerializeToString())
  282. end
  283. local function getBossInfoRequestDecoder(stream)
  284. local res = fightLevelHandler_pb.GetBossInfoResponse()
  285. res:ParseFromString(stream)
  286. return res
  287. end
  288. function Pomelo.FightLevelHandler.getBossInfoRequest(cb,option)
  289. local input = nil
  290. Socket.OnRequestStart("area.fightLevelHandler.getBossInfoRequest", option)
  291. Socket.Request("area.fightLevelHandler.getBossInfoRequest", input, function(res)
  292. if(res.s2c_code == 200) then
  293. Pomelo.FightLevelHandler.lastGetBossInfoResponse = res
  294. Socket.OnRequestEnd("area.fightLevelHandler.getBossInfoRequest", true)
  295. cb(nil,res)
  296. else
  297. local ex = {}
  298. if(res.s2c_code) then
  299. ex.Code = res.s2c_code
  300. ex.Message = res.s2c_msg
  301. else
  302. ex.Code = 501
  303. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.getBossInfoRequest decode error!!"
  304. end
  305. Socket.OnRequestEnd("area.fightLevelHandler.getBossInfoRequest", false,ex.Code,ex.Message)
  306. cb(ex,nil)
  307. end
  308. end, getBossInfoRequestEncoder, getBossInfoRequestDecoder)
  309. end
  310. local function getBossDamageRankRequestEncoder(msg)
  311. local input = fightLevelHandler_pb.GetBossDamageRankRequest()
  312. protobuf.FromMessage(input,msg)
  313. return (input:SerializeToString())
  314. end
  315. local function getBossDamageRankRequestDecoder(stream)
  316. local res = fightLevelHandler_pb.GetBossDamageRankResponse()
  317. res:ParseFromString(stream)
  318. return res
  319. end
  320. function Pomelo.FightLevelHandler.getBossDamageRankRequest(cb,option)
  321. local input = nil
  322. Socket.OnRequestStart("area.fightLevelHandler.getBossDamageRankRequest", option)
  323. Socket.Request("area.fightLevelHandler.getBossDamageRankRequest", input, function(res)
  324. if(res.s2c_code == 200) then
  325. Pomelo.FightLevelHandler.lastGetBossDamageRankResponse = res
  326. Socket.OnRequestEnd("area.fightLevelHandler.getBossDamageRankRequest", true)
  327. cb(nil,res)
  328. else
  329. local ex = {}
  330. if(res.s2c_code) then
  331. ex.Code = res.s2c_code
  332. ex.Message = res.s2c_msg
  333. else
  334. ex.Code = 501
  335. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.getBossDamageRankRequest decode error!!"
  336. end
  337. Socket.OnRequestEnd("area.fightLevelHandler.getBossDamageRankRequest", false,ex.Code,ex.Message)
  338. cb(ex,nil)
  339. end
  340. end, getBossDamageRankRequestEncoder, getBossDamageRankRequestDecoder)
  341. end
  342. local function getLllsionInfoRequestEncoder(msg)
  343. local input = fightLevelHandler_pb.GetLllsionInfoRequest()
  344. protobuf.FromMessage(input,msg)
  345. return (input:SerializeToString())
  346. end
  347. local function getLllsionInfoRequestDecoder(stream)
  348. local res = fightLevelHandler_pb.GetLllsionInfoResponse()
  349. res:ParseFromString(stream)
  350. return res
  351. end
  352. function Pomelo.FightLevelHandler.getLllsionInfoRequest(cb,option)
  353. local input = nil
  354. Socket.OnRequestStart("area.fightLevelHandler.getLllsionInfoRequest", option)
  355. Socket.Request("area.fightLevelHandler.getLllsionInfoRequest", input, function(res)
  356. if(res.s2c_code == 200) then
  357. Pomelo.FightLevelHandler.lastGetLllsionInfoResponse = res
  358. Socket.OnRequestEnd("area.fightLevelHandler.getLllsionInfoRequest", true)
  359. cb(nil,res)
  360. else
  361. local ex = {}
  362. if(res.s2c_code) then
  363. ex.Code = res.s2c_code
  364. ex.Message = res.s2c_msg
  365. else
  366. ex.Code = 501
  367. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.getLllsionInfoRequest decode error!!"
  368. end
  369. Socket.OnRequestEnd("area.fightLevelHandler.getLllsionInfoRequest", false,ex.Code,ex.Message)
  370. cb(ex,nil)
  371. end
  372. end, getLllsionInfoRequestEncoder, getLllsionInfoRequestDecoder)
  373. end
  374. local function enterLllsionRequestEncoder(msg)
  375. local input = fightLevelHandler_pb.EnterLllsionRequest()
  376. protobuf.FromMessage(input,msg)
  377. return (input:SerializeToString())
  378. end
  379. local function enterLllsionRequestDecoder(stream)
  380. local res = fightLevelHandler_pb.EnterLllsionResponse()
  381. res:ParseFromString(stream)
  382. return res
  383. end
  384. function Pomelo.FightLevelHandler.enterLllsionRequest(c2s_id,cb,option)
  385. local msg = {}
  386. msg.c2s_id = c2s_id
  387. Socket.OnRequestStart("area.fightLevelHandler.enterLllsionRequest", option)
  388. Socket.Request("area.fightLevelHandler.enterLllsionRequest", msg, function(res)
  389. if(res.s2c_code == 200) then
  390. Pomelo.FightLevelHandler.lastEnterLllsionResponse = res
  391. Socket.OnRequestEnd("area.fightLevelHandler.enterLllsionRequest", true)
  392. cb(nil,res)
  393. else
  394. local ex = {}
  395. if(res.s2c_code) then
  396. ex.Code = res.s2c_code
  397. ex.Message = res.s2c_msg
  398. else
  399. ex.Code = 501
  400. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.enterLllsionRequest decode error!!"
  401. end
  402. Socket.OnRequestEnd("area.fightLevelHandler.enterLllsionRequest", false,ex.Code,ex.Message)
  403. cb(ex,nil)
  404. end
  405. end, enterLllsionRequestEncoder, enterLllsionRequestDecoder)
  406. end
  407. local function getLllsionBossInfoRequestEncoder(msg)
  408. local input = fightLevelHandler_pb.GetLllsionBossInfoRequest()
  409. protobuf.FromMessage(input,msg)
  410. return (input:SerializeToString())
  411. end
  412. local function getLllsionBossInfoRequestDecoder(stream)
  413. local res = fightLevelHandler_pb.GetLllsionBossInfoResponse()
  414. res:ParseFromString(stream)
  415. return res
  416. end
  417. function Pomelo.FightLevelHandler.getLllsionBossInfoRequest(cb,option)
  418. local input = nil
  419. Socket.OnRequestStart("area.fightLevelHandler.getLllsionBossInfoRequest", option)
  420. Socket.Request("area.fightLevelHandler.getLllsionBossInfoRequest", input, function(res)
  421. if(res.s2c_code == 200) then
  422. Pomelo.FightLevelHandler.lastGetLllsionBossInfoResponse = res
  423. Socket.OnRequestEnd("area.fightLevelHandler.getLllsionBossInfoRequest", true)
  424. cb(nil,res)
  425. else
  426. local ex = {}
  427. if(res.s2c_code) then
  428. ex.Code = res.s2c_code
  429. ex.Message = res.s2c_msg
  430. else
  431. ex.Code = 501
  432. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.getLllsionBossInfoRequest decode error!!"
  433. end
  434. Socket.OnRequestEnd("area.fightLevelHandler.getLllsionBossInfoRequest", false,ex.Code,ex.Message)
  435. cb(ex,nil)
  436. end
  437. end, getLllsionBossInfoRequestEncoder, getLllsionBossInfoRequestDecoder)
  438. end
  439. local function enterLllsionBossRequestEncoder(msg)
  440. local input = fightLevelHandler_pb.EnterLllsionBossRequest()
  441. protobuf.FromMessage(input,msg)
  442. return (input:SerializeToString())
  443. end
  444. local function enterLllsionBossRequestDecoder(stream)
  445. local res = fightLevelHandler_pb.EnterLllsionBossResponse()
  446. res:ParseFromString(stream)
  447. return res
  448. end
  449. function Pomelo.FightLevelHandler.enterLllsionBossRequest(c2s_id,c2s_type,cb,option)
  450. local msg = {}
  451. msg.c2s_id = c2s_id
  452. msg.c2s_type = c2s_type
  453. Socket.OnRequestStart("area.fightLevelHandler.enterLllsionBossRequest", option)
  454. Socket.Request("area.fightLevelHandler.enterLllsionBossRequest", msg, function(res)
  455. if(res.s2c_code == 200) then
  456. Pomelo.FightLevelHandler.lastEnterLllsionBossResponse = res
  457. Socket.OnRequestEnd("area.fightLevelHandler.enterLllsionBossRequest", true)
  458. cb(nil,res)
  459. else
  460. local ex = {}
  461. if(res.s2c_code) then
  462. ex.Code = res.s2c_code
  463. ex.Message = res.s2c_msg
  464. else
  465. ex.Code = 501
  466. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.enterLllsionBossRequest decode error!!"
  467. end
  468. Socket.OnRequestEnd("area.fightLevelHandler.enterLllsionBossRequest", false,ex.Code,ex.Message)
  469. cb(ex,nil)
  470. end
  471. end, enterLllsionBossRequestEncoder, enterLllsionBossRequestDecoder)
  472. end
  473. local function getBenifitableRequestEncoder(msg)
  474. local input = fightLevelHandler_pb.GetBenifitableRequest()
  475. protobuf.FromMessage(input,msg)
  476. return (input:SerializeToString())
  477. end
  478. local function getBenifitableRequestDecoder(stream)
  479. local res = fightLevelHandler_pb.GetBenifitableResponse()
  480. res:ParseFromString(stream)
  481. return res
  482. end
  483. function Pomelo.FightLevelHandler.getBenifitableRequest(cb,option)
  484. local input = nil
  485. Socket.OnRequestStart("area.fightLevelHandler.getBenifitableRequest", option)
  486. Socket.Request("area.fightLevelHandler.getBenifitableRequest", input, function(res)
  487. if(res.s2c_code == 200) then
  488. Pomelo.FightLevelHandler.lastGetBenifitableResponse = res
  489. Socket.OnRequestEnd("area.fightLevelHandler.getBenifitableRequest", true)
  490. cb(nil,res)
  491. else
  492. local ex = {}
  493. if(res.s2c_code) then
  494. ex.Code = res.s2c_code
  495. ex.Message = res.s2c_msg
  496. else
  497. ex.Code = 501
  498. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.getBenifitableRequest decode error!!"
  499. end
  500. Socket.OnRequestEnd("area.fightLevelHandler.getBenifitableRequest", false,ex.Code,ex.Message)
  501. cb(ex,nil)
  502. end
  503. end, getBenifitableRequestEncoder, getBenifitableRequestDecoder)
  504. end
  505. local function getLllsion2InfoRequestEncoder(msg)
  506. local input = fightLevelHandler_pb.GetLllsion2InfoRequest()
  507. protobuf.FromMessage(input,msg)
  508. return (input:SerializeToString())
  509. end
  510. local function getLllsion2InfoRequestDecoder(stream)
  511. local res = fightLevelHandler_pb.GetLllsion2InfoResponse()
  512. res:ParseFromString(stream)
  513. return res
  514. end
  515. function Pomelo.FightLevelHandler.getLllsion2InfoRequest(cb,option)
  516. local input = nil
  517. Socket.OnRequestStart("area.fightLevelHandler.getLllsion2InfoRequest", option)
  518. Socket.Request("area.fightLevelHandler.getLllsion2InfoRequest", input, function(res)
  519. if(res.s2c_code == 200) then
  520. Pomelo.FightLevelHandler.lastGetLllsion2InfoResponse = res
  521. Socket.OnRequestEnd("area.fightLevelHandler.getLllsion2InfoRequest", true)
  522. cb(nil,res)
  523. else
  524. local ex = {}
  525. if(res.s2c_code) then
  526. ex.Code = res.s2c_code
  527. ex.Message = res.s2c_msg
  528. else
  529. ex.Code = 501
  530. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.getLllsion2InfoRequest decode error!!"
  531. end
  532. Socket.OnRequestEnd("area.fightLevelHandler.getLllsion2InfoRequest", false,ex.Code,ex.Message)
  533. cb(ex,nil)
  534. end
  535. end, getLllsion2InfoRequestEncoder, getLllsion2InfoRequestDecoder)
  536. end
  537. local function enterLllsion2RequestEncoder(msg)
  538. local input = fightLevelHandler_pb.EnterLllsion2Request()
  539. protobuf.FromMessage(input,msg)
  540. return (input:SerializeToString())
  541. end
  542. local function enterLllsion2RequestDecoder(stream)
  543. local res = fightLevelHandler_pb.EnterLllsion2Response()
  544. res:ParseFromString(stream)
  545. return res
  546. end
  547. function Pomelo.FightLevelHandler.enterLllsion2Request(cb,option)
  548. local input = nil
  549. Socket.OnRequestStart("area.fightLevelHandler.enterLllsion2Request", option)
  550. Socket.Request("area.fightLevelHandler.enterLllsion2Request", input, function(res)
  551. if(res.s2c_code == 200) then
  552. Pomelo.FightLevelHandler.lastEnterLllsion2Response = res
  553. Socket.OnRequestEnd("area.fightLevelHandler.enterLllsion2Request", true)
  554. cb(nil,res)
  555. else
  556. local ex = {}
  557. if(res.s2c_code) then
  558. ex.Code = res.s2c_code
  559. ex.Message = res.s2c_msg
  560. else
  561. ex.Code = 501
  562. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.enterLllsion2Request decode error!!"
  563. end
  564. Socket.OnRequestEnd("area.fightLevelHandler.enterLllsion2Request", false,ex.Code,ex.Message)
  565. cb(ex,nil)
  566. end
  567. end, enterLllsion2RequestEncoder, enterLllsion2RequestDecoder)
  568. end
  569. local function addProfitRequestEncoder(msg)
  570. local input = fightLevelHandler_pb.AddProfitRequest()
  571. protobuf.FromMessage(input,msg)
  572. return (input:SerializeToString())
  573. end
  574. local function addProfitRequestDecoder(stream)
  575. local res = fightLevelHandler_pb.AddProfitResponse()
  576. res:ParseFromString(stream)
  577. return res
  578. end
  579. function Pomelo.FightLevelHandler.addProfitRequest(mapId,cb,option)
  580. local msg = {}
  581. msg.mapId = mapId
  582. Socket.OnRequestStart("area.fightLevelHandler.addProfitRequest", option)
  583. Socket.Request("area.fightLevelHandler.addProfitRequest", msg, function(res)
  584. if(res.s2c_code == 200) then
  585. Pomelo.FightLevelHandler.lastAddProfitResponse = res
  586. Socket.OnRequestEnd("area.fightLevelHandler.addProfitRequest", true)
  587. cb(nil,res)
  588. else
  589. local ex = {}
  590. if(res.s2c_code) then
  591. ex.Code = res.s2c_code
  592. ex.Message = res.s2c_msg
  593. else
  594. ex.Code = 501
  595. ex.Message = "[LuaXmdsNetClient] area.fightLevelHandler.addProfitRequest decode error!!"
  596. end
  597. Socket.OnRequestEnd("area.fightLevelHandler.addProfitRequest", false,ex.Code,ex.Message)
  598. cb(ex,nil)
  599. end
  600. end, addProfitRequestEncoder, addProfitRequestDecoder)
  601. end
  602. local function onConfirmEnterFubenPushDecoder(stream)
  603. local res = fightLevelHandler_pb.OnConfirmEnterFubenPush()
  604. res:ParseFromString(stream)
  605. return res
  606. end
  607. function Pomelo.FightLevelHandler.onConfirmEnterFubenPush(cb)
  608. Socket.On("area.fightLevelPush.onConfirmEnterFubenPush", function(res)
  609. Pomelo.FightLevelHandler.lastOnConfirmEnterFubenPush = res
  610. cb(nil,res)
  611. end, onConfirmEnterFubenPushDecoder)
  612. end
  613. local function onMemberEnterFubenStateChangePushDecoder(stream)
  614. local res = fightLevelHandler_pb.OnMemberEnterFubenStateChangePush()
  615. res:ParseFromString(stream)
  616. return res
  617. end
  618. function Pomelo.FightLevelHandler.onMemberEnterFubenStateChangePush(cb)
  619. Socket.On("area.fightLevelPush.onMemberEnterFubenStateChangePush", function(res)
  620. Pomelo.FightLevelHandler.lastOnMemberEnterFubenStateChangePush = res
  621. cb(nil,res)
  622. end, onMemberEnterFubenStateChangePushDecoder)
  623. end
  624. local function onFubenClosePushDecoder(stream)
  625. local res = fightLevelHandler_pb.OnFubenClosePush()
  626. res:ParseFromString(stream)
  627. return res
  628. end
  629. function Pomelo.FightLevelHandler.onFubenClosePush(cb)
  630. Socket.On("area.fightLevelPush.onFubenClosePush", function(res)
  631. Pomelo.FightLevelHandler.lastOnFubenClosePush = res
  632. cb(nil,res)
  633. end, onFubenClosePushDecoder)
  634. end
  635. local function closeHandUpPushDecoder(stream)
  636. local res = fightLevelHandler_pb.CloseHandUpPush()
  637. res:ParseFromString(stream)
  638. return res
  639. end
  640. function Pomelo.FightLevelHandler.closeHandUpPush(cb)
  641. Socket.On("area.fightLevelPush.closeHandUpPush", function(res)
  642. Pomelo.FightLevelHandler.lastCloseHandUpPush = res
  643. cb(nil,res)
  644. end, closeHandUpPushDecoder)
  645. end
  646. local function illusionPushDecoder(stream)
  647. local res = fightLevelHandler_pb.IllusionPush()
  648. res:ParseFromString(stream)
  649. return res
  650. end
  651. function Pomelo.FightLevelHandler.illusionPush(cb)
  652. Socket.On("area.fightLevelPush.illusionPush", function(res)
  653. Pomelo.FightLevelHandler.lastIllusionPush = res
  654. cb(nil,res)
  655. end, illusionPushDecoder)
  656. end
  657. local function illusion2PushDecoder(stream)
  658. local res = fightLevelHandler_pb.Illusion2Push()
  659. res:ParseFromString(stream)
  660. return res
  661. end
  662. function Pomelo.FightLevelHandler.illusion2Push(cb)
  663. Socket.On("area.fightLevelPush.illusion2Push", function(res)
  664. Pomelo.FightLevelHandler.lastIllusion2Push = res
  665. cb(nil,res)
  666. end, illusion2PushDecoder)
  667. end
  668. local function underGroundPlaceBOSSNumPushDecoder(stream)
  669. local res = fightLevelHandler_pb.UnderGroundPlaceBOSSNumPush()
  670. res:ParseFromString(stream)
  671. return res
  672. end
  673. function Pomelo.FightLevelHandler.underGroundPlaceBOSSNumPush(cb)
  674. Socket.On("area.fightLevelPush.underGroundPlaceBOSSNumPush", function(res)
  675. Pomelo.FightLevelHandler.lastUnderGroundPlaceBOSSNumPush = res
  676. cb(nil,res)
  677. end, underGroundPlaceBOSSNumPushDecoder)
  678. end
  679. --------------------------------Pomelo-------------------------------
  680. return Pomelo