TeamHandler.lua 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937
  1. -------------------------------------------------
  2. -- 本文件由代码生成器自动生成,
  3. -- 千万不要修改本文件的任何代码,
  4. -- 修改的的任何代码都会被覆盖掉!
  5. ----------------------------------------------------
  6. local Socket = require "Xmds.Pomelo.LuaGameSocket"
  7. require "base64"
  8. require "teamHandler_pb"
  9. --------------------------------Pomelo-------------------------------
  10. Pomelo = Pomelo or {}
  11. --------------------------------TeamHandler-------------------------------
  12. Pomelo.TeamHandler = {}
  13. local function gotoTeamTargetRequestEncoder(msg)
  14. local input = teamHandler_pb.GotoTeamTargetRequest()
  15. protobuf.FromMessage(input,msg)
  16. return (input:SerializeToString())
  17. end
  18. local function gotoTeamTargetRequestDecoder(stream)
  19. local res = teamHandler_pb.GotoTeamTargetResponse()
  20. res:ParseFromString(stream)
  21. return res
  22. end
  23. function Pomelo.TeamHandler.gotoTeamTargetRequest(targetId,difficulty,cb,option)
  24. local msg = {}
  25. msg.targetId = targetId
  26. msg.difficulty = difficulty
  27. Socket.OnRequestStart("area.teamHandler.gotoTeamTargetRequest", option)
  28. Socket.Request("area.teamHandler.gotoTeamTargetRequest", msg, function(res)
  29. if(res.s2c_code == 200) then
  30. Pomelo.TeamHandler.lastGotoTeamTargetResponse = res
  31. Socket.OnRequestEnd("area.teamHandler.gotoTeamTargetRequest", 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.teamHandler.gotoTeamTargetRequest decode error!!"
  41. end
  42. Socket.OnRequestEnd("area.teamHandler.gotoTeamTargetRequest", false,ex.Code,ex.Message)
  43. cb(ex,nil)
  44. end
  45. end, gotoTeamTargetRequestEncoder, gotoTeamTargetRequestDecoder)
  46. end
  47. local function summonRequestEncoder(msg)
  48. local input = teamHandler_pb.SummonRequest()
  49. protobuf.FromMessage(input,msg)
  50. return (input:SerializeToString())
  51. end
  52. local function summonRequestDecoder(stream)
  53. local res = teamHandler_pb.SummonResponse()
  54. res:ParseFromString(stream)
  55. return res
  56. end
  57. function Pomelo.TeamHandler.summonRequest(c2s_teamMemberId,cb,option)
  58. local msg = {}
  59. msg.c2s_teamMemberId = c2s_teamMemberId
  60. Socket.OnRequestStart("area.teamHandler.summonRequest", option)
  61. Socket.Request("area.teamHandler.summonRequest", msg, function(res)
  62. if(res.s2c_code == 200) then
  63. Pomelo.TeamHandler.lastSummonResponse = res
  64. Socket.OnRequestEnd("area.teamHandler.summonRequest", 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.teamHandler.summonRequest decode error!!"
  74. end
  75. Socket.OnRequestEnd("area.teamHandler.summonRequest", false,ex.Code,ex.Message)
  76. cb(ex,nil)
  77. end
  78. end, summonRequestEncoder, summonRequestDecoder)
  79. end
  80. local function summonConfirmRequestEncoder(msg)
  81. local input = teamHandler_pb.SummonConfirmRequest()
  82. protobuf.FromMessage(input,msg)
  83. return (input:SerializeToString())
  84. end
  85. local function summonConfirmRequestDecoder(stream)
  86. local res = teamHandler_pb.SummonConfirmResponse()
  87. res:ParseFromString(stream)
  88. return res
  89. end
  90. function Pomelo.TeamHandler.summonConfirmRequest(c2s_id,s2c_operate,cb,option)
  91. local msg = {}
  92. msg.c2s_id = c2s_id
  93. msg.s2c_operate = s2c_operate
  94. Socket.OnRequestStart("area.teamHandler.summonConfirmRequest", option)
  95. Socket.Request("area.teamHandler.summonConfirmRequest", msg, function(res)
  96. if(res.s2c_code == 200) then
  97. Pomelo.TeamHandler.lastSummonConfirmResponse = res
  98. Socket.OnRequestEnd("area.teamHandler.summonConfirmRequest", 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.teamHandler.summonConfirmRequest decode error!!"
  108. end
  109. Socket.OnRequestEnd("area.teamHandler.summonConfirmRequest", false,ex.Code,ex.Message)
  110. cb(ex,nil)
  111. end
  112. end, summonConfirmRequestEncoder, summonConfirmRequestDecoder)
  113. end
  114. local function autoJoinTeamRequestEncoder(msg)
  115. local input = teamHandler_pb.AutoJoinTeamRequest()
  116. protobuf.FromMessage(input,msg)
  117. return (input:SerializeToString())
  118. end
  119. local function autoJoinTeamRequestDecoder(stream)
  120. local res = teamHandler_pb.AutoJoinTeamResponse()
  121. res:ParseFromString(stream)
  122. return res
  123. end
  124. function Pomelo.TeamHandler.autoJoinTeamRequest(c2s_targetId,c2s_difficulty,cb,option)
  125. local msg = {}
  126. msg.c2s_targetId = c2s_targetId
  127. msg.c2s_difficulty = c2s_difficulty
  128. Socket.OnRequestStart("area.teamHandler.autoJoinTeamRequest", option)
  129. Socket.Request("area.teamHandler.autoJoinTeamRequest", msg, function(res)
  130. if(res.s2c_code == 200) then
  131. Pomelo.TeamHandler.lastAutoJoinTeamResponse = res
  132. Socket.OnRequestEnd("area.teamHandler.autoJoinTeamRequest", true)
  133. cb(nil,res)
  134. else
  135. local ex = {}
  136. if(res.s2c_code) then
  137. ex.Code = res.s2c_code
  138. ex.Message = res.s2c_msg
  139. else
  140. ex.Code = 501
  141. ex.Message = "[LuaXmdsNetClient] area.teamHandler.autoJoinTeamRequest decode error!!"
  142. end
  143. Socket.OnRequestEnd("area.teamHandler.autoJoinTeamRequest", false,ex.Code,ex.Message)
  144. cb(ex,nil)
  145. end
  146. end, autoJoinTeamRequestEncoder, autoJoinTeamRequestDecoder)
  147. end
  148. local function joinTeamRequestEncoder(msg)
  149. local input = teamHandler_pb.JoinTeamRequest()
  150. protobuf.FromMessage(input,msg)
  151. return (input:SerializeToString())
  152. end
  153. local function joinTeamRequestDecoder(stream)
  154. local res = teamHandler_pb.JoinTeamResponse()
  155. res:ParseFromString(stream)
  156. return res
  157. end
  158. function Pomelo.TeamHandler.joinTeamRequest(c2s_teamId,c2s_targetServerId,cb,option)
  159. local msg = {}
  160. msg.c2s_teamId = c2s_teamId
  161. msg.c2s_targetServerId = c2s_targetServerId
  162. Socket.OnRequestStart("area.teamHandler.joinTeamRequest", option)
  163. Socket.Request("area.teamHandler.joinTeamRequest", msg, function(res)
  164. if(res.s2c_code == 200) then
  165. Pomelo.TeamHandler.lastJoinTeamResponse = res
  166. Socket.OnRequestEnd("area.teamHandler.joinTeamRequest", true)
  167. cb(nil,res)
  168. else
  169. local ex = {}
  170. if(res.s2c_code) then
  171. ex.Code = res.s2c_code
  172. ex.Message = res.s2c_msg
  173. else
  174. ex.Code = 501
  175. ex.Message = "[LuaXmdsNetClient] area.teamHandler.joinTeamRequest decode error!!"
  176. end
  177. Socket.OnRequestEnd("area.teamHandler.joinTeamRequest", false,ex.Code,ex.Message)
  178. cb(ex,nil)
  179. end
  180. end, joinTeamRequestEncoder, joinTeamRequestDecoder)
  181. end
  182. local function getAppliedPlayersRequestEncoder(msg)
  183. local input = teamHandler_pb.GetAppliedPlayersRequest()
  184. protobuf.FromMessage(input,msg)
  185. return (input:SerializeToString())
  186. end
  187. local function getAppliedPlayersRequestDecoder(stream)
  188. local res = teamHandler_pb.GetAppliedPlayersResponse()
  189. res:ParseFromString(stream)
  190. return res
  191. end
  192. function Pomelo.TeamHandler.getAppliedPlayersRequest(cb,option)
  193. local input = nil
  194. Socket.OnRequestStart("area.teamHandler.getAppliedPlayersRequest", option)
  195. Socket.Request("area.teamHandler.getAppliedPlayersRequest", input, function(res)
  196. if(res.s2c_code == 200) then
  197. Pomelo.TeamHandler.lastGetAppliedPlayersResponse = res
  198. Socket.OnRequestEnd("area.teamHandler.getAppliedPlayersRequest", true)
  199. cb(nil,res)
  200. else
  201. local ex = {}
  202. if(res.s2c_code) then
  203. ex.Code = res.s2c_code
  204. ex.Message = res.s2c_msg
  205. else
  206. ex.Code = 501
  207. ex.Message = "[LuaXmdsNetClient] area.teamHandler.getAppliedPlayersRequest decode error!!"
  208. end
  209. Socket.OnRequestEnd("area.teamHandler.getAppliedPlayersRequest", false,ex.Code,ex.Message)
  210. cb(ex,nil)
  211. end
  212. end, getAppliedPlayersRequestEncoder, getAppliedPlayersRequestDecoder)
  213. end
  214. local function getPlayersByTypeRequestEncoder(msg)
  215. local input = teamHandler_pb.GetPlayersByTypeRequest()
  216. protobuf.FromMessage(input,msg)
  217. return (input:SerializeToString())
  218. end
  219. local function getPlayersByTypeRequestDecoder(stream)
  220. local res = teamHandler_pb.GetPlayersByTypeResponse()
  221. res:ParseFromString(stream)
  222. return res
  223. end
  224. function Pomelo.TeamHandler.getPlayersByTypeRequest(c2s_type,cb,option)
  225. local msg = {}
  226. msg.c2s_type = c2s_type
  227. Socket.OnRequestStart("area.teamHandler.getPlayersByTypeRequest", option)
  228. Socket.Request("area.teamHandler.getPlayersByTypeRequest", msg, function(res)
  229. if(res.s2c_code == 200) then
  230. Pomelo.TeamHandler.lastGetPlayersByTypeResponse = res
  231. Socket.OnRequestEnd("area.teamHandler.getPlayersByTypeRequest", true)
  232. cb(nil,res)
  233. else
  234. local ex = {}
  235. if(res.s2c_code) then
  236. ex.Code = res.s2c_code
  237. ex.Message = res.s2c_msg
  238. else
  239. ex.Code = 501
  240. ex.Message = "[LuaXmdsNetClient] area.teamHandler.getPlayersByTypeRequest decode error!!"
  241. end
  242. Socket.OnRequestEnd("area.teamHandler.getPlayersByTypeRequest", false,ex.Code,ex.Message)
  243. cb(ex,nil)
  244. end
  245. end, getPlayersByTypeRequestEncoder, getPlayersByTypeRequestDecoder)
  246. end
  247. local function queryTeamByTargetRequestEncoder(msg)
  248. local input = teamHandler_pb.QueryTeamByTargetRequest()
  249. protobuf.FromMessage(input,msg)
  250. return (input:SerializeToString())
  251. end
  252. local function queryTeamByTargetRequestDecoder(stream)
  253. local res = teamHandler_pb.QueryTeamByTargetResponse()
  254. res:ParseFromString(stream)
  255. return res
  256. end
  257. function Pomelo.TeamHandler.queryTeamByTargetRequest(c2s_targetTypeId,c2s_difficulty,cb,option)
  258. local msg = {}
  259. msg.c2s_targetTypeId = c2s_targetTypeId
  260. msg.c2s_difficulty = c2s_difficulty
  261. Socket.OnRequestStart("area.teamHandler.queryTeamByTargetRequest", option)
  262. Socket.Request("area.teamHandler.queryTeamByTargetRequest", msg, function(res)
  263. if(res.s2c_code == 200) then
  264. Pomelo.TeamHandler.lastQueryTeamByTargetResponse = res
  265. Socket.OnRequestEnd("area.teamHandler.queryTeamByTargetRequest", true)
  266. cb(nil,res)
  267. else
  268. local ex = {}
  269. if(res.s2c_code) then
  270. ex.Code = res.s2c_code
  271. ex.Message = res.s2c_msg
  272. else
  273. ex.Code = 501
  274. ex.Message = "[LuaXmdsNetClient] area.teamHandler.queryTeamByTargetRequest decode error!!"
  275. end
  276. Socket.OnRequestEnd("area.teamHandler.queryTeamByTargetRequest", false,ex.Code,ex.Message)
  277. cb(ex,nil)
  278. end
  279. end, queryTeamByTargetRequestEncoder, queryTeamByTargetRequestDecoder)
  280. end
  281. local function setTeamTargetRequestEncoder(msg)
  282. local input = teamHandler_pb.SetTeamTargetRequest()
  283. protobuf.FromMessage(input,msg)
  284. return (input:SerializeToString())
  285. end
  286. local function setTeamTargetRequestDecoder(stream)
  287. local res = teamHandler_pb.SetTeamTargetResponse()
  288. res:ParseFromString(stream)
  289. return res
  290. end
  291. function Pomelo.TeamHandler.setTeamTargetRequest(c2s_targetTypeId,c2s_targetId,c2s_difficulty,c2s_minLevel,c2s_maxLevel,c2s_isAutoTeam,c2s_isAutoStart,cb,option)
  292. local msg = {}
  293. msg.c2s_targetTypeId = c2s_targetTypeId
  294. msg.c2s_targetId = c2s_targetId
  295. msg.c2s_difficulty = c2s_difficulty
  296. msg.c2s_minLevel = c2s_minLevel
  297. msg.c2s_maxLevel = c2s_maxLevel
  298. msg.c2s_isAutoTeam = c2s_isAutoTeam
  299. msg.c2s_isAutoStart = c2s_isAutoStart
  300. Socket.OnRequestStart("area.teamHandler.setTeamTargetRequest", option)
  301. Socket.Request("area.teamHandler.setTeamTargetRequest", msg, function(res)
  302. if(res.s2c_code == 200) then
  303. Pomelo.TeamHandler.lastSetTeamTargetResponse = res
  304. Socket.OnRequestEnd("area.teamHandler.setTeamTargetRequest", true)
  305. cb(nil,res)
  306. else
  307. local ex = {}
  308. if(res.s2c_code) then
  309. ex.Code = res.s2c_code
  310. ex.Message = res.s2c_msg
  311. else
  312. ex.Code = 501
  313. ex.Message = "[LuaXmdsNetClient] area.teamHandler.setTeamTargetRequest decode error!!"
  314. end
  315. Socket.OnRequestEnd("area.teamHandler.setTeamTargetRequest", false,ex.Code,ex.Message)
  316. cb(ex,nil)
  317. end
  318. end, setTeamTargetRequestEncoder, setTeamTargetRequestDecoder)
  319. end
  320. local function createTeamRequestEncoder(msg)
  321. local input = teamHandler_pb.CreateTeamRequest()
  322. protobuf.FromMessage(input,msg)
  323. return (input:SerializeToString())
  324. end
  325. local function createTeamRequestDecoder(stream)
  326. local res = teamHandler_pb.CreateTeamResponse()
  327. res:ParseFromString(stream)
  328. return res
  329. end
  330. function Pomelo.TeamHandler.createTeamRequest(cb,option)
  331. local input = nil
  332. Socket.OnRequestStart("area.teamHandler.createTeamRequest", option)
  333. Socket.Request("area.teamHandler.createTeamRequest", input, function(res)
  334. if(res.s2c_code == 200) then
  335. Pomelo.TeamHandler.lastCreateTeamResponse = res
  336. Socket.OnRequestEnd("area.teamHandler.createTeamRequest", true)
  337. cb(nil,res)
  338. else
  339. local ex = {}
  340. if(res.s2c_code) then
  341. ex.Code = res.s2c_code
  342. ex.Message = res.s2c_msg
  343. else
  344. ex.Code = 501
  345. ex.Message = "[LuaXmdsNetClient] area.teamHandler.createTeamRequest decode error!!"
  346. end
  347. Socket.OnRequestEnd("area.teamHandler.createTeamRequest", false,ex.Code,ex.Message)
  348. cb(ex,nil)
  349. end
  350. end, createTeamRequestEncoder, createTeamRequestDecoder)
  351. end
  352. local function followLeaderRequestEncoder(msg)
  353. local input = teamHandler_pb.FollowLeaderRequest()
  354. protobuf.FromMessage(input,msg)
  355. return (input:SerializeToString())
  356. end
  357. local function followLeaderRequestDecoder(stream)
  358. local res = teamHandler_pb.FollowLeaderResponse()
  359. res:ParseFromString(stream)
  360. return res
  361. end
  362. function Pomelo.TeamHandler.followLeaderRequest(follow,cb,option)
  363. local msg = {}
  364. msg.follow = follow
  365. Socket.OnRequestStart("area.teamHandler.followLeaderRequest", option)
  366. Socket.Request("area.teamHandler.followLeaderRequest", msg, function(res)
  367. if(res.s2c_code == 200) then
  368. Pomelo.TeamHandler.lastFollowLeaderResponse = res
  369. Socket.OnRequestEnd("area.teamHandler.followLeaderRequest", true)
  370. cb(nil,res)
  371. else
  372. local ex = {}
  373. if(res.s2c_code) then
  374. ex.Code = res.s2c_code
  375. ex.Message = res.s2c_msg
  376. else
  377. ex.Code = 501
  378. ex.Message = "[LuaXmdsNetClient] area.teamHandler.followLeaderRequest decode error!!"
  379. end
  380. Socket.OnRequestEnd("area.teamHandler.followLeaderRequest", false,ex.Code,ex.Message)
  381. cb(ex,nil)
  382. end
  383. end, followLeaderRequestEncoder, followLeaderRequestDecoder)
  384. end
  385. local function formTeamRequestEncoder(msg)
  386. local input = teamHandler_pb.FormTeamRequest()
  387. protobuf.FromMessage(input,msg)
  388. return (input:SerializeToString())
  389. end
  390. local function formTeamRequestDecoder(stream)
  391. local res = teamHandler_pb.FormTeamResponse()
  392. res:ParseFromString(stream)
  393. return res
  394. end
  395. function Pomelo.TeamHandler.formTeamRequest(c2s_playerId,c2s_targetServerId,cb,option)
  396. local msg = {}
  397. msg.c2s_playerId = c2s_playerId
  398. msg.c2s_targetServerId = c2s_targetServerId
  399. Socket.OnRequestStart("area.teamHandler.formTeamRequest", option)
  400. Socket.Request("area.teamHandler.formTeamRequest", msg, function(res)
  401. if(res.s2c_code == 200) then
  402. Pomelo.TeamHandler.lastFormTeamResponse = res
  403. Socket.OnRequestEnd("area.teamHandler.formTeamRequest", true)
  404. cb(nil,res)
  405. else
  406. local ex = {}
  407. if(res.s2c_code) then
  408. ex.Code = res.s2c_code
  409. ex.Message = res.s2c_msg
  410. else
  411. ex.Code = 501
  412. ex.Message = "[LuaXmdsNetClient] area.teamHandler.formTeamRequest decode error!!"
  413. end
  414. Socket.OnRequestEnd("area.teamHandler.formTeamRequest", false,ex.Code,ex.Message)
  415. cb(ex,nil)
  416. end
  417. end, formTeamRequestEncoder, formTeamRequestDecoder)
  418. end
  419. local function getTeamMembersRequestEncoder(msg)
  420. local input = teamHandler_pb.GetTeamMembersRequest()
  421. protobuf.FromMessage(input,msg)
  422. return (input:SerializeToString())
  423. end
  424. local function getTeamMembersRequestDecoder(stream)
  425. local res = teamHandler_pb.GetTeamMembersResponse()
  426. res:ParseFromString(stream)
  427. return res
  428. end
  429. function Pomelo.TeamHandler.getTeamMembersRequest(cb,option)
  430. local input = nil
  431. Socket.OnRequestStart("area.teamHandler.getTeamMembersRequest", option)
  432. Socket.Request("area.teamHandler.getTeamMembersRequest", input, function(res)
  433. if(res.s2c_code == 200) then
  434. Pomelo.TeamHandler.lastGetTeamMembersResponse = res
  435. Socket.OnRequestEnd("area.teamHandler.getTeamMembersRequest", true)
  436. cb(nil,res)
  437. else
  438. local ex = {}
  439. if(res.s2c_code) then
  440. ex.Code = res.s2c_code
  441. ex.Message = res.s2c_msg
  442. else
  443. ex.Code = 501
  444. ex.Message = "[LuaXmdsNetClient] area.teamHandler.getTeamMembersRequest decode error!!"
  445. end
  446. Socket.OnRequestEnd("area.teamHandler.getTeamMembersRequest", false,ex.Code,ex.Message)
  447. cb(ex,nil)
  448. end
  449. end, getTeamMembersRequestEncoder, getTeamMembersRequestDecoder)
  450. end
  451. local function getNearbyPlayersRequestEncoder(msg)
  452. local input = teamHandler_pb.GetNearbyPlayersRequest()
  453. protobuf.FromMessage(input,msg)
  454. return (input:SerializeToString())
  455. end
  456. local function getNearbyPlayersRequestDecoder(stream)
  457. local res = teamHandler_pb.GetNearbyPlayersResponse()
  458. res:ParseFromString(stream)
  459. return res
  460. end
  461. function Pomelo.TeamHandler.getNearbyPlayersRequest(cb,option)
  462. local input = nil
  463. Socket.OnRequestStart("area.teamHandler.getNearbyPlayersRequest", option)
  464. Socket.Request("area.teamHandler.getNearbyPlayersRequest", input, function(res)
  465. if(res.s2c_code == 200) then
  466. Pomelo.TeamHandler.lastGetNearbyPlayersResponse = res
  467. Socket.OnRequestEnd("area.teamHandler.getNearbyPlayersRequest", true)
  468. cb(nil,res)
  469. else
  470. local ex = {}
  471. if(res.s2c_code) then
  472. ex.Code = res.s2c_code
  473. ex.Message = res.s2c_msg
  474. else
  475. ex.Code = 501
  476. ex.Message = "[LuaXmdsNetClient] area.teamHandler.getNearbyPlayersRequest decode error!!"
  477. end
  478. Socket.OnRequestEnd("area.teamHandler.getNearbyPlayersRequest", false,ex.Code,ex.Message)
  479. cb(ex,nil)
  480. end
  481. end, getNearbyPlayersRequestEncoder, getNearbyPlayersRequestDecoder)
  482. end
  483. local function getNearTeamsRequestEncoder(msg)
  484. local input = teamHandler_pb.GetNearTeamsRequest()
  485. protobuf.FromMessage(input,msg)
  486. return (input:SerializeToString())
  487. end
  488. local function getNearTeamsRequestDecoder(stream)
  489. local res = teamHandler_pb.GetNearTeamsResponse()
  490. res:ParseFromString(stream)
  491. return res
  492. end
  493. function Pomelo.TeamHandler.getNearTeamsRequest(cb,option)
  494. local input = nil
  495. Socket.OnRequestStart("area.teamHandler.getNearTeamsRequest", option)
  496. Socket.Request("area.teamHandler.getNearTeamsRequest", input, function(res)
  497. if(res.s2c_code == 200) then
  498. Pomelo.TeamHandler.lastGetNearTeamsResponse = res
  499. Socket.OnRequestEnd("area.teamHandler.getNearTeamsRequest", true)
  500. cb(nil,res)
  501. else
  502. local ex = {}
  503. if(res.s2c_code) then
  504. ex.Code = res.s2c_code
  505. ex.Message = res.s2c_msg
  506. else
  507. ex.Code = 501
  508. ex.Message = "[LuaXmdsNetClient] area.teamHandler.getNearTeamsRequest decode error!!"
  509. end
  510. Socket.OnRequestEnd("area.teamHandler.getNearTeamsRequest", false,ex.Code,ex.Message)
  511. cb(ex,nil)
  512. end
  513. end, getNearTeamsRequestEncoder, getNearTeamsRequestDecoder)
  514. end
  515. local function changeTeamLeaderRequestEncoder(msg)
  516. local input = teamHandler_pb.ChangeTeamLeaderRequest()
  517. protobuf.FromMessage(input,msg)
  518. return (input:SerializeToString())
  519. end
  520. local function changeTeamLeaderRequestDecoder(stream)
  521. local res = teamHandler_pb.ChangeTeamLeaderResponse()
  522. res:ParseFromString(stream)
  523. return res
  524. end
  525. function Pomelo.TeamHandler.changeTeamLeaderRequest(c2s_playerId,cb,option)
  526. local msg = {}
  527. msg.c2s_playerId = c2s_playerId
  528. Socket.OnRequestStart("area.teamHandler.changeTeamLeaderRequest", option)
  529. Socket.Request("area.teamHandler.changeTeamLeaderRequest", msg, function(res)
  530. if(res.s2c_code == 200) then
  531. Pomelo.TeamHandler.lastChangeTeamLeaderResponse = res
  532. Socket.OnRequestEnd("area.teamHandler.changeTeamLeaderRequest", true)
  533. cb(nil,res)
  534. else
  535. local ex = {}
  536. if(res.s2c_code) then
  537. ex.Code = res.s2c_code
  538. ex.Message = res.s2c_msg
  539. else
  540. ex.Code = 501
  541. ex.Message = "[LuaXmdsNetClient] area.teamHandler.changeTeamLeaderRequest decode error!!"
  542. end
  543. Socket.OnRequestEnd("area.teamHandler.changeTeamLeaderRequest", false,ex.Code,ex.Message)
  544. cb(ex,nil)
  545. end
  546. end, changeTeamLeaderRequestEncoder, changeTeamLeaderRequestDecoder)
  547. end
  548. local function kickOutTeamRequestEncoder(msg)
  549. local input = teamHandler_pb.KickOutTeamRequest()
  550. protobuf.FromMessage(input,msg)
  551. return (input:SerializeToString())
  552. end
  553. local function kickOutTeamRequestDecoder(stream)
  554. local res = teamHandler_pb.KickOutTeamResponse()
  555. res:ParseFromString(stream)
  556. return res
  557. end
  558. function Pomelo.TeamHandler.kickOutTeamRequest(c2s_playerId,cb,option)
  559. local msg = {}
  560. msg.c2s_playerId = c2s_playerId
  561. Socket.OnRequestStart("area.teamHandler.kickOutTeamRequest", option)
  562. Socket.Request("area.teamHandler.kickOutTeamRequest", msg, function(res)
  563. if(res.s2c_code == 200) then
  564. Pomelo.TeamHandler.lastKickOutTeamResponse = res
  565. Socket.OnRequestEnd("area.teamHandler.kickOutTeamRequest", true)
  566. cb(nil,res)
  567. else
  568. local ex = {}
  569. if(res.s2c_code) then
  570. ex.Code = res.s2c_code
  571. ex.Message = res.s2c_msg
  572. else
  573. ex.Code = 501
  574. ex.Message = "[LuaXmdsNetClient] area.teamHandler.kickOutTeamRequest decode error!!"
  575. end
  576. Socket.OnRequestEnd("area.teamHandler.kickOutTeamRequest", false,ex.Code,ex.Message)
  577. cb(ex,nil)
  578. end
  579. end, kickOutTeamRequestEncoder, kickOutTeamRequestDecoder)
  580. end
  581. local function leaveTeamRequestEncoder(msg)
  582. local input = teamHandler_pb.LeaveTeamRequest()
  583. protobuf.FromMessage(input,msg)
  584. return (input:SerializeToString())
  585. end
  586. local function leaveTeamRequestDecoder(stream)
  587. local res = teamHandler_pb.LeaveTeamResponse()
  588. res:ParseFromString(stream)
  589. return res
  590. end
  591. function Pomelo.TeamHandler.leaveTeamRequest(cb,option)
  592. local input = nil
  593. Socket.OnRequestStart("area.teamHandler.leaveTeamRequest", option)
  594. Socket.Request("area.teamHandler.leaveTeamRequest", input, function(res)
  595. if(res.s2c_code == 200) then
  596. Pomelo.TeamHandler.lastLeaveTeamResponse = res
  597. Socket.OnRequestEnd("area.teamHandler.leaveTeamRequest", true)
  598. cb(nil,res)
  599. else
  600. local ex = {}
  601. if(res.s2c_code) then
  602. ex.Code = res.s2c_code
  603. ex.Message = res.s2c_msg
  604. else
  605. ex.Code = 501
  606. ex.Message = "[LuaXmdsNetClient] area.teamHandler.leaveTeamRequest decode error!!"
  607. end
  608. Socket.OnRequestEnd("area.teamHandler.leaveTeamRequest", false,ex.Code,ex.Message)
  609. cb(ex,nil)
  610. end
  611. end, leaveTeamRequestEncoder, leaveTeamRequestDecoder)
  612. end
  613. local function setAutoAcceptTeamRequestEncoder(msg)
  614. local input = teamHandler_pb.SetAutoAcceptTeamRequest()
  615. protobuf.FromMessage(input,msg)
  616. return (input:SerializeToString())
  617. end
  618. local function setAutoAcceptTeamRequestDecoder(stream)
  619. local res = teamHandler_pb.SetAutoAcceptTeamResponse()
  620. res:ParseFromString(stream)
  621. return res
  622. end
  623. function Pomelo.TeamHandler.setAutoAcceptTeamRequest(c2s_isAccept,cb,option)
  624. local msg = {}
  625. msg.c2s_isAccept = c2s_isAccept
  626. Socket.OnRequestStart("area.teamHandler.setAutoAcceptTeamRequest", option)
  627. Socket.Request("area.teamHandler.setAutoAcceptTeamRequest", msg, function(res)
  628. if(res.s2c_code == 200) then
  629. Pomelo.TeamHandler.lastSetAutoAcceptTeamResponse = res
  630. Socket.OnRequestEnd("area.teamHandler.setAutoAcceptTeamRequest", true)
  631. cb(nil,res)
  632. else
  633. local ex = {}
  634. if(res.s2c_code) then
  635. ex.Code = res.s2c_code
  636. ex.Message = res.s2c_msg
  637. else
  638. ex.Code = 501
  639. ex.Message = "[LuaXmdsNetClient] area.teamHandler.setAutoAcceptTeamRequest decode error!!"
  640. end
  641. Socket.OnRequestEnd("area.teamHandler.setAutoAcceptTeamRequest", false,ex.Code,ex.Message)
  642. cb(ex,nil)
  643. end
  644. end, setAutoAcceptTeamRequestEncoder, setAutoAcceptTeamRequestDecoder)
  645. end
  646. local function cancelAutoRequestEncoder(msg)
  647. local input = teamHandler_pb.CancelAutoRequest()
  648. protobuf.FromMessage(input,msg)
  649. return (input:SerializeToString())
  650. end
  651. local function cancelAutoRequestDecoder(stream)
  652. local res = teamHandler_pb.CancelAutoResponse()
  653. res:ParseFromString(stream)
  654. return res
  655. end
  656. function Pomelo.TeamHandler.cancelAutoRequest(cb,option)
  657. local input = nil
  658. Socket.OnRequestStart("area.teamHandler.cancelAutoRequest", option)
  659. Socket.Request("area.teamHandler.cancelAutoRequest", input, function(res)
  660. if(res.s2c_code == 200) then
  661. Pomelo.TeamHandler.lastCancelAutoResponse = res
  662. Socket.OnRequestEnd("area.teamHandler.cancelAutoRequest", true)
  663. cb(nil,res)
  664. else
  665. local ex = {}
  666. if(res.s2c_code) then
  667. ex.Code = res.s2c_code
  668. ex.Message = res.s2c_msg
  669. else
  670. ex.Code = 501
  671. ex.Message = "[LuaXmdsNetClient] area.teamHandler.cancelAutoRequest decode error!!"
  672. end
  673. Socket.OnRequestEnd("area.teamHandler.cancelAutoRequest", false,ex.Code,ex.Message)
  674. cb(ex,nil)
  675. end
  676. end, cancelAutoRequestEncoder, cancelAutoRequestDecoder)
  677. end
  678. local function acrossMatchRequestEncoder(msg)
  679. local input = teamHandler_pb.AcrossMatchRequest()
  680. protobuf.FromMessage(input,msg)
  681. return (input:SerializeToString())
  682. end
  683. local function acrossMatchRequestDecoder(stream)
  684. local res = teamHandler_pb.AcrossMatchResponse()
  685. res:ParseFromString(stream)
  686. return res
  687. end
  688. function Pomelo.TeamHandler.acrossMatchRequest(targetId,difficulty,cb,option)
  689. local msg = {}
  690. msg.targetId = targetId
  691. msg.difficulty = difficulty
  692. Socket.OnRequestStart("area.teamHandler.acrossMatchRequest", option)
  693. Socket.Request("area.teamHandler.acrossMatchRequest", msg, function(res)
  694. if(res.s2c_code == 200) then
  695. Pomelo.TeamHandler.lastAcrossMatchResponse = res
  696. Socket.OnRequestEnd("area.teamHandler.acrossMatchRequest", true)
  697. cb(nil,res)
  698. else
  699. local ex = {}
  700. if(res.s2c_code) then
  701. ex.Code = res.s2c_code
  702. ex.Message = res.s2c_msg
  703. else
  704. ex.Code = 501
  705. ex.Message = "[LuaXmdsNetClient] area.teamHandler.acrossMatchRequest decode error!!"
  706. end
  707. Socket.OnRequestEnd("area.teamHandler.acrossMatchRequest", false,ex.Code,ex.Message)
  708. cb(ex,nil)
  709. end
  710. end, acrossMatchRequestEncoder, acrossMatchRequestDecoder)
  711. end
  712. local function leaveAcrossMatchRequestEncoder(msg)
  713. local input = teamHandler_pb.LeaveAcrossMatchRequest()
  714. protobuf.FromMessage(input,msg)
  715. return (input:SerializeToString())
  716. end
  717. local function leaveAcrossMatchRequestDecoder(stream)
  718. local res = teamHandler_pb.LeaveAcrossMatchResponse()
  719. res:ParseFromString(stream)
  720. return res
  721. end
  722. function Pomelo.TeamHandler.leaveAcrossMatchRequest(cb,option)
  723. local input = nil
  724. Socket.OnRequestStart("area.teamHandler.leaveAcrossMatchRequest", option)
  725. Socket.Request("area.teamHandler.leaveAcrossMatchRequest", input, function(res)
  726. if(res.s2c_code == 200) then
  727. Pomelo.TeamHandler.lastLeaveAcrossMatchResponse = res
  728. Socket.OnRequestEnd("area.teamHandler.leaveAcrossMatchRequest", true)
  729. cb(nil,res)
  730. else
  731. local ex = {}
  732. if(res.s2c_code) then
  733. ex.Code = res.s2c_code
  734. ex.Message = res.s2c_msg
  735. else
  736. ex.Code = 501
  737. ex.Message = "[LuaXmdsNetClient] area.teamHandler.leaveAcrossMatchRequest decode error!!"
  738. end
  739. Socket.OnRequestEnd("area.teamHandler.leaveAcrossMatchRequest", false,ex.Code,ex.Message)
  740. cb(ex,nil)
  741. end
  742. end, leaveAcrossMatchRequestEncoder, leaveAcrossMatchRequestDecoder)
  743. end
  744. local function onSummonTeamPushDecoder(stream)
  745. local res = teamHandler_pb.OnSummonTeamPush()
  746. res:ParseFromString(stream)
  747. return res
  748. end
  749. function Pomelo.TeamHandler.onSummonTeamPush(cb)
  750. Socket.On("area.teamPush.onSummonTeamPush", function(res)
  751. Pomelo.TeamHandler.lastOnSummonTeamPush = res
  752. cb(nil,res)
  753. end, onSummonTeamPushDecoder)
  754. end
  755. local function onTeamUpdatePushDecoder(stream)
  756. local res = teamHandler_pb.OnTeamUpdatePush()
  757. res:ParseFromString(stream)
  758. return res
  759. end
  760. function Pomelo.TeamHandler.onTeamUpdatePush(cb)
  761. Socket.On("area.teamPush.onTeamUpdatePush", function(res)
  762. Pomelo.TeamHandler.lastOnTeamUpdatePush = res
  763. cb(nil,res)
  764. end, onTeamUpdatePushDecoder)
  765. end
  766. local function onTeamMemberUpdatePushDecoder(stream)
  767. local res = teamHandler_pb.OnTeamMemberUpdatePush()
  768. res:ParseFromString(stream)
  769. return res
  770. end
  771. function Pomelo.TeamHandler.onTeamMemberUpdatePush(cb)
  772. Socket.On("area.teamPush.onTeamMemberUpdatePush", function(res)
  773. Pomelo.TeamHandler.lastOnTeamMemberUpdatePush = res
  774. cb(nil,res)
  775. end, onTeamMemberUpdatePushDecoder)
  776. end
  777. local function onTeamTargetPushDecoder(stream)
  778. local res = teamHandler_pb.OnTeamTargetPush()
  779. res:ParseFromString(stream)
  780. return res
  781. end
  782. function Pomelo.TeamHandler.onTeamTargetPush(cb)
  783. Socket.On("area.teamPush.onTeamTargetPush", function(res)
  784. Pomelo.TeamHandler.lastOnTeamTargetPush = res
  785. cb(nil,res)
  786. end, onTeamTargetPushDecoder)
  787. end
  788. local function onAcrossTeamInfoPushDecoder(stream)
  789. local res = teamHandler_pb.OnAcrossTeamInfoPush()
  790. res:ParseFromString(stream)
  791. return res
  792. end
  793. function Pomelo.TeamHandler.onAcrossTeamInfoPush(cb)
  794. Socket.On("area.teamPush.onAcrossTeamInfoPush", function(res)
  795. Pomelo.TeamHandler.lastOnAcrossTeamInfoPush = res
  796. cb(nil,res)
  797. end, onAcrossTeamInfoPushDecoder)
  798. end
  799. local function onTeamMumberHurtPushDecoder(stream)
  800. local res = teamHandler_pb.OnTeamMumberHurtPush()
  801. res:ParseFromString(stream)
  802. return res
  803. end
  804. function Pomelo.TeamHandler.onTeamMumberHurtPush(cb)
  805. Socket.On("area.teamPush.onTeamMumberHurtPush", function(res)
  806. Pomelo.TeamHandler.lastOnTeamMumberHurtPush = res
  807. cb(nil,res)
  808. end, onTeamMumberHurtPushDecoder)
  809. end
  810. local function onAppliedPlayersPushDecoder(stream)
  811. local res = teamHandler_pb.OnAppliedPlayersPush()
  812. res:ParseFromString(stream)
  813. return res
  814. end
  815. function Pomelo.TeamHandler.onAppliedPlayersPush(cb)
  816. Socket.On("area.teamPush.onAppliedPlayersPush", function(res)
  817. Pomelo.TeamHandler.lastOnAppliedPlayersPush = res
  818. cb(nil,res)
  819. end, onAppliedPlayersPushDecoder)
  820. end
  821. --------------------------------Pomelo-------------------------------
  822. return Pomelo