------------------------------------------------- -- 本文件由代码生成器自动生成, -- 千万不要修改本文件的任何代码, -- 修改的的任何代码都会被覆盖掉! ---------------------------------------------------- local Socket = require "Xmds.Pomelo.LuaGameSocket" require "base64" require "crossAreaHandler_pb" --------------------------------Pomelo------------------------------- Pomelo = Pomelo or {} --------------------------------CrossAreaHandler------------------------------- Pomelo.CrossAreaHandler = {} local function fSGetAreaFightMainInfoRequestEncoder(msg) local input = crossAreaHandler_pb.FSGetAreaFightMainInfoRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function fSGetAreaFightMainInfoRequestDecoder(stream) local res = crossAreaHandler_pb.FSGetAreaFightMainInfoResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSGetAreaFightMainInfoRequest(cb,option) local input = nil Socket.OnRequestStart("area.crossAreaHandler.fSGetAreaFightMainInfoRequest", option) Socket.Request("area.crossAreaHandler.fSGetAreaFightMainInfoRequest", input, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastFSGetAreaFightMainInfoResponse = res Socket.OnRequestEnd("area.crossAreaHandler.fSGetAreaFightMainInfoRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.fSGetAreaFightMainInfoRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.fSGetAreaFightMainInfoRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, fSGetAreaFightMainInfoRequestEncoder, fSGetAreaFightMainInfoRequestDecoder) end local function fSGetServerPointUserDetailRequestEncoder(msg) local input = crossAreaHandler_pb.FSGetServerPointUserDetailRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function fSGetServerPointUserDetailRequestDecoder(stream) local res = crossAreaHandler_pb.FSGetServerPointUserDetailResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSGetServerPointUserDetailRequest(playerId,serverId,cb,option) local msg = {} msg.playerId = playerId msg.serverId = serverId Socket.OnRequestStart("area.crossAreaHandler.fSGetServerPointUserDetailRequest", option) Socket.Request("area.crossAreaHandler.fSGetServerPointUserDetailRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastFSGetServerPointUserDetailResponse = res Socket.OnRequestEnd("area.crossAreaHandler.fSGetServerPointUserDetailRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.fSGetServerPointUserDetailRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.fSGetServerPointUserDetailRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, fSGetServerPointUserDetailRequestEncoder, fSGetServerPointUserDetailRequestDecoder) end local function fSGetAllServerListRequestEncoder(msg) local input = crossAreaHandler_pb.FSGetAllServerListRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function fSGetAllServerListRequestDecoder(stream) local res = crossAreaHandler_pb.FSGetAllServerListResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSGetAllServerListRequest(cb,option) local input = nil Socket.OnRequestStart("area.crossAreaHandler.fSGetAllServerListRequest", option) Socket.Request("area.crossAreaHandler.fSGetAllServerListRequest", input, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastFSGetAllServerListResponse = res Socket.OnRequestEnd("area.crossAreaHandler.fSGetAllServerListRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.fSGetAllServerListRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.fSGetAllServerListRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, fSGetAllServerListRequestEncoder, fSGetAllServerListRequestDecoder) end local function fSGetAllAlliesChatRecordRequestEncoder(msg) local input = crossAreaHandler_pb.FSGetAllAlliesChatRecordRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function fSGetAllAlliesChatRecordRequestDecoder(stream) local res = crossAreaHandler_pb.FSGetAllAlliesChatRecordResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSGetAllAlliesChatRecordRequest(pointServerId,maxMsgId,cb,option) local msg = {} msg.pointServerId = pointServerId msg.maxMsgId = maxMsgId Socket.OnRequestStart("area.crossAreaHandler.fSGetAllAlliesChatRecordRequest", option) Socket.Request("area.crossAreaHandler.fSGetAllAlliesChatRecordRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastFSGetAllAlliesChatRecordResponse = res Socket.OnRequestEnd("area.crossAreaHandler.fSGetAllAlliesChatRecordRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.fSGetAllAlliesChatRecordRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.fSGetAllAlliesChatRecordRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, fSGetAllAlliesChatRecordRequestEncoder, fSGetAllAlliesChatRecordRequestDecoder) end local function fSSendMsgToAlliesServerRequestEncoder(msg) local input = crossAreaHandler_pb.FSSendMsgToAlliesServerRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function fSSendMsgToAlliesServerRequestDecoder(stream) local res = crossAreaHandler_pb.FSSendMsgToAlliesServerResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSSendMsgToAlliesServerRequest(pointServerId,content,cb,option) local msg = {} msg.pointServerId = pointServerId msg.content = content Socket.OnRequestStart("area.crossAreaHandler.fSSendMsgToAlliesServerRequest", option) Socket.Request("area.crossAreaHandler.fSSendMsgToAlliesServerRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastFSSendMsgToAlliesServerResponse = res Socket.OnRequestEnd("area.crossAreaHandler.fSSendMsgToAlliesServerRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.fSSendMsgToAlliesServerRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.fSSendMsgToAlliesServerRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, fSSendMsgToAlliesServerRequestEncoder, fSSendMsgToAlliesServerRequestDecoder) end local function fSGetAreaRewardRequestEncoder(msg) local input = crossAreaHandler_pb.FSGetAreaRewardRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function fSGetAreaRewardRequestDecoder(stream) local res = crossAreaHandler_pb.FSGetAreaRewardResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSGetAreaRewardRequest(areaId,cb,option) local msg = {} msg.areaId = areaId Socket.OnRequestStart("area.crossAreaHandler.fSGetAreaRewardRequest", option) Socket.Request("area.crossAreaHandler.fSGetAreaRewardRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastFSGetAreaRewardResponse = res Socket.OnRequestEnd("area.crossAreaHandler.fSGetAreaRewardRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.fSGetAreaRewardRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.fSGetAreaRewardRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, fSGetAreaRewardRequestEncoder, fSGetAreaRewardRequestDecoder) end local function fSEnterAreaRequestEncoder(msg) local input = crossAreaHandler_pb.FSEnterAreaRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function fSEnterAreaRequestDecoder(stream) local res = crossAreaHandler_pb.FSEnterAreaResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSEnterAreaRequest(areaId,cb,option) local msg = {} msg.areaId = areaId Socket.OnRequestStart("area.crossAreaHandler.fSEnterAreaRequest", option) Socket.Request("area.crossAreaHandler.fSEnterAreaRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastFSEnterAreaResponse = res Socket.OnRequestEnd("area.crossAreaHandler.fSEnterAreaRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.fSEnterAreaRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.fSEnterAreaRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, fSEnterAreaRequestEncoder, fSEnterAreaRequestDecoder) end local function fSAreaDailyFightRequestEncoder(msg) local input = crossAreaHandler_pb.FSAreaDailyFightRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function fSAreaDailyFightRequestDecoder(stream) local res = crossAreaHandler_pb.FSAreaDailyFightResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSAreaDailyFightRequest(areaId,cb,option) local msg = {} msg.areaId = areaId Socket.OnRequestStart("area.crossAreaHandler.fSAreaDailyFightRequest", option) Socket.Request("area.crossAreaHandler.fSAreaDailyFightRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastFSAreaDailyFightResponse = res Socket.OnRequestEnd("area.crossAreaHandler.fSAreaDailyFightRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.fSAreaDailyFightRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.fSAreaDailyFightRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, fSAreaDailyFightRequestEncoder, fSAreaDailyFightRequestDecoder) end local function fSBattleClientRefreshRequestEncoder(msg) local input = crossAreaHandler_pb.FSBattleClientRefreshRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function fSBattleClientRefreshRequestDecoder(stream) local res = crossAreaHandler_pb.FSBattleClientRefreshResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSBattleClientRefreshRequest(cb,option) local input = nil Socket.OnRequestStart("area.crossAreaHandler.fSBattleClientRefreshRequest", option) Socket.Request("area.crossAreaHandler.fSBattleClientRefreshRequest", input, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastFSBattleClientRefreshResponse = res Socket.OnRequestEnd("area.crossAreaHandler.fSBattleClientRefreshRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.fSBattleClientRefreshRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.fSBattleClientRefreshRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, fSBattleClientRefreshRequestEncoder, fSBattleClientRefreshRequestDecoder) end local function getSaoXingMainInfoRequestEncoder(msg) local input = crossAreaHandler_pb.GetSaoXingMainInfoRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function getSaoXingMainInfoRequestDecoder(stream) local res = crossAreaHandler_pb.GetSaoXingMainInfoResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.getSaoXingMainInfoRequest(cb,option) local input = nil Socket.OnRequestStart("area.crossAreaHandler.getSaoXingMainInfoRequest", option) Socket.Request("area.crossAreaHandler.getSaoXingMainInfoRequest", input, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastGetSaoXingMainInfoResponse = res Socket.OnRequestEnd("area.crossAreaHandler.getSaoXingMainInfoRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.getSaoXingMainInfoRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.getSaoXingMainInfoRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, getSaoXingMainInfoRequestEncoder, getSaoXingMainInfoRequestDecoder) end local function getServerPlayersRequestEncoder(msg) local input = crossAreaHandler_pb.GetServerPlayersRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function getServerPlayersRequestDecoder(stream) local res = crossAreaHandler_pb.GetServerPlayersResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.getServerPlayersRequest(s2c_serverId,cb,option) local msg = {} msg.s2c_serverId = s2c_serverId Socket.OnRequestStart("area.crossAreaHandler.getServerPlayersRequest", option) Socket.Request("area.crossAreaHandler.getServerPlayersRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastGetServerPlayersResponse = res Socket.OnRequestEnd("area.crossAreaHandler.getServerPlayersRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.getServerPlayersRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.getServerPlayersRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, getServerPlayersRequestEncoder, getServerPlayersRequestDecoder) end local function givePlayerTitleRequestEncoder(msg) local input = crossAreaHandler_pb.GivePlayerTitleRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function givePlayerTitleRequestDecoder(stream) local res = crossAreaHandler_pb.GivePlayerTitleResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.givePlayerTitleRequest(type,c2s_playerId,serverId,pos,cb,option) local msg = {} msg.type = type msg.c2s_playerId = c2s_playerId msg.serverId = serverId msg.pos = pos Socket.OnRequestStart("area.crossAreaHandler.givePlayerTitleRequest", option) Socket.Request("area.crossAreaHandler.givePlayerTitleRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastGivePlayerTitleResponse = res Socket.OnRequestEnd("area.crossAreaHandler.givePlayerTitleRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.givePlayerTitleRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.givePlayerTitleRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, givePlayerTitleRequestEncoder, givePlayerTitleRequestDecoder) end local function getFengShenMainInfoRequestEncoder(msg) local input = crossAreaHandler_pb.GetFengShenMainInfoRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function getFengShenMainInfoRequestDecoder(stream) local res = crossAreaHandler_pb.GetFengShenMainInfoResponse() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.getFengShenMainInfoRequest(cb,option) local input = nil Socket.OnRequestStart("area.crossAreaHandler.getFengShenMainInfoRequest", option) Socket.Request("area.crossAreaHandler.getFengShenMainInfoRequest", input, function(res) if(res.s2c_code == 200) then Pomelo.CrossAreaHandler.lastGetFengShenMainInfoResponse = res Socket.OnRequestEnd("area.crossAreaHandler.getFengShenMainInfoRequest", true) cb(nil,res) else local ex = {} if(res.s2c_code) then ex.Code = res.s2c_code ex.Message = res.s2c_msg else ex.Code = 501 ex.Message = "[LuaXmdsNetClient] area.crossAreaHandler.getFengShenMainInfoRequest decode error!!" end Socket.OnRequestEnd("area.crossAreaHandler.getFengShenMainInfoRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, getFengShenMainInfoRequestEncoder, getFengShenMainInfoRequestDecoder) end local function fSGrantGodTitle_MainPushDecoder(stream) local res = crossAreaHandler_pb.FSGrantGodTitle_MainPush() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSGrantGodTitle_MainPush(cb) Socket.On("area.crossAreaPush.fSGrantGodTitle_MainPush", function(res) Pomelo.CrossAreaHandler.lastFSGrantGodTitle_MainPush = res cb(nil,res) end, fSGrantGodTitle_MainPushDecoder) end local function fSAlliesChatMsgPushDecoder(stream) local res = crossAreaHandler_pb.FSAlliesChatMsgPush() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSAlliesChatMsgPush(cb) Socket.On("area.crossAreaPush.fSAlliesChatMsgPush", function(res) Pomelo.CrossAreaHandler.lastFSAlliesChatMsgPush = res cb(nil,res) end, fSAlliesChatMsgPushDecoder) end local function fSDailyBossRewardPushDecoder(stream) local res = crossAreaHandler_pb.FSDailyBossRewardPush() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSDailyBossRewardPush(cb) Socket.On("area.crossAreaPush.fSDailyBossRewardPush", function(res) Pomelo.CrossAreaHandler.lastFSDailyBossRewardPush = res cb(nil,res) end, fSDailyBossRewardPushDecoder) end local function fSGameEndPushDecoder(stream) local res = crossAreaHandler_pb.FSGameEndPush() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSGameEndPush(cb) Socket.On("area.crossAreaPush.fSGameEndPush", function(res) Pomelo.CrossAreaHandler.lastFSGameEndPush = res cb(nil,res) end, fSGameEndPushDecoder) end local function fSFirstOccupyPushDecoder(stream) local res = crossAreaHandler_pb.FSFirstOccupyPush() res:ParseFromString(stream) return res end function Pomelo.CrossAreaHandler.fSFirstOccupyPush(cb) Socket.On("area.crossAreaPush.fSFirstOccupyPush", function(res) Pomelo.CrossAreaHandler.lastFSFirstOccupyPush = res cb(nil,res) end, fSFirstOccupyPushDecoder) end --------------------------------Pomelo------------------------------- return Pomelo