ro-table/Asstes/Resources/Script/FrameWork/Proxy/Service/auto/ServiceChatCmdAutoProxy.txt
2025-06-04 05:02:57 +08:00

1033 lines
24 KiB
Plaintext

ServiceChatCmdAutoProxy = class('ServiceChatCmdAutoProxy', ServiceProxy)
ServiceChatCmdAutoProxy.Instance = nil
ServiceChatCmdAutoProxy.NAME = 'ServiceChatCmdAutoProxy'
function ServiceChatCmdAutoProxy:ctor(proxyName)
if ServiceChatCmdAutoProxy.Instance == nil then
self.proxyName = proxyName or ServiceChatCmdAutoProxy.NAME
ServiceProxy.ctor(self, self.proxyName)
self:Init()
ServiceChatCmdAutoProxy.Instance = self
end
end
function ServiceChatCmdAutoProxy:Init()
end
function ServiceChatCmdAutoProxy:onRegister()
self:Listen(59, 1, function (data)
self:RecvQueryItemData(data)
end)
self:Listen(59, 2, function (data)
self:RecvPlayExpressionChatCmd(data)
end)
self:Listen(59, 3, function (data)
self:RecvQueryUserInfoChatCmd(data)
end)
self:Listen(59, 4, function (data)
self:RecvBarrageChatCmd(data)
end)
self:Listen(59, 5, function (data)
self:RecvBarrageMsgChatCmd(data)
end)
self:Listen(59, 6, function (data)
self:RecvChatCmd(data)
end)
self:Listen(59, 7, function (data)
self:RecvChatRetCmd(data)
end)
self:Listen(59, 8, function (data)
self:RecvQueryVoiceUserCmd(data)
end)
self:Listen(59, 10, function (data)
self:RecvGetVoiceIDChatCmd(data)
end)
self:Listen(59, 11, function (data)
self:RecvLoveLetterNtf(data)
end)
self:Listen(59, 12, function (data)
self:RecvChatSelfNtf(data)
end)
self:Listen(59, 13, function (data)
self:RecvNpcChatNtf(data)
end)
self:Listen(59, 14, function (data)
self:RecvQueryRealtimeVoiceIDCmd(data)
end)
end
-- *********************************************** Call ***********************************************
function ServiceChatCmdAutoProxy:CallQueryItemData(guid, data)
local msg = ChatCmd_pb.QueryItemData()
if(guid ~= nil )then
msg.guid = guid
end
if(data.base ~= nil )then
if(data.base.guid ~= nil )then
msg.data.base.guid = data.base.guid
end
end
if(data.base ~= nil )then
if(data.base.id ~= nil )then
msg.data.base.id = data.base.id
end
end
if(data.base ~= nil )then
if(data.base.count ~= nil )then
msg.data.base.count = data.base.count
end
end
if(data.base ~= nil )then
if(data.base.index ~= nil )then
msg.data.base.index = data.base.index
end
end
if(data.base ~= nil )then
if(data.base.createtime ~= nil )then
msg.data.base.createtime = data.base.createtime
end
end
if(data.base ~= nil )then
if(data.base.cd ~= nil )then
msg.data.base.cd = data.base.cd
end
end
if(data.base ~= nil )then
if(data.base.type ~= nil )then
msg.data.base.type = data.base.type
end
end
if(data.base ~= nil )then
if(data.base.bind ~= nil )then
msg.data.base.bind = data.base.bind
end
end
if(data.base ~= nil )then
if(data.base.expire ~= nil )then
msg.data.base.expire = data.base.expire
end
end
if(data.base ~= nil )then
if(data.base.quality ~= nil )then
msg.data.base.quality = data.base.quality
end
end
if(data.base ~= nil )then
if(data.base.equipType ~= nil )then
msg.data.base.equipType = data.base.equipType
end
end
if(data.base ~= nil )then
if(data.base.source ~= nil )then
msg.data.base.source = data.base.source
end
end
if(data.base ~= nil )then
if(data.base.isnew ~= nil )then
msg.data.base.isnew = data.base.isnew
end
end
if(data.base ~= nil )then
if(data.base.maxcardslot ~= nil )then
msg.data.base.maxcardslot = data.base.maxcardslot
end
end
if(data.base ~= nil )then
if(data.base.ishint ~= nil )then
msg.data.base.ishint = data.base.ishint
end
end
if(data.base ~= nil )then
if(data.base.isactive ~= nil )then
msg.data.base.isactive = data.base.isactive
end
end
if(data.base ~= nil )then
if(data.base.source_npc ~= nil )then
msg.data.base.source_npc = data.base.source_npc
end
end
if(data.base ~= nil )then
if(data.base.refinelv ~= nil )then
msg.data.base.refinelv = data.base.refinelv
end
end
if(data.base ~= nil )then
if(data.base.chargemoney ~= nil )then
msg.data.base.chargemoney = data.base.chargemoney
end
end
if(data.base ~= nil )then
if(data.base.overtime ~= nil )then
msg.data.base.overtime = data.base.overtime
end
end
if(data.base ~= nil )then
if(data.base.quota ~= nil )then
msg.data.base.quota = data.base.quota
end
end
if(data ~= nil )then
if(data.equiped ~= nil )then
msg.data.equiped = data.equiped
end
end
if(data ~= nil )then
if(data.battlepoint ~= nil )then
msg.data.battlepoint = data.battlepoint
end
end
if(data.equip ~= nil )then
if(data.equip.strengthlv ~= nil )then
msg.data.equip.strengthlv = data.equip.strengthlv
end
end
if(data.equip ~= nil )then
if(data.equip.refinelv ~= nil )then
msg.data.equip.refinelv = data.equip.refinelv
end
end
if(data.equip ~= nil )then
if(data.equip.strengthCost ~= nil )then
msg.data.equip.strengthCost = data.equip.strengthCost
end
end
if(data ~= nil )then
if(data.equip.refineCompose ~= nil )then
for i=1,#data.equip.refineCompose do
table.insert(msg.data.equip.refineCompose, data.equip.refineCompose[i])
end
end
end
if(data.equip ~= nil )then
if(data.equip.cardslot ~= nil )then
msg.data.equip.cardslot = data.equip.cardslot
end
end
if(data ~= nil )then
if(data.equip.buffid ~= nil )then
for i=1,#data.equip.buffid do
table.insert(msg.data.equip.buffid, data.equip.buffid[i])
end
end
end
if(data.equip ~= nil )then
if(data.equip.damage ~= nil )then
msg.data.equip.damage = data.equip.damage
end
end
if(data.equip ~= nil )then
if(data.equip.lv ~= nil )then
msg.data.equip.lv = data.equip.lv
end
end
if(data.equip ~= nil )then
if(data.equip.color ~= nil )then
msg.data.equip.color = data.equip.color
end
end
if(data.equip ~= nil )then
if(data.equip.breakstarttime ~= nil )then
msg.data.equip.breakstarttime = data.equip.breakstarttime
end
end
if(data.equip ~= nil )then
if(data.equip.breakendtime ~= nil )then
msg.data.equip.breakendtime = data.equip.breakendtime
end
end
if(data.equip ~= nil )then
if(data.equip.strengthlv2 ~= nil )then
msg.data.equip.strengthlv2 = data.equip.strengthlv2
end
end
if(data ~= nil )then
if(data.equip.strengthlv2cost ~= nil )then
for i=1,#data.equip.strengthlv2cost do
table.insert(msg.data.equip.strengthlv2cost, data.equip.strengthlv2cost[i])
end
end
end
if(data ~= nil )then
if(data.card ~= nil )then
for i=1,#data.card do
table.insert(msg.data.card, data.card[i])
end
end
end
if(data.enchant ~= nil )then
if(data.enchant.type ~= nil )then
msg.data.enchant.type = data.enchant.type
end
end
if(data ~= nil )then
if(data.enchant.attrs ~= nil )then
for i=1,#data.enchant.attrs do
table.insert(msg.data.enchant.attrs, data.enchant.attrs[i])
end
end
end
if(data ~= nil )then
if(data.enchant.extras ~= nil )then
for i=1,#data.enchant.extras do
table.insert(msg.data.enchant.extras, data.enchant.extras[i])
end
end
end
if(data ~= nil )then
if(data.enchant.patch ~= nil )then
for i=1,#data.enchant.patch do
table.insert(msg.data.enchant.patch, data.enchant.patch[i])
end
end
end
if(data.previewenchant ~= nil )then
if(data.previewenchant.type ~= nil )then
msg.data.previewenchant.type = data.previewenchant.type
end
end
if(data ~= nil )then
if(data.previewenchant.attrs ~= nil )then
for i=1,#data.previewenchant.attrs do
table.insert(msg.data.previewenchant.attrs, data.previewenchant.attrs[i])
end
end
end
if(data ~= nil )then
if(data.previewenchant.extras ~= nil )then
for i=1,#data.previewenchant.extras do
table.insert(msg.data.previewenchant.extras, data.previewenchant.extras[i])
end
end
end
if(data ~= nil )then
if(data.previewenchant.patch ~= nil )then
for i=1,#data.previewenchant.patch do
table.insert(msg.data.previewenchant.patch, data.previewenchant.patch[i])
end
end
end
if(data.refine ~= nil )then
if(data.refine.lastfail ~= nil )then
msg.data.refine.lastfail = data.refine.lastfail
end
end
if(data.refine ~= nil )then
if(data.refine.repaircount ~= nil )then
msg.data.refine.repaircount = data.refine.repaircount
end
end
if(data.egg ~= nil )then
if(data.egg.exp ~= nil )then
msg.data.egg.exp = data.egg.exp
end
end
if(data.egg ~= nil )then
if(data.egg.friendexp ~= nil )then
msg.data.egg.friendexp = data.egg.friendexp
end
end
if(data.egg ~= nil )then
if(data.egg.rewardexp ~= nil )then
msg.data.egg.rewardexp = data.egg.rewardexp
end
end
if(data.egg ~= nil )then
if(data.egg.id ~= nil )then
msg.data.egg.id = data.egg.id
end
end
if(data.egg ~= nil )then
if(data.egg.lv ~= nil )then
msg.data.egg.lv = data.egg.lv
end
end
if(data.egg ~= nil )then
if(data.egg.friendlv ~= nil )then
msg.data.egg.friendlv = data.egg.friendlv
end
end
if(data.egg ~= nil )then
if(data.egg.body ~= nil )then
msg.data.egg.body = data.egg.body
end
end
if(data.egg ~= nil )then
if(data.egg.relivetime ~= nil )then
msg.data.egg.relivetime = data.egg.relivetime
end
end
if(data.egg ~= nil )then
if(data.egg.hp ~= nil )then
msg.data.egg.hp = data.egg.hp
end
end
if(data.egg ~= nil )then
if(data.egg.restoretime ~= nil )then
msg.data.egg.restoretime = data.egg.restoretime
end
end
if(data.egg ~= nil )then
if(data.egg.time_happly ~= nil )then
msg.data.egg.time_happly = data.egg.time_happly
end
end
if(data.egg ~= nil )then
if(data.egg.time_excite ~= nil )then
msg.data.egg.time_excite = data.egg.time_excite
end
end
if(data.egg ~= nil )then
if(data.egg.time_happiness ~= nil )then
msg.data.egg.time_happiness = data.egg.time_happiness
end
end
if(data.egg ~= nil )then
if(data.egg.time_happly_gift ~= nil )then
msg.data.egg.time_happly_gift = data.egg.time_happly_gift
end
end
if(data.egg ~= nil )then
if(data.egg.time_excite_gift ~= nil )then
msg.data.egg.time_excite_gift = data.egg.time_excite_gift
end
end
if(data.egg ~= nil )then
if(data.egg.time_happiness_gift ~= nil )then
msg.data.egg.time_happiness_gift = data.egg.time_happiness_gift
end
end
if(data.egg ~= nil )then
if(data.egg.touch_tick ~= nil )then
msg.data.egg.touch_tick = data.egg.touch_tick
end
end
if(data.egg ~= nil )then
if(data.egg.feed_tick ~= nil )then
msg.data.egg.feed_tick = data.egg.feed_tick
end
end
if(data.egg ~= nil )then
if(data.egg.name ~= nil )then
msg.data.egg.name = data.egg.name
end
end
if(data.egg ~= nil )then
if(data.egg.var ~= nil )then
msg.data.egg.var = data.egg.var
end
end
if(data ~= nil )then
if(data.egg.skillids ~= nil )then
for i=1,#data.egg.skillids do
table.insert(msg.data.egg.skillids, data.egg.skillids[i])
end
end
end
if(data ~= nil )then
if(data.egg.equips ~= nil )then
for i=1,#data.egg.equips do
table.insert(msg.data.egg.equips, data.egg.equips[i])
end
end
end
if(data.egg ~= nil )then
if(data.egg.buff ~= nil )then
msg.data.egg.buff = data.egg.buff
end
end
if(data ~= nil )then
if(data.egg.unlock_equip ~= nil )then
for i=1,#data.egg.unlock_equip do
table.insert(msg.data.egg.unlock_equip, data.egg.unlock_equip[i])
end
end
end
if(data ~= nil )then
if(data.egg.unlock_body ~= nil )then
for i=1,#data.egg.unlock_body do
table.insert(msg.data.egg.unlock_body, data.egg.unlock_body[i])
end
end
end
if(data.egg ~= nil )then
if(data.egg.version ~= nil )then
msg.data.egg.version = data.egg.version
end
end
if(data.egg ~= nil )then
if(data.egg.skilloff ~= nil )then
msg.data.egg.skilloff = data.egg.skilloff
end
end
if(data.egg ~= nil )then
if(data.egg.exchange_count ~= nil )then
msg.data.egg.exchange_count = data.egg.exchange_count
end
end
if(data.egg ~= nil )then
if(data.egg.guid ~= nil )then
msg.data.egg.guid = data.egg.guid
end
end
if(data ~= nil )then
if(data.egg.defaultwears ~= nil )then
for i=1,#data.egg.defaultwears do
table.insert(msg.data.egg.defaultwears, data.egg.defaultwears[i])
end
end
end
if(data ~= nil )then
if(data.egg.wears ~= nil )then
for i=1,#data.egg.wears do
table.insert(msg.data.egg.wears, data.egg.wears[i])
end
end
end
if(data.letter ~= nil )then
if(data.letter.sendUserName ~= nil )then
msg.data.letter.sendUserName = data.letter.sendUserName
end
end
if(data.letter ~= nil )then
if(data.letter.bg ~= nil )then
msg.data.letter.bg = data.letter.bg
end
end
if(data.letter ~= nil )then
if(data.letter.configID ~= nil )then
msg.data.letter.configID = data.letter.configID
end
end
if(data.letter ~= nil )then
if(data.letter.content ~= nil )then
msg.data.letter.content = data.letter.content
end
end
if(data.letter ~= nil )then
if(data.letter.content2 ~= nil )then
msg.data.letter.content2 = data.letter.content2
end
end
if(data.code ~= nil )then
if(data.code.code ~= nil )then
msg.data.code.code = data.code.code
end
end
if(data.code ~= nil )then
if(data.code.used ~= nil )then
msg.data.code.used = data.code.used
end
end
if(data.wedding ~= nil )then
if(data.wedding.id ~= nil )then
msg.data.wedding.id = data.wedding.id
end
end
if(data.wedding ~= nil )then
if(data.wedding.zoneid ~= nil )then
msg.data.wedding.zoneid = data.wedding.zoneid
end
end
if(data.wedding ~= nil )then
if(data.wedding.charid1 ~= nil )then
msg.data.wedding.charid1 = data.wedding.charid1
end
end
if(data.wedding ~= nil )then
if(data.wedding.charid2 ~= nil )then
msg.data.wedding.charid2 = data.wedding.charid2
end
end
if(data.wedding ~= nil )then
if(data.wedding.weddingtime ~= nil )then
msg.data.wedding.weddingtime = data.wedding.weddingtime
end
end
if(data.wedding ~= nil )then
if(data.wedding.photoidx ~= nil )then
msg.data.wedding.photoidx = data.wedding.photoidx
end
end
if(data.wedding ~= nil )then
if(data.wedding.phototime ~= nil )then
msg.data.wedding.phototime = data.wedding.phototime
end
end
if(data.wedding ~= nil )then
if(data.wedding.myname ~= nil )then
msg.data.wedding.myname = data.wedding.myname
end
end
if(data.wedding ~= nil )then
if(data.wedding.partnername ~= nil )then
msg.data.wedding.partnername = data.wedding.partnername
end
end
if(data.wedding ~= nil )then
if(data.wedding.starttime ~= nil )then
msg.data.wedding.starttime = data.wedding.starttime
end
end
if(data.wedding ~= nil )then
if(data.wedding.endtime ~= nil )then
msg.data.wedding.endtime = data.wedding.endtime
end
end
if(data.wedding ~= nil )then
if(data.wedding.notified ~= nil )then
msg.data.wedding.notified = data.wedding.notified
end
end
if(data.sender ~= nil )then
if(data.sender.charid ~= nil )then
msg.data.sender.charid = data.sender.charid
end
end
if(data.sender ~= nil )then
if(data.sender.name ~= nil )then
msg.data.sender.name = data.sender.name
end
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallPlayExpressionChatCmd(charid, expressionid)
local msg = ChatCmd_pb.PlayExpressionChatCmd()
if(charid ~= nil )then
msg.charid = charid
end
if(expressionid ~= nil )then
msg.expressionid = expressionid
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallQueryUserInfoChatCmd(charid, msgid, type, info)
local msg = ChatCmd_pb.QueryUserInfoChatCmd()
if(charid ~= nil )then
msg.charid = charid
end
if(msgid ~= nil )then
msg.msgid = msgid
end
if(type ~= nil )then
msg.type = type
end
if(info ~= nil )then
if(info.charid ~= nil )then
msg.info.charid = info.charid
end
end
if(info ~= nil )then
if(info.guildid ~= nil )then
msg.info.guildid = info.guildid
end
end
if(info ~= nil )then
if(info.name ~= nil )then
msg.info.name = info.name
end
end
if(info ~= nil )then
if(info.guildname ~= nil )then
msg.info.guildname = info.guildname
end
end
if(info ~= nil )then
if(info.guildportrait ~= nil )then
msg.info.guildportrait = info.guildportrait
end
end
if(info ~= nil )then
if(info.guildjob ~= nil )then
msg.info.guildjob = info.guildjob
end
end
if(info ~= nil )then
if(info.datas ~= nil )then
for i=1,#info.datas do
table.insert(msg.info.datas, info.datas[i])
end
end
end
if(info ~= nil )then
if(info.attrs ~= nil )then
for i=1,#info.attrs do
table.insert(msg.info.attrs, info.attrs[i])
end
end
end
if(info ~= nil )then
if(info.equip ~= nil )then
for i=1,#info.equip do
table.insert(msg.info.equip, info.equip[i])
end
end
end
if(info ~= nil )then
if(info.fashion ~= nil )then
for i=1,#info.fashion do
table.insert(msg.info.fashion, info.fashion[i])
end
end
end
if(info ~= nil )then
if(info.highrefine ~= nil )then
for i=1,#info.highrefine do
table.insert(msg.info.highrefine, info.highrefine[i])
end
end
end
if(info ~= nil )then
if(info.partner ~= nil )then
msg.info.partner = info.partner
end
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallBarrageChatCmd(opt)
local msg = ChatCmd_pb.BarrageChatCmd()
if(opt ~= nil )then
msg.opt = opt
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallBarrageMsgChatCmd(str, msgpos, clr, speed)
local msg = ChatCmd_pb.BarrageMsgChatCmd()
if(str ~= nil )then
msg.str = str
end
if(msgpos ~= nil )then
if(msgpos.x ~= nil )then
msg.msgpos.x = msgpos.x
end
end
if(msgpos ~= nil )then
if(msgpos.y ~= nil )then
msg.msgpos.y = msgpos.y
end
end
if(msgpos ~= nil )then
if(msgpos.z ~= nil )then
msg.msgpos.z = msgpos.z
end
end
if(clr ~= nil )then
if(clr.r ~= nil )then
msg.clr.r = clr.r
end
end
if(clr ~= nil )then
if(clr.g ~= nil )then
msg.clr.g = clr.g
end
end
if(clr ~= nil )then
if(clr.b ~= nil )then
msg.clr.b = clr.b
end
end
if(speed ~= nil )then
msg.speed = speed
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallChatCmd(channel, str, desID, voice, voicetime, msgid, msgover)
local msg = ChatCmd_pb.ChatCmd()
if(channel ~= nil )then
msg.channel = channel
end
msg.str = str
if(desID ~= nil )then
msg.desID = desID
end
if(voice ~= nil )then
msg.voice = voice
end
if(voicetime ~= nil )then
msg.voicetime = voicetime
end
if(msgid ~= nil )then
msg.msgid = msgid
end
if(msgover ~= nil )then
msg.msgover = msgover
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallChatRetCmd(id, targetid, portrait, frame, baselevel, voiceid, voicetime, hair, haircolor, body, appellation, msgid, head, face, mouth, eye, channel, rolejob, gender, blink, str, name, guildname, sysmsgid)
local msg = ChatCmd_pb.ChatRetCmd()
msg.id = id
if(targetid ~= nil )then
msg.targetid = targetid
end
msg.portrait = portrait
msg.frame = frame
if(baselevel ~= nil )then
msg.baselevel = baselevel
end
if(voiceid ~= nil )then
msg.voiceid = voiceid
end
if(voicetime ~= nil )then
msg.voicetime = voicetime
end
if(hair ~= nil )then
msg.hair = hair
end
if(haircolor ~= nil )then
msg.haircolor = haircolor
end
if(body ~= nil )then
msg.body = body
end
if(appellation ~= nil )then
msg.appellation = appellation
end
if(msgid ~= nil )then
msg.msgid = msgid
end
if(head ~= nil )then
msg.head = head
end
if(face ~= nil )then
msg.face = face
end
if(mouth ~= nil )then
msg.mouth = mouth
end
if(eye ~= nil )then
msg.eye = eye
end
if(channel ~= nil )then
msg.channel = channel
end
if(rolejob ~= nil )then
msg.rolejob = rolejob
end
if(gender ~= nil )then
msg.gender = gender
end
if(blink ~= nil )then
msg.blink = blink
end
msg.str = str
msg.name = name
if(guildname ~= nil )then
msg.guildname = guildname
end
if(sysmsgid ~= nil )then
msg.sysmsgid = sysmsgid
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallQueryVoiceUserCmd(voiceid, voice, msgid, msgover)
local msg = ChatCmd_pb.QueryVoiceUserCmd()
if(voiceid ~= nil )then
msg.voiceid = voiceid
end
if(voice ~= nil )then
msg.voice = voice
end
if(msgid ~= nil )then
msg.msgid = msgid
end
if(msgover ~= nil )then
msg.msgover = msgover
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallGetVoiceIDChatCmd(id)
local msg = ChatCmd_pb.GetVoiceIDChatCmd()
if(id ~= nil )then
msg.id = id
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallLoveLetterNtf(name, content, type, bg, letterID, configID, content2)
local msg = ChatCmd_pb.LoveLetterNtf()
if(name ~= nil )then
msg.name = name
end
if(content ~= nil )then
msg.content = content
end
if(type ~= nil )then
msg.type = type
end
if(bg ~= nil )then
msg.bg = bg
end
if(letterID ~= nil )then
msg.letterID = letterID
end
if(configID ~= nil )then
msg.configID = configID
end
if(content2 ~= nil )then
msg.content2 = content2
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallChatSelfNtf(chat)
local msg = ChatCmd_pb.ChatSelfNtf()
if(chat ~= nil )then
if(chat.cmd ~= nil )then
msg.chat.cmd = chat.cmd
end
end
if(chat ~= nil )then
if(chat.param ~= nil )then
msg.chat.param = chat.param
end
end
if(chat ~= nil )then
if(chat.channel ~= nil )then
msg.chat.channel = chat.channel
end
end
msg.chat.str = chat.str
if(chat ~= nil )then
if(chat.desID ~= nil )then
msg.chat.desID = chat.desID
end
end
if(chat ~= nil )then
if(chat.voice ~= nil )then
msg.chat.voice = chat.voice
end
end
if(chat ~= nil )then
if(chat.voicetime ~= nil )then
msg.chat.voicetime = chat.voicetime
end
end
if(chat ~= nil )then
if(chat.msgid ~= nil )then
msg.chat.msgid = chat.msgid
end
end
if(chat ~= nil )then
if(chat.msgover ~= nil )then
msg.chat.msgover = chat.msgover
end
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallNpcChatNtf(channel, npcid, msgid, params, msg, npcguid)
local msg = ChatCmd_pb.NpcChatNtf()
if(channel ~= nil )then
msg.channel = channel
end
if(npcid ~= nil )then
msg.npcid = npcid
end
if(msgid ~= nil )then
msg.msgid = msgid
end
if( params ~= nil )then
for i=1,#params do
table.insert(msg.params, params[i])
end
end
if(msg ~= nil )then
msg.msg = msg
end
if(npcguid ~= nil )then
msg.npcguid = npcguid
end
self:SendProto(msg)
end
function ServiceChatCmdAutoProxy:CallQueryRealtimeVoiceIDCmd(channel, id)
local msg = ChatCmd_pb.QueryRealtimeVoiceIDCmd()
if(channel ~= nil )then
msg.channel = channel
end
if(id ~= nil )then
msg.id = id
end
self:SendProto(msg)
end
-- *********************************************** Recv ***********************************************
function ServiceChatCmdAutoProxy:RecvQueryItemData(data)
self:Notify(ServiceEvent.ChatCmdQueryItemData, data)
end
function ServiceChatCmdAutoProxy:RecvPlayExpressionChatCmd(data)
self:Notify(ServiceEvent.ChatCmdPlayExpressionChatCmd, data)
end
function ServiceChatCmdAutoProxy:RecvQueryUserInfoChatCmd(data)
self:Notify(ServiceEvent.ChatCmdQueryUserInfoChatCmd, data)
end
function ServiceChatCmdAutoProxy:RecvBarrageChatCmd(data)
self:Notify(ServiceEvent.ChatCmdBarrageChatCmd, data)
end
function ServiceChatCmdAutoProxy:RecvBarrageMsgChatCmd(data)
self:Notify(ServiceEvent.ChatCmdBarrageMsgChatCmd, data)
end
function ServiceChatCmdAutoProxy:RecvChatCmd(data)
self:Notify(ServiceEvent.ChatCmdChatCmd, data)
end
function ServiceChatCmdAutoProxy:RecvChatRetCmd(data)
self:Notify(ServiceEvent.ChatCmdChatRetCmd, data)
end
function ServiceChatCmdAutoProxy:RecvQueryVoiceUserCmd(data)
self:Notify(ServiceEvent.ChatCmdQueryVoiceUserCmd, data)
end
function ServiceChatCmdAutoProxy:RecvGetVoiceIDChatCmd(data)
self:Notify(ServiceEvent.ChatCmdGetVoiceIDChatCmd, data)
end
function ServiceChatCmdAutoProxy:RecvLoveLetterNtf(data)
self:Notify(ServiceEvent.ChatCmdLoveLetterNtf, data)
end
function ServiceChatCmdAutoProxy:RecvChatSelfNtf(data)
self:Notify(ServiceEvent.ChatCmdChatSelfNtf, data)
end
function ServiceChatCmdAutoProxy:RecvNpcChatNtf(data)
self:Notify(ServiceEvent.ChatCmdNpcChatNtf, data)
end
function ServiceChatCmdAutoProxy:RecvQueryRealtimeVoiceIDCmd(data)
self:Notify(ServiceEvent.ChatCmdQueryRealtimeVoiceIDCmd, data)
end
ServiceEvent = _G["ServiceEvent"] or {}
ServiceEvent.ChatCmdQueryItemData = "ServiceEvent_ChatCmdQueryItemData"
ServiceEvent.ChatCmdPlayExpressionChatCmd = "ServiceEvent_ChatCmdPlayExpressionChatCmd"
ServiceEvent.ChatCmdQueryUserInfoChatCmd = "ServiceEvent_ChatCmdQueryUserInfoChatCmd"
ServiceEvent.ChatCmdBarrageChatCmd = "ServiceEvent_ChatCmdBarrageChatCmd"
ServiceEvent.ChatCmdBarrageMsgChatCmd = "ServiceEvent_ChatCmdBarrageMsgChatCmd"
ServiceEvent.ChatCmdChatCmd = "ServiceEvent_ChatCmdChatCmd"
ServiceEvent.ChatCmdChatRetCmd = "ServiceEvent_ChatCmdChatRetCmd"
ServiceEvent.ChatCmdQueryVoiceUserCmd = "ServiceEvent_ChatCmdQueryVoiceUserCmd"
ServiceEvent.ChatCmdGetVoiceIDChatCmd = "ServiceEvent_ChatCmdGetVoiceIDChatCmd"
ServiceEvent.ChatCmdLoveLetterNtf = "ServiceEvent_ChatCmdLoveLetterNtf"
ServiceEvent.ChatCmdChatSelfNtf = "ServiceEvent_ChatCmdChatSelfNtf"
ServiceEvent.ChatCmdNpcChatNtf = "ServiceEvent_ChatCmdNpcChatNtf"
ServiceEvent.ChatCmdQueryRealtimeVoiceIDCmd = "ServiceEvent_ChatCmdQueryRealtimeVoiceIDCmd"