PlayerHandler.lua 35 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171
  1. -------------------------------------------------
  2. -- 本文件由代码生成器自动生成,
  3. -- 千万不要修改本文件的任何代码,
  4. -- 修改的的任何代码都会被覆盖掉!
  5. ----------------------------------------------------
  6. local Socket = require "Xmds.Pomelo.LuaGameSocket"
  7. require "base64"
  8. require "playerHandler_pb"
  9. --------------------------------Pomelo-------------------------------
  10. Pomelo = Pomelo or {}
  11. --------------------------------PlayerHandler-------------------------------
  12. Pomelo.PlayerHandler = {}
  13. local function getPlayerPositionRequestEncoder(msg)
  14. local input = playerHandler_pb.GetPlayerPositionRequest()
  15. protobuf.FromMessage(input,msg)
  16. return (input:SerializeToString())
  17. end
  18. local function getPlayerPositionRequestDecoder(stream)
  19. local res = playerHandler_pb.GetPlayerPositionResponse()
  20. res:ParseFromString(stream)
  21. return res
  22. end
  23. function Pomelo.PlayerHandler.getPlayerPositionRequest(s2c_playerId,cb,option)
  24. local msg = {}
  25. msg.s2c_playerId = s2c_playerId
  26. Socket.OnRequestStart("area.playerHandler.getPlayerPositionRequest", option)
  27. Socket.Request("area.playerHandler.getPlayerPositionRequest", msg, function(res)
  28. if(res.s2c_code == 200) then
  29. Pomelo.PlayerHandler.lastGetPlayerPositionResponse = res
  30. Socket.OnRequestEnd("area.playerHandler.getPlayerPositionRequest", true)
  31. cb(nil,res)
  32. else
  33. local ex = {}
  34. if(res.s2c_code) then
  35. ex.Code = res.s2c_code
  36. ex.Message = res.s2c_msg
  37. else
  38. ex.Code = 501
  39. ex.Message = "[LuaXmdsNetClient] area.playerHandler.getPlayerPositionRequest decode error!!"
  40. end
  41. Socket.OnRequestEnd("area.playerHandler.getPlayerPositionRequest", false,ex.Code,ex.Message)
  42. cb(ex,nil)
  43. end
  44. end, getPlayerPositionRequestEncoder, getPlayerPositionRequestDecoder)
  45. end
  46. local function transportRequestEncoder(msg)
  47. local input = playerHandler_pb.TransportRequest()
  48. protobuf.FromMessage(input,msg)
  49. return (input:SerializeToString())
  50. end
  51. local function transportRequestDecoder(stream)
  52. local res = playerHandler_pb.TransportResponse()
  53. res:ParseFromString(stream)
  54. return res
  55. end
  56. function Pomelo.PlayerHandler.transportRequest(c2s_transportId,cb,option)
  57. local msg = {}
  58. msg.c2s_transportId = c2s_transportId
  59. Socket.OnRequestStart("area.playerHandler.transportRequest", option)
  60. Socket.Request("area.playerHandler.transportRequest", msg, function(res)
  61. if(res.s2c_code == 200) then
  62. Pomelo.PlayerHandler.lastTransportResponse = res
  63. Socket.OnRequestEnd("area.playerHandler.transportRequest", true)
  64. cb(nil,res)
  65. else
  66. local ex = {}
  67. if(res.s2c_code) then
  68. ex.Code = res.s2c_code
  69. ex.Message = res.s2c_msg
  70. else
  71. ex.Code = 501
  72. ex.Message = "[LuaXmdsNetClient] area.playerHandler.transportRequest decode error!!"
  73. end
  74. Socket.OnRequestEnd("area.playerHandler.transportRequest", false,ex.Code,ex.Message)
  75. cb(ex,nil)
  76. end
  77. end, transportRequestEncoder, transportRequestDecoder)
  78. end
  79. local function enterSceneRequestEncoder(msg)
  80. local input = playerHandler_pb.EnterSceneRequest()
  81. protobuf.FromMessage(input,msg)
  82. return (input:SerializeToString())
  83. end
  84. local function enterSceneRequestDecoder(stream)
  85. local res = playerHandler_pb.EnterSceneResponse()
  86. res:ParseFromString(stream)
  87. return res
  88. end
  89. function Pomelo.PlayerHandler.enterSceneRequest(c2s_instanceId,cb,option)
  90. local msg = {}
  91. msg.c2s_instanceId = c2s_instanceId
  92. Socket.OnRequestStart("area.playerHandler.enterSceneRequest", option)
  93. Socket.Request("area.playerHandler.enterSceneRequest", msg, function(res)
  94. if(res.s2c_code == 200) then
  95. Pomelo.PlayerHandler.lastEnterSceneResponse = res
  96. Socket.OnRequestEnd("area.playerHandler.enterSceneRequest", true)
  97. cb(nil,res)
  98. else
  99. local ex = {}
  100. if(res.s2c_code) then
  101. ex.Code = res.s2c_code
  102. ex.Message = res.s2c_msg
  103. else
  104. ex.Code = 501
  105. ex.Message = "[LuaXmdsNetClient] area.playerHandler.enterSceneRequest decode error!!"
  106. end
  107. Socket.OnRequestEnd("area.playerHandler.enterSceneRequest", false,ex.Code,ex.Message)
  108. cb(ex,nil)
  109. end
  110. end, enterSceneRequestEncoder, enterSceneRequestDecoder)
  111. end
  112. local function queryLoadWayRequestEncoder(msg)
  113. local input = playerHandler_pb.QueryLoadWayRequest()
  114. protobuf.FromMessage(input,msg)
  115. return (input:SerializeToString())
  116. end
  117. local function queryLoadWayRequestDecoder(stream)
  118. local res = playerHandler_pb.QueryLoadWayResponse()
  119. res:ParseFromString(stream)
  120. return res
  121. end
  122. function Pomelo.PlayerHandler.queryLoadWayRequest(c2s_areaId,c2s_pointId,cb,option)
  123. local msg = {}
  124. msg.c2s_areaId = c2s_areaId
  125. msg.c2s_pointId = c2s_pointId
  126. Socket.OnRequestStart("area.playerHandler.queryLoadWayRequest", option)
  127. Socket.Request("area.playerHandler.queryLoadWayRequest", msg, function(res)
  128. if(res.s2c_code == 200) then
  129. Pomelo.PlayerHandler.lastQueryLoadWayResponse = res
  130. Socket.OnRequestEnd("area.playerHandler.queryLoadWayRequest", 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.playerHandler.queryLoadWayRequest decode error!!"
  140. end
  141. Socket.OnRequestEnd("area.playerHandler.queryLoadWayRequest", false,ex.Code,ex.Message)
  142. cb(ex,nil)
  143. end
  144. end, queryLoadWayRequestEncoder, queryLoadWayRequestDecoder)
  145. end
  146. local function pickItemRequestEncoder(msg)
  147. local input = playerHandler_pb.PickItemRequest()
  148. protobuf.FromMessage(input,msg)
  149. return (input:SerializeToString())
  150. end
  151. local function pickItemRequestDecoder(stream)
  152. local res = playerHandler_pb.PickItemResponse()
  153. res:ParseFromString(stream)
  154. return res
  155. end
  156. function Pomelo.PlayerHandler.pickItemRequest(c2s_instanceId,c2s_itemId,cb,option)
  157. local msg = {}
  158. msg.c2s_instanceId = c2s_instanceId
  159. msg.c2s_itemId = c2s_itemId
  160. Socket.OnRequestStart("area.playerHandler.pickItemRequest", option)
  161. Socket.Request("area.playerHandler.pickItemRequest", msg, function(res)
  162. if(res.s2c_code == 200) then
  163. Pomelo.PlayerHandler.lastPickItemResponse = res
  164. Socket.OnRequestEnd("area.playerHandler.pickItemRequest", true)
  165. cb(nil,res)
  166. else
  167. local ex = {}
  168. if(res.s2c_code) then
  169. ex.Code = res.s2c_code
  170. ex.Message = res.s2c_msg
  171. else
  172. ex.Code = 501
  173. ex.Message = "[LuaXmdsNetClient] area.playerHandler.pickItemRequest decode error!!"
  174. end
  175. Socket.OnRequestEnd("area.playerHandler.pickItemRequest", false,ex.Code,ex.Message)
  176. cb(ex,nil)
  177. end
  178. end, pickItemRequestEncoder, pickItemRequestDecoder)
  179. end
  180. local function changeAreaRequestEncoder(msg)
  181. local input = playerHandler_pb.ChangeAreaRequest()
  182. protobuf.FromMessage(input,msg)
  183. return (input:SerializeToString())
  184. end
  185. local function changeAreaRequestDecoder(stream)
  186. local res = playerHandler_pb.ChangeAreaResponse()
  187. res:ParseFromString(stream)
  188. return res
  189. end
  190. function Pomelo.PlayerHandler.changeAreaRequest(c2s_pointId,c2s_type,cb,option)
  191. local msg = {}
  192. msg.c2s_pointId = c2s_pointId
  193. msg.c2s_type = c2s_type
  194. Socket.OnRequestStart("area.playerHandler.changeAreaRequest", option)
  195. Socket.Request("area.playerHandler.changeAreaRequest", msg, function(res)
  196. if(res.s2c_code == 200) then
  197. Pomelo.PlayerHandler.lastChangeAreaResponse = res
  198. Socket.OnRequestEnd("area.playerHandler.changeAreaRequest", 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.playerHandler.changeAreaRequest decode error!!"
  208. end
  209. Socket.OnRequestEnd("area.playerHandler.changeAreaRequest", false,ex.Code,ex.Message)
  210. cb(ex,nil)
  211. end
  212. end, changeAreaRequestEncoder, changeAreaRequestDecoder)
  213. end
  214. local function transByAreaIdRequestEncoder(msg)
  215. local input = playerHandler_pb.TransByAreaIdRequest()
  216. protobuf.FromMessage(input,msg)
  217. return (input:SerializeToString())
  218. end
  219. local function transByAreaIdRequestDecoder(stream)
  220. local res = playerHandler_pb.TransByAreaIdResponse()
  221. res:ParseFromString(stream)
  222. return res
  223. end
  224. function Pomelo.PlayerHandler.transByAreaIdRequest(c2s_areaId,c2s_type,c2s_dungeonId,cb,option)
  225. local msg = {}
  226. msg.c2s_areaId = c2s_areaId
  227. msg.c2s_type = c2s_type
  228. msg.c2s_dungeonId = c2s_dungeonId
  229. Socket.OnRequestStart("area.playerHandler.transByAreaIdRequest", option)
  230. Socket.Request("area.playerHandler.transByAreaIdRequest", msg, function(res)
  231. if(res.s2c_code == 200) then
  232. Pomelo.PlayerHandler.lastTransByAreaIdResponse = res
  233. Socket.OnRequestEnd("area.playerHandler.transByAreaIdRequest", true)
  234. cb(nil,res)
  235. else
  236. local ex = {}
  237. if(res.s2c_code) then
  238. ex.Code = res.s2c_code
  239. ex.Message = res.s2c_msg
  240. else
  241. ex.Code = 501
  242. ex.Message = "[LuaXmdsNetClient] area.playerHandler.transByAreaIdRequest decode error!!"
  243. end
  244. Socket.OnRequestEnd("area.playerHandler.transByAreaIdRequest", false,ex.Code,ex.Message)
  245. cb(ex,nil)
  246. end
  247. end, transByAreaIdRequestEncoder, transByAreaIdRequestDecoder)
  248. end
  249. local function changeAreaXYRequestEncoder(msg)
  250. local input = playerHandler_pb.ChangeAreaXYRequest()
  251. protobuf.FromMessage(input,msg)
  252. return (input:SerializeToString())
  253. end
  254. local function changeAreaXYRequestDecoder(stream)
  255. local res = playerHandler_pb.ChangeAreaXYResponse()
  256. res:ParseFromString(stream)
  257. return res
  258. end
  259. function Pomelo.PlayerHandler.changeAreaXYRequest(mapId,posx,posy,instanceId,cb,option)
  260. local msg = {}
  261. msg.mapId = mapId
  262. msg.posx = posx
  263. msg.posy = posy
  264. msg.instanceId = instanceId
  265. Socket.OnRequestStart("area.playerHandler.changeAreaXYRequest", option)
  266. Socket.Request("area.playerHandler.changeAreaXYRequest", msg, function(res)
  267. if(res.s2c_code == 200) then
  268. Pomelo.PlayerHandler.lastChangeAreaXYResponse = res
  269. Socket.OnRequestEnd("area.playerHandler.changeAreaXYRequest", true)
  270. cb(nil,res)
  271. else
  272. local ex = {}
  273. if(res.s2c_code) then
  274. ex.Code = res.s2c_code
  275. ex.Message = res.s2c_msg
  276. else
  277. ex.Code = 501
  278. ex.Message = "[LuaXmdsNetClient] area.playerHandler.changeAreaXYRequest decode error!!"
  279. end
  280. Socket.OnRequestEnd("area.playerHandler.changeAreaXYRequest", false,ex.Code,ex.Message)
  281. cb(ex,nil)
  282. end
  283. end, changeAreaXYRequestEncoder, changeAreaXYRequestDecoder)
  284. end
  285. local function changeAreaByTaskRequestEncoder(msg)
  286. local input = playerHandler_pb.ChangeAreaByTaskRequest()
  287. protobuf.FromMessage(input,msg)
  288. return (input:SerializeToString())
  289. end
  290. local function changeAreaByTaskRequestDecoder(stream)
  291. local res = playerHandler_pb.ChangeAreaByTaskResponse()
  292. res:ParseFromString(stream)
  293. return res
  294. end
  295. function Pomelo.PlayerHandler.changeAreaByTaskRequest(mapId,taskId,posx,posy,point,cb,option)
  296. local msg = {}
  297. msg.mapId = mapId
  298. msg.taskId = taskId
  299. msg.posx = posx
  300. msg.posy = posy
  301. msg.point = point
  302. Socket.OnRequestStart("area.playerHandler.changeAreaByTaskRequest", option)
  303. Socket.Request("area.playerHandler.changeAreaByTaskRequest", msg, function(res)
  304. if(res.s2c_code == 200) then
  305. Pomelo.PlayerHandler.lastChangeAreaByTaskResponse = res
  306. Socket.OnRequestEnd("area.playerHandler.changeAreaByTaskRequest", true)
  307. cb(nil,res)
  308. else
  309. local ex = {}
  310. if(res.s2c_code) then
  311. ex.Code = res.s2c_code
  312. ex.Message = res.s2c_msg
  313. else
  314. ex.Code = 501
  315. ex.Message = "[LuaXmdsNetClient] area.playerHandler.changeAreaByTaskRequest decode error!!"
  316. end
  317. Socket.OnRequestEnd("area.playerHandler.changeAreaByTaskRequest", false,ex.Code,ex.Message)
  318. cb(ex,nil)
  319. end
  320. end, changeAreaByTaskRequestEncoder, changeAreaByTaskRequestDecoder)
  321. end
  322. local function recentContactsRequestEncoder(msg)
  323. local input = playerHandler_pb.RecentContactsRequest()
  324. protobuf.FromMessage(input,msg)
  325. return (input:SerializeToString())
  326. end
  327. local function recentContactsRequestDecoder(stream)
  328. local res = playerHandler_pb.RecentContactsResponse()
  329. res:ParseFromString(stream)
  330. return res
  331. end
  332. function Pomelo.PlayerHandler.recentContactsRequest(c2s_ids,cb,option)
  333. local msg = {}
  334. msg.c2s_ids = c2s_ids
  335. Socket.OnRequestStart("area.playerHandler.recentContactsRequest", option)
  336. Socket.Request("area.playerHandler.recentContactsRequest", msg, function(res)
  337. if(res.s2c_code == 200) then
  338. Pomelo.PlayerHandler.lastRecentContactsResponse = res
  339. Socket.OnRequestEnd("area.playerHandler.recentContactsRequest", true)
  340. cb(nil,res)
  341. else
  342. local ex = {}
  343. if(res.s2c_code) then
  344. ex.Code = res.s2c_code
  345. ex.Message = res.s2c_msg
  346. else
  347. ex.Code = 501
  348. ex.Message = "[LuaXmdsNetClient] area.playerHandler.recentContactsRequest decode error!!"
  349. end
  350. Socket.OnRequestEnd("area.playerHandler.recentContactsRequest", false,ex.Code,ex.Message)
  351. cb(ex,nil)
  352. end
  353. end, recentContactsRequestEncoder, recentContactsRequestDecoder)
  354. end
  355. local function ChangePkModelRequestEncoder(msg)
  356. local input = playerHandler_pb.ChangPkModelRequest()
  357. protobuf.FromMessage(input,msg)
  358. return (input:SerializeToString())
  359. end
  360. local function ChangePkModelRequestDecoder(stream)
  361. local res = playerHandler_pb.ChangPkModelRespone()
  362. res:ParseFromString(stream)
  363. return res
  364. end
  365. function Pomelo.PlayerHandler.ChangePkModelRequest(c2s_model,cb,option)
  366. local msg = {}
  367. msg.c2s_model = c2s_model
  368. Socket.OnRequestStart("area.playerHandler.ChangePkModelRequest", option)
  369. Socket.Request("area.playerHandler.ChangePkModelRequest", msg, function(res)
  370. if(res.s2c_code == 200) then
  371. Pomelo.PlayerHandler.lastChangPkModelRespone = res
  372. Socket.OnRequestEnd("area.playerHandler.ChangePkModelRequest", true)
  373. cb(nil,res)
  374. else
  375. local ex = {}
  376. if(res.s2c_code) then
  377. ex.Code = res.s2c_code
  378. ex.Message = res.s2c_msg
  379. else
  380. ex.Code = 501
  381. ex.Message = "[LuaXmdsNetClient] area.playerHandler.ChangePkModelRequest decode error!!"
  382. end
  383. Socket.OnRequestEnd("area.playerHandler.ChangePkModelRequest", false,ex.Code,ex.Message)
  384. cb(ex,nil)
  385. end
  386. end, ChangePkModelRequestEncoder, ChangePkModelRequestDecoder)
  387. end
  388. local function reliveSendPosRequestEncoder(msg)
  389. local input = playerHandler_pb.ReliveSendPosRequest()
  390. protobuf.FromMessage(input,msg)
  391. return (input:SerializeToString())
  392. end
  393. local function reliveSendPosRequestDecoder(stream)
  394. local res = playerHandler_pb.ReliveSendPosResponse()
  395. res:ParseFromString(stream)
  396. return res
  397. end
  398. function Pomelo.PlayerHandler.reliveSendPosRequest(cb,option)
  399. local input = nil
  400. Socket.OnRequestStart("area.playerHandler.reliveSendPosRequest", option)
  401. Socket.Request("area.playerHandler.reliveSendPosRequest", input, function(res)
  402. if(res.s2c_code == 200) then
  403. Pomelo.PlayerHandler.lastReliveSendPosResponse = res
  404. Socket.OnRequestEnd("area.playerHandler.reliveSendPosRequest", true)
  405. cb(nil,res)
  406. else
  407. local ex = {}
  408. if(res.s2c_code) then
  409. ex.Code = res.s2c_code
  410. ex.Message = res.s2c_msg
  411. else
  412. ex.Code = 501
  413. ex.Message = "[LuaXmdsNetClient] area.playerHandler.reliveSendPosRequest decode error!!"
  414. end
  415. Socket.OnRequestEnd("area.playerHandler.reliveSendPosRequest", false,ex.Code,ex.Message)
  416. cb(ex,nil)
  417. end
  418. end, reliveSendPosRequestEncoder, reliveSendPosRequestDecoder)
  419. end
  420. local function reliveRequestEncoder(msg)
  421. local input = playerHandler_pb.ReliveRequest()
  422. protobuf.FromMessage(input,msg)
  423. return (input:SerializeToString())
  424. end
  425. local function reliveRequestDecoder(stream)
  426. local res = playerHandler_pb.ReliveResponse()
  427. res:ParseFromString(stream)
  428. return res
  429. end
  430. function Pomelo.PlayerHandler.reliveRequest(type,cb,option)
  431. local msg = {}
  432. msg.type = type
  433. Socket.OnRequestStart("area.playerHandler.reliveRequest", option)
  434. Socket.Request("area.playerHandler.reliveRequest", msg, function(res)
  435. if(res.s2c_code == 200) then
  436. Pomelo.PlayerHandler.lastReliveResponse = res
  437. Socket.OnRequestEnd("area.playerHandler.reliveRequest", true)
  438. cb(nil,res)
  439. else
  440. local ex = {}
  441. if(res.s2c_code) then
  442. ex.Code = res.s2c_code
  443. ex.Message = res.s2c_msg
  444. else
  445. ex.Code = 501
  446. ex.Message = "[LuaXmdsNetClient] area.playerHandler.reliveRequest decode error!!"
  447. end
  448. Socket.OnRequestEnd("area.playerHandler.reliveRequest", false,ex.Code,ex.Message)
  449. cb(ex,nil)
  450. end
  451. end, reliveRequestEncoder, reliveRequestDecoder)
  452. end
  453. local function getAreaLinesRequestEncoder(msg)
  454. local input = playerHandler_pb.GetAreaLinesRequest()
  455. protobuf.FromMessage(input,msg)
  456. return (input:SerializeToString())
  457. end
  458. local function getAreaLinesRequestDecoder(stream)
  459. local res = playerHandler_pb.GetAreaLinesResponse()
  460. res:ParseFromString(stream)
  461. return res
  462. end
  463. function Pomelo.PlayerHandler.getAreaLinesRequest(cb,option)
  464. local input = nil
  465. Socket.OnRequestStart("area.playerHandler.getAreaLinesRequest", option)
  466. Socket.Request("area.playerHandler.getAreaLinesRequest", input, function(res)
  467. if(res.s2c_code == 200) then
  468. Pomelo.PlayerHandler.lastGetAreaLinesResponse = res
  469. Socket.OnRequestEnd("area.playerHandler.getAreaLinesRequest", true)
  470. cb(nil,res)
  471. else
  472. local ex = {}
  473. if(res.s2c_code) then
  474. ex.Code = res.s2c_code
  475. ex.Message = res.s2c_msg
  476. else
  477. ex.Code = 501
  478. ex.Message = "[LuaXmdsNetClient] area.playerHandler.getAreaLinesRequest decode error!!"
  479. end
  480. Socket.OnRequestEnd("area.playerHandler.getAreaLinesRequest", false,ex.Code,ex.Message)
  481. cb(ex,nil)
  482. end
  483. end, getAreaLinesRequestEncoder, getAreaLinesRequestDecoder)
  484. end
  485. local function transByInstanceIdRequestEncoder(msg)
  486. local input = playerHandler_pb.TransByInstanceIdRequest()
  487. protobuf.FromMessage(input,msg)
  488. return (input:SerializeToString())
  489. end
  490. local function transByInstanceIdRequestDecoder(stream)
  491. local res = playerHandler_pb.TransByInstanceIdResponse()
  492. res:ParseFromString(stream)
  493. return res
  494. end
  495. function Pomelo.PlayerHandler.transByInstanceIdRequest(c2s_instanceId,cb,option)
  496. local msg = {}
  497. msg.c2s_instanceId = c2s_instanceId
  498. Socket.OnRequestStart("area.playerHandler.transByInstanceIdRequest", option)
  499. Socket.Request("area.playerHandler.transByInstanceIdRequest", msg, function(res)
  500. if(res.s2c_code == 200) then
  501. Pomelo.PlayerHandler.lastTransByInstanceIdResponse = res
  502. Socket.OnRequestEnd("area.playerHandler.transByInstanceIdRequest", true)
  503. cb(nil,res)
  504. else
  505. local ex = {}
  506. if(res.s2c_code) then
  507. ex.Code = res.s2c_code
  508. ex.Message = res.s2c_msg
  509. else
  510. ex.Code = 501
  511. ex.Message = "[LuaXmdsNetClient] area.playerHandler.transByInstanceIdRequest decode error!!"
  512. end
  513. Socket.OnRequestEnd("area.playerHandler.transByInstanceIdRequest", false,ex.Code,ex.Message)
  514. cb(ex,nil)
  515. end
  516. end, transByInstanceIdRequestEncoder, transByInstanceIdRequestDecoder)
  517. end
  518. local function lookUpOtherPlayerRequestEncoder(msg)
  519. local input = playerHandler_pb.LookUpOtherPlayerRequest()
  520. protobuf.FromMessage(input,msg)
  521. return (input:SerializeToString())
  522. end
  523. local function lookUpOtherPlayerRequestDecoder(stream)
  524. local res = playerHandler_pb.LookUpOtherPlayerResponse()
  525. res:ParseFromString(stream)
  526. return res
  527. end
  528. function Pomelo.PlayerHandler.lookUpOtherPlayerRequest(c2s_playerId,c2s_type,c2s_serverId,cb,option)
  529. local msg = {}
  530. msg.c2s_playerId = c2s_playerId
  531. msg.c2s_type = c2s_type
  532. msg.c2s_serverId = c2s_serverId
  533. Socket.OnRequestStart("area.playerHandler.lookUpOtherPlayerRequest", option)
  534. Socket.Request("area.playerHandler.lookUpOtherPlayerRequest", msg, function(res)
  535. if(res.s2c_code == 200) then
  536. Pomelo.PlayerHandler.lastLookUpOtherPlayerResponse = res
  537. Socket.OnRequestEnd("area.playerHandler.lookUpOtherPlayerRequest", true)
  538. cb(nil,res)
  539. else
  540. local ex = {}
  541. if(res.s2c_code) then
  542. ex.Code = res.s2c_code
  543. ex.Message = res.s2c_msg
  544. else
  545. ex.Code = 501
  546. ex.Message = "[LuaXmdsNetClient] area.playerHandler.lookUpOtherPlayerRequest decode error!!"
  547. end
  548. Socket.OnRequestEnd("area.playerHandler.lookUpOtherPlayerRequest", false,ex.Code,ex.Message)
  549. cb(ex,nil)
  550. end
  551. end, lookUpOtherPlayerRequestEncoder, lookUpOtherPlayerRequestDecoder)
  552. end
  553. local function agreeRebirthRequestEncoder(msg)
  554. local input = playerHandler_pb.AgreeRebirthRequest()
  555. protobuf.FromMessage(input,msg)
  556. return (input:SerializeToString())
  557. end
  558. local function agreeRebirthRequestDecoder(stream)
  559. local res = playerHandler_pb.AgreeRebirthResponse()
  560. res:ParseFromString(stream)
  561. return res
  562. end
  563. function Pomelo.PlayerHandler.agreeRebirthRequest(cb,option)
  564. local input = nil
  565. Socket.OnRequestStart("area.playerHandler.agreeRebirthRequest", option)
  566. Socket.Request("area.playerHandler.agreeRebirthRequest", input, function(res)
  567. if(res.s2c_code == 200) then
  568. Pomelo.PlayerHandler.lastAgreeRebirthResponse = res
  569. Socket.OnRequestEnd("area.playerHandler.agreeRebirthRequest", true)
  570. cb(nil,res)
  571. else
  572. local ex = {}
  573. if(res.s2c_code) then
  574. ex.Code = res.s2c_code
  575. ex.Message = res.s2c_msg
  576. else
  577. ex.Code = 501
  578. ex.Message = "[LuaXmdsNetClient] area.playerHandler.agreeRebirthRequest decode error!!"
  579. end
  580. Socket.OnRequestEnd("area.playerHandler.agreeRebirthRequest", false,ex.Code,ex.Message)
  581. cb(ex,nil)
  582. end
  583. end, agreeRebirthRequestEncoder, agreeRebirthRequestDecoder)
  584. end
  585. local function cdkRequestEncoder(msg)
  586. local input = playerHandler_pb.CDKRequest()
  587. protobuf.FromMessage(input,msg)
  588. return (input:SerializeToString())
  589. end
  590. local function cdkRequestDecoder(stream)
  591. local res = playerHandler_pb.CDKResponse()
  592. res:ParseFromString(stream)
  593. return res
  594. end
  595. function Pomelo.PlayerHandler.cdkRequest(c2s_cdk,c2s_channel,cb,option)
  596. local msg = {}
  597. msg.c2s_cdk = c2s_cdk
  598. msg.c2s_channel = c2s_channel
  599. Socket.OnRequestStart("area.playerHandler.cdkRequest", option)
  600. Socket.Request("area.playerHandler.cdkRequest", msg, function(res)
  601. if(res.s2c_code == 200) then
  602. Pomelo.PlayerHandler.lastCDKResponse = res
  603. Socket.OnRequestEnd("area.playerHandler.cdkRequest", true)
  604. cb(nil,res)
  605. else
  606. local ex = {}
  607. if(res.s2c_code) then
  608. ex.Code = res.s2c_code
  609. ex.Message = res.s2c_msg
  610. else
  611. ex.Code = 501
  612. ex.Message = "[LuaXmdsNetClient] area.playerHandler.cdkRequest decode error!!"
  613. end
  614. Socket.OnRequestEnd("area.playerHandler.cdkRequest", false,ex.Code,ex.Message)
  615. cb(ex,nil)
  616. end
  617. end, cdkRequestEncoder, cdkRequestDecoder)
  618. end
  619. local function setCustomConfigRequestEncoder(msg)
  620. local input = playerHandler_pb.CustomConfigRequest()
  621. protobuf.FromMessage(input,msg)
  622. return (input:SerializeToString())
  623. end
  624. local function setCustomConfigRequestDecoder(stream)
  625. local res = playerHandler_pb.CustomConfigResponse()
  626. res:ParseFromString(stream)
  627. return res
  628. end
  629. function Pomelo.PlayerHandler.setCustomConfigRequest(c2s_key,c2s_value,cb,option)
  630. local msg = {}
  631. msg.c2s_key = c2s_key
  632. msg.c2s_value = c2s_value
  633. Socket.OnRequestStart("area.playerHandler.setCustomConfigRequest", option)
  634. Socket.Request("area.playerHandler.setCustomConfigRequest", msg, function(res)
  635. if(res.s2c_code == 200) then
  636. Pomelo.PlayerHandler.lastCustomConfigResponse = res
  637. Socket.OnRequestEnd("area.playerHandler.setCustomConfigRequest", true)
  638. cb(nil,res)
  639. else
  640. local ex = {}
  641. if(res.s2c_code) then
  642. ex.Code = res.s2c_code
  643. ex.Message = res.s2c_msg
  644. else
  645. ex.Code = 501
  646. ex.Message = "[LuaXmdsNetClient] area.playerHandler.setCustomConfigRequest decode error!!"
  647. end
  648. Socket.OnRequestEnd("area.playerHandler.setCustomConfigRequest", false,ex.Code,ex.Message)
  649. cb(ex,nil)
  650. end
  651. end, setCustomConfigRequestEncoder, setCustomConfigRequestDecoder)
  652. end
  653. local function leaveAreaRequestEncoder(msg)
  654. local input = playerHandler_pb.LeaveAreaRequest()
  655. protobuf.FromMessage(input,msg)
  656. return (input:SerializeToString())
  657. end
  658. local function leaveAreaRequestDecoder(stream)
  659. local res = playerHandler_pb.LeaveAreaResponse()
  660. res:ParseFromString(stream)
  661. return res
  662. end
  663. function Pomelo.PlayerHandler.leaveAreaRequest(cb,option)
  664. local input = nil
  665. Socket.OnRequestStart("area.playerHandler.leaveAreaRequest", option)
  666. Socket.Request("area.playerHandler.leaveAreaRequest", input, function(res)
  667. if(res.s2c_code == 200) then
  668. Pomelo.PlayerHandler.lastLeaveAreaResponse = res
  669. Socket.OnRequestEnd("area.playerHandler.leaveAreaRequest", true)
  670. cb(nil,res)
  671. else
  672. local ex = {}
  673. if(res.s2c_code) then
  674. ex.Code = res.s2c_code
  675. ex.Message = res.s2c_msg
  676. else
  677. ex.Code = 501
  678. ex.Message = "[LuaXmdsNetClient] area.playerHandler.leaveAreaRequest decode error!!"
  679. end
  680. Socket.OnRequestEnd("area.playerHandler.leaveAreaRequest", false,ex.Code,ex.Message)
  681. cb(ex,nil)
  682. end
  683. end, leaveAreaRequestEncoder, leaveAreaRequestDecoder)
  684. end
  685. local function getSimulateDropByTcRequestEncoder(msg)
  686. local input = playerHandler_pb.SimulateDropByTcRequest()
  687. protobuf.FromMessage(input,msg)
  688. return (input:SerializeToString())
  689. end
  690. local function getSimulateDropByTcRequestDecoder(stream)
  691. local res = playerHandler_pb.SimulateDropByTcResponse()
  692. res:ParseFromString(stream)
  693. return res
  694. end
  695. function Pomelo.PlayerHandler.getSimulateDropByTcRequest(c2s_tcCode,c2s_tcCount,c2s_tcLevel,cb,option)
  696. local msg = {}
  697. msg.c2s_tcCode = c2s_tcCode
  698. msg.c2s_tcCount = c2s_tcCount
  699. msg.c2s_tcLevel = c2s_tcLevel
  700. Socket.OnRequestStart("area.playerHandler.getSimulateDropByTcRequest", option)
  701. Socket.Request("area.playerHandler.getSimulateDropByTcRequest", msg, function(res)
  702. if(res.s2c_code == 200) then
  703. Pomelo.PlayerHandler.lastSimulateDropByTcResponse = res
  704. Socket.OnRequestEnd("area.playerHandler.getSimulateDropByTcRequest", true)
  705. cb(nil,res)
  706. else
  707. local ex = {}
  708. if(res.s2c_code) then
  709. ex.Code = res.s2c_code
  710. ex.Message = res.s2c_msg
  711. else
  712. ex.Code = 501
  713. ex.Message = "[LuaXmdsNetClient] area.playerHandler.getSimulateDropByTcRequest decode error!!"
  714. end
  715. Socket.OnRequestEnd("area.playerHandler.getSimulateDropByTcRequest", false,ex.Code,ex.Message)
  716. cb(ex,nil)
  717. end
  718. end, getSimulateDropByTcRequestEncoder, getSimulateDropByTcRequestDecoder)
  719. end
  720. local function getClassEventConditionRequestEncoder(msg)
  721. local input = playerHandler_pb.GetClassEventConditionRequest()
  722. protobuf.FromMessage(input,msg)
  723. return (input:SerializeToString())
  724. end
  725. local function getClassEventConditionRequestDecoder(stream)
  726. local res = playerHandler_pb.GetClassEventConditionResponse()
  727. res:ParseFromString(stream)
  728. return res
  729. end
  730. function Pomelo.PlayerHandler.getClassEventConditionRequest(cb,option)
  731. local input = nil
  732. Socket.OnRequestStart("area.playerHandler.getClassEventConditionRequest", option)
  733. Socket.Request("area.playerHandler.getClassEventConditionRequest", input, function(res)
  734. if(res.s2c_code == 200) then
  735. Pomelo.PlayerHandler.lastGetClassEventConditionResponse = res
  736. Socket.OnRequestEnd("area.playerHandler.getClassEventConditionRequest", true)
  737. cb(nil,res)
  738. else
  739. local ex = {}
  740. if(res.s2c_code) then
  741. ex.Code = res.s2c_code
  742. ex.Message = res.s2c_msg
  743. else
  744. ex.Code = 501
  745. ex.Message = "[LuaXmdsNetClient] area.playerHandler.getClassEventConditionRequest decode error!!"
  746. end
  747. Socket.OnRequestEnd("area.playerHandler.getClassEventConditionRequest", false,ex.Code,ex.Message)
  748. cb(ex,nil)
  749. end
  750. end, getClassEventConditionRequestEncoder, getClassEventConditionRequestDecoder)
  751. end
  752. local function clientReadyRequestEncoder(msg)
  753. local input = playerHandler_pb.ClientReadyRequest()
  754. protobuf.FromMessage(input,msg)
  755. return (input:SerializeToString())
  756. end
  757. local function clientReadyRequestDecoder(stream)
  758. local res = playerHandler_pb.ClientReadyResponse()
  759. res:ParseFromString(stream)
  760. return res
  761. end
  762. function Pomelo.PlayerHandler.clientReadyRequest(cb,option)
  763. local input = nil
  764. Socket.OnRequestStart("area.playerHandler.clientReadyRequest", option)
  765. Socket.Request("area.playerHandler.clientReadyRequest", input, function(res)
  766. if(res.s2c_code == 200) then
  767. Pomelo.PlayerHandler.lastClientReadyResponse = res
  768. Socket.OnRequestEnd("area.playerHandler.clientReadyRequest", true)
  769. cb(nil,res)
  770. else
  771. local ex = {}
  772. if(res.s2c_code) then
  773. ex.Code = res.s2c_code
  774. ex.Message = res.s2c_msg
  775. else
  776. ex.Code = 501
  777. ex.Message = "[LuaXmdsNetClient] area.playerHandler.clientReadyRequest decode error!!"
  778. end
  779. Socket.OnRequestEnd("area.playerHandler.clientReadyRequest", false,ex.Code,ex.Message)
  780. cb(ex,nil)
  781. end
  782. end, clientReadyRequestEncoder, clientReadyRequestDecoder)
  783. end
  784. local function sendGMCmdRequestEncoder(msg)
  785. local input = playerHandler_pb.SendGMCmdRequest()
  786. protobuf.FromMessage(input,msg)
  787. return (input:SerializeToString())
  788. end
  789. local function sendGMCmdRequestDecoder(stream)
  790. local res = playerHandler_pb.SendGMCmdResponse()
  791. res:ParseFromString(stream)
  792. return res
  793. end
  794. function Pomelo.PlayerHandler.sendGMCmdRequest(c2s_msg,cb,option)
  795. local msg = {}
  796. msg.c2s_msg = c2s_msg
  797. Socket.OnRequestStart("area.playerHandler.sendGMCmdRequest", option)
  798. Socket.Request("area.playerHandler.sendGMCmdRequest", msg, function(res)
  799. if(res.s2c_code == 200) then
  800. Pomelo.PlayerHandler.lastSendGMCmdResponse = res
  801. Socket.OnRequestEnd("area.playerHandler.sendGMCmdRequest", true)
  802. cb(nil,res)
  803. else
  804. local ex = {}
  805. if(res.s2c_code) then
  806. ex.Code = res.s2c_code
  807. ex.Message = res.s2c_msg
  808. else
  809. ex.Code = 501
  810. ex.Message = "[LuaXmdsNetClient] area.playerHandler.sendGMCmdRequest decode error!!"
  811. end
  812. Socket.OnRequestEnd("area.playerHandler.sendGMCmdRequest", false,ex.Code,ex.Message)
  813. cb(ex,nil)
  814. end
  815. end, sendGMCmdRequestEncoder, sendGMCmdRequestDecoder)
  816. end
  817. local function battleEventNotifyEncoder(msg)
  818. local input = playerHandler_pb.BattleEventNotify()
  819. protobuf.FromMessage(input,msg)
  820. return (input:SerializeToString())
  821. end
  822. function Pomelo.PlayerHandler.battleEventNotify(c2s_data)
  823. local msg = {}
  824. msg.c2s_data = c2s_data
  825. Socket.Notify("area.playerHandler.battleEventNotify", msg, battleEventNotifyEncoder)
  826. end
  827. local function clientConfigPushDecoder(stream)
  828. local res = playerHandler_pb.ClientConfigPush()
  829. res:ParseFromString(stream)
  830. return res
  831. end
  832. function Pomelo.PlayerHandler.clientConfigPush(cb)
  833. Socket.On("area.playerPush.clientConfigPush", function(res)
  834. Pomelo.PlayerHandler.lastClientConfigPush = res
  835. cb(nil,res)
  836. end, clientConfigPushDecoder)
  837. end
  838. local function battleEventPushDecoder(stream)
  839. local res = playerHandler_pb.BattleEventPush()
  840. res:ParseFromString(stream)
  841. return res
  842. end
  843. function Pomelo.PlayerHandler.battleEventPush(cb)
  844. Socket.On("area.playerPush.battleEventPush", function(res)
  845. Pomelo.PlayerHandler.lastBattleEventPush = res
  846. cb(nil,res)
  847. end, battleEventPushDecoder)
  848. end
  849. local function battleClearPushDecoder(stream)
  850. local res = playerHandler_pb.BattleClearPush()
  851. res:ParseFromString(stream)
  852. return res
  853. end
  854. function Pomelo.PlayerHandler.battleClearPush(cb)
  855. Socket.On("area.playerPush.battleClearPush", function(res)
  856. Pomelo.PlayerHandler.lastBattleClearPush = res
  857. cb(nil,res)
  858. end, battleClearPushDecoder)
  859. end
  860. local function onSuperScriptPushDecoder(stream)
  861. local res = playerHandler_pb.SuperScriptPush()
  862. res:ParseFromString(stream)
  863. return res
  864. end
  865. function Pomelo.PlayerHandler.onSuperScriptPush(cb)
  866. Socket.On("area.playerPush.onSuperScriptPush", function(res)
  867. Pomelo.PlayerHandler.lastSuperScriptPush = res
  868. cb(nil,res)
  869. end, onSuperScriptPushDecoder)
  870. end
  871. local function changeAreaPushDecoder(stream)
  872. local res = playerHandler_pb.ChangeAreaPush()
  873. res:ParseFromString(stream)
  874. return res
  875. end
  876. function Pomelo.PlayerHandler.changeAreaPush(cb)
  877. Socket.On("area.playerPush.changeAreaPush", function(res)
  878. Pomelo.PlayerHandler.lastChangeAreaPush = res
  879. cb(nil,res)
  880. end, changeAreaPushDecoder)
  881. end
  882. local function playerDynamicPushDecoder(stream)
  883. local res = playerHandler_pb.PlayerDynamicPush()
  884. res:ParseFromString(stream)
  885. return res
  886. end
  887. function Pomelo.PlayerHandler.playerDynamicPush(cb)
  888. Socket.On("area.playerPush.playerDynamicPush", function(res)
  889. Pomelo.PlayerHandler.lastPlayerDynamicPush = res
  890. cb(nil,res)
  891. end, playerDynamicPushDecoder)
  892. end
  893. local function playerRelivePushDecoder(stream)
  894. local res = playerHandler_pb.PlayerRelivePush()
  895. res:ParseFromString(stream)
  896. return res
  897. end
  898. function Pomelo.PlayerHandler.playerRelivePush(cb)
  899. Socket.On("area.playerPush.playerRelivePush", function(res)
  900. Pomelo.PlayerHandler.lastPlayerRelivePush = res
  901. cb(nil,res)
  902. end, playerRelivePushDecoder)
  903. end
  904. local function playerSaverRebirthPushDecoder(stream)
  905. local res = playerHandler_pb.PlayerSaverRebirthPush()
  906. res:ParseFromString(stream)
  907. return res
  908. end
  909. function Pomelo.PlayerHandler.playerSaverRebirthPush(cb)
  910. Socket.On("area.playerPush.playerSaverRebirthPush", function(res)
  911. Pomelo.PlayerHandler.lastPlayerSaverRebirthPush = res
  912. cb(nil,res)
  913. end, playerSaverRebirthPushDecoder)
  914. end
  915. local function simulateDropPushDecoder(stream)
  916. local res = playerHandler_pb.SimulateDataPush()
  917. res:ParseFromString(stream)
  918. return res
  919. end
  920. function Pomelo.PlayerHandler.simulateDropPush(cb)
  921. Socket.On("area.playerPush.simulateDropPush", function(res)
  922. Pomelo.PlayerHandler.lastSimulateDataPush = res
  923. cb(nil,res)
  924. end, simulateDropPushDecoder)
  925. end
  926. local function kickPlayerPushDecoder(stream)
  927. local res = playerHandler_pb.KickPlayerPush()
  928. res:ParseFromString(stream)
  929. return res
  930. end
  931. function Pomelo.PlayerHandler.kickPlayerPush(cb)
  932. Socket.On("area.playerPush.kickPlayerPush", function(res)
  933. Pomelo.PlayerHandler.lastKickPlayerPush = res
  934. cb(nil,res)
  935. end, kickPlayerPushDecoder)
  936. end
  937. local function suitPropertyUpPushDecoder(stream)
  938. local res = playerHandler_pb.SuitPropertyUpPush()
  939. res:ParseFromString(stream)
  940. return res
  941. end
  942. function Pomelo.PlayerHandler.suitPropertyUpPush(cb)
  943. Socket.On("area.playerPush.suitPropertyUpPush", function(res)
  944. Pomelo.PlayerHandler.lastSuitPropertyUpPush = res
  945. cb(nil,res)
  946. end, suitPropertyUpPushDecoder)
  947. end
  948. local function commonPropertyPushDecoder(stream)
  949. local res = playerHandler_pb.CommonPropertyPush()
  950. res:ParseFromString(stream)
  951. return res
  952. end
  953. function Pomelo.PlayerHandler.commonPropertyPush(cb)
  954. Socket.On("area.playerPush.commonPropertyPush", function(res)
  955. Pomelo.PlayerHandler.lastCommonPropertyPush = res
  956. cb(nil,res)
  957. end, commonPropertyPushDecoder)
  958. end
  959. local function buffPropertyPushDecoder(stream)
  960. local res = playerHandler_pb.BuffPropertyPush()
  961. res:ParseFromString(stream)
  962. return res
  963. end
  964. function Pomelo.PlayerHandler.buffPropertyPush(cb)
  965. Socket.On("area.playerPush.buffPropertyPush", function(res)
  966. Pomelo.PlayerHandler.lastBuffPropertyPush = res
  967. cb(nil,res)
  968. end, buffPropertyPushDecoder)
  969. end
  970. local function playerBattleAttributePushDecoder(stream)
  971. local res = playerHandler_pb.PlayerBattleAttributePush()
  972. res:ParseFromString(stream)
  973. return res
  974. end
  975. function Pomelo.PlayerHandler.playerBattleAttributePush(cb)
  976. Socket.On("area.playerPush.playerBattleAttributePush", function(res)
  977. Pomelo.PlayerHandler.lastPlayerBattleAttributePush = res
  978. cb(nil,res)
  979. end, playerBattleAttributePushDecoder)
  980. end
  981. local function payGiftStatePushDecoder(stream)
  982. local res = playerHandler_pb.PayGiftStatePush()
  983. res:ParseFromString(stream)
  984. return res
  985. end
  986. function Pomelo.PlayerHandler.payGiftStatePush(cb)
  987. Socket.On("area.playerPush.payGiftStatePush", function(res)
  988. Pomelo.PlayerHandler.lastPayGiftStatePush = res
  989. cb(nil,res)
  990. end, payGiftStatePushDecoder)
  991. end
  992. local function playerNoticeMsgPushDecoder(stream)
  993. local res = playerHandler_pb.PlayerNoticeMsgPush()
  994. res:ParseFromString(stream)
  995. return res
  996. end
  997. function Pomelo.PlayerHandler.playerNoticeMsgPush(cb)
  998. Socket.On("area.playerPush.playerNoticeMsgPush", function(res)
  999. Pomelo.PlayerHandler.lastPlayerNoticeMsgPush = res
  1000. cb(nil,res)
  1001. end, playerNoticeMsgPushDecoder)
  1002. end
  1003. local function playerSameMapTransPushDecoder(stream)
  1004. local res = playerHandler_pb.PlayerSameMapTransPush()
  1005. res:ParseFromString(stream)
  1006. return res
  1007. end
  1008. function Pomelo.PlayerHandler.playerSameMapTransPush(cb)
  1009. Socket.On("area.playerPush.playerSameMapTransPush", function(res)
  1010. Pomelo.PlayerHandler.lastPlayerSameMapTransPush = res
  1011. cb(nil,res)
  1012. end, playerSameMapTransPushDecoder)
  1013. end
  1014. --------------------------------Pomelo-------------------------------
  1015. return Pomelo