local ItemData = require("bag.Proto").ItemData local Attr = require("role.Proto").Attr ChengjiuNet = { {"groupID", 1, "byte"}, -- 组 {"taskID", 1, "int"}, -- 任务id {"desc", 1, "string"}, -- 描述 {"curCnt", 1, "int"}, -- 当前完成数量 {"maxCnt", 1, "int"}, -- 所需完成数量 {"state", 1, "byte"}, -- 状态 0 未达成 1 可解封 2 已解封 {"items", 4, ItemData}, -- 道具奖励 {"privilege", 5, Attr}, -- 特权奖励描述 {"panelID", 1, "short"}, -- 面板跳转id {"goDot", 1, "byte"}, -- 是否跳转过 1 还未跳转过 } ChengjiuList = { {"groupID", 1, "byte"}, -- 组 {"lv", 1, "short"}, -- 开放等级 {"state", 1, "byte"}, -- 状态 0 未开放 1 已开放 2 已完成 {"dot", 1, "byte"}, -- 状态 0 无红点 1 有红点 } -- 成就查询 CG_CHENGJIU_QUERY = { {"groupID", 1, "byte"}, -- 组 {"type", 1, "byte"}, -- } GC_CHENGJIU_QUERY = { {"task", 60, ChengjiuNet}, -- 当前所在组任务 {"list", 30, ChengjiuList}, -- 组列表 {"tips", 30, Attr}, -- 所获特权 {"groupID", 1, "byte"}, -- 组 {"type", 1, "byte"}, -- } -- 成就领取奖励 CG_CHENGJIU_GET = { {"taskID", 1, "int"}, -- 任务ID } GC_CHENGJIU_GET = { {"taskID", 1, "int"}, -- 任务ID } GC_CHENGJIU_SET = { {"groupID",1,"byte"}, -- 组id {"taskID", 1, "int"}, -- 任务ID {"desc", 1, "string"}, -- 任务描述 } -- 紧急特殊需求 CG_CHENGJIU_GO = { {"groupID",1,"byte"}, -- 组id {"taskID", 1, "int"}, -- 任务ID }