------------------------------------------------- -- 本文件由代码生成器自动生成, -- 千万不要修改本文件的任何代码, -- 修改的的任何代码都会被覆盖掉! ---------------------------------------------------- local Socket = require "Xmds.Pomelo.LuaGameSocket" require "base64" require "npcHandler_pb" --------------------------------Pomelo------------------------------- Pomelo = Pomelo or {} --------------------------------NpcHandler------------------------------- Pomelo.NpcHandler = {} local function recoverByNpcRequestEncoder(msg) local input = npcHandler_pb.RecoverByNpcRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function recoverByNpcRequestDecoder(stream) local res = npcHandler_pb.RecoverByNpcResponse() res:ParseFromString(stream) return res end function Pomelo.NpcHandler.recoverByNpcRequest(npcObjId,cb,option) local msg = {} msg.npcObjId = npcObjId Socket.OnRequestStart("area.npcHandler.recoverByNpcRequest", option) Socket.Request("area.npcHandler.recoverByNpcRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.NpcHandler.lastRecoverByNpcResponse = res Socket.OnRequestEnd("area.npcHandler.recoverByNpcRequest", 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.npcHandler.recoverByNpcRequest decode error!!" end Socket.OnRequestEnd("area.npcHandler.recoverByNpcRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, recoverByNpcRequestEncoder, recoverByNpcRequestDecoder) end local function xiuzhenDalaoLotteryRequestEncoder(msg) local input = npcHandler_pb.XiuzhenDalaoLotteryRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function xiuzhenDalaoLotteryRequestDecoder(stream) local res = npcHandler_pb.XiuzhenDalaoLotteryResponse() res:ParseFromString(stream) return res end function Pomelo.NpcHandler.xiuzhenDalaoLotteryRequest(id,select,cb,option) local msg = {} msg.id = id msg.select = select Socket.OnRequestStart("area.npcHandler.xiuzhenDalaoLotteryRequest", option) Socket.Request("area.npcHandler.xiuzhenDalaoLotteryRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.NpcHandler.lastXiuzhenDalaoLotteryResponse = res Socket.OnRequestEnd("area.npcHandler.xiuzhenDalaoLotteryRequest", 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.npcHandler.xiuzhenDalaoLotteryRequest decode error!!" end Socket.OnRequestEnd("area.npcHandler.xiuzhenDalaoLotteryRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, xiuzhenDalaoLotteryRequestEncoder, xiuzhenDalaoLotteryRequestDecoder) end local function checkDalaoIsCanLotteryRequestEncoder(msg) local input = npcHandler_pb.CheckDalaoIsCanLotteryRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function checkDalaoIsCanLotteryRequestDecoder(stream) local res = npcHandler_pb.CheckDalaoIsCanLotteryResponse() res:ParseFromString(stream) return res end function Pomelo.NpcHandler.checkDalaoIsCanLotteryRequest(npcid,cb,option) local msg = {} msg.npcid = npcid Socket.OnRequestStart("area.npcHandler.checkDalaoIsCanLotteryRequest", option) Socket.Request("area.npcHandler.checkDalaoIsCanLotteryRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.NpcHandler.lastCheckDalaoIsCanLotteryResponse = res Socket.OnRequestEnd("area.npcHandler.checkDalaoIsCanLotteryRequest", 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.npcHandler.checkDalaoIsCanLotteryRequest decode error!!" end Socket.OnRequestEnd("area.npcHandler.checkDalaoIsCanLotteryRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, checkDalaoIsCanLotteryRequestEncoder, checkDalaoIsCanLotteryRequestDecoder) end local function getDreamWorkInfoRequestEncoder(msg) local input = npcHandler_pb.GetDreamWorkInfoRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function getDreamWorkInfoRequestDecoder(stream) local res = npcHandler_pb.GetDreamWorkInfoResponse() res:ParseFromString(stream) return res end function Pomelo.NpcHandler.getDreamWorkInfoRequest(cb,option) local input = nil Socket.OnRequestStart("area.npcHandler.getDreamWorkInfoRequest", option) Socket.Request("area.npcHandler.getDreamWorkInfoRequest", input, function(res) if(res.s2c_code == 200) then Pomelo.NpcHandler.lastGetDreamWorkInfoResponse = res Socket.OnRequestEnd("area.npcHandler.getDreamWorkInfoRequest", 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.npcHandler.getDreamWorkInfoRequest decode error!!" end Socket.OnRequestEnd("area.npcHandler.getDreamWorkInfoRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, getDreamWorkInfoRequestEncoder, getDreamWorkInfoRequestDecoder) end local function addDreamWorkRequestEncoder(msg) local input = npcHandler_pb.AddDreamWorkRequest() protobuf.FromMessage(input,msg) return (input:SerializeToString()) end local function addDreamWorkRequestDecoder(stream) local res = npcHandler_pb.AddDreamWorkResponse() res:ParseFromString(stream) return res end function Pomelo.NpcHandler.addDreamWorkRequest(dreamWorkId,cb,option) local msg = {} msg.dreamWorkId = dreamWorkId Socket.OnRequestStart("area.npcHandler.addDreamWorkRequest", option) Socket.Request("area.npcHandler.addDreamWorkRequest", msg, function(res) if(res.s2c_code == 200) then Pomelo.NpcHandler.lastAddDreamWorkResponse = res Socket.OnRequestEnd("area.npcHandler.addDreamWorkRequest", 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.npcHandler.addDreamWorkRequest decode error!!" end Socket.OnRequestEnd("area.npcHandler.addDreamWorkRequest", false,ex.Code,ex.Message) cb(ex,nil) end end, addDreamWorkRequestEncoder, addDreamWorkRequestDecoder) end --------------------------------Pomelo------------------------------- return Pomelo