local _M = {} function _M.listRpc(agent, data) local role = agent.role local roleId = role:getProperty("id") local now = skynet.timex() local result = {} SendPacket(actionCodes.Email_listRpc, MsgPack.pack({list = result})) return true end -- 获取英雄大成功率 local function getHeroCoef() return 0 end function _M.startQuestRpc(agent, data) local role = agent.role local msg = MsgPack.unpack(data) local id = msg.id local heros = msg.heros local result = {} -- check id -- check hero -- start quest, set finish time SendPacket(actionCodes.Email_listRpc, MsgPack.pack({list = result})) return true end function _M.finishQuestRpc(agent, data) local role = agent.role local msg = MsgPack.unpack(data) local id = msg.id local result = {} -- check finish time -- check id -- get heros -- send award SendPacket(actionCodes.Email_listRpc, MsgPack.pack({list = result})) return true end return _M