| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- local RoleBase = require("role.Proto").RoleBase
- local ItemData = require("bag.Proto").ItemData
- BillboardUnionNet = {
- {"unionUuid", 1, "string"}, --公会uuid
- {"name", 1, "string"}, --公会名称
- {"lv", 1, "byte"}, --公会等级
- {"bannerID", 1, "byte"}, --公会旗帜ID
- {"curCnt", 1, "byte"}, --公会当前人数
- {"maxCnt", 1, "byte"}, --公会最大人数
- {"zhandouli", 1, "double"}, --公会战斗力
- -- 会长信息在roleBase那里,这里就不额外写了
- }
- BillboardItemNet = {
- {"rank", 1, "int"}, -- 名次 0表示未上榜
- {"roleBase", 1, RoleBase}, -- 角色信息
- {"unionData", 2, BillboardUnionNet}, -- 仅公会排行榜会有内容,其它排行榜长度为0
- {"value1", 1, "string"}, -- 排行榜关键值1
- {"value2", 1, "string"}, -- 排行榜关键值2
- }
- BillboardMainNet = {
- {"boardType", 1, "byte"}, -- 排行榜类型
- {"boardName", 1, "string"}, -- 排行榜名字
- {"topData", 2, BillboardItemNet}, -- 第一名信息 如果长度为0,没有人上榜
- {"hasAim", 1, "byte"}, -- 是否存在进度奖励
- {"hasAimRed", 1, "byte"}, -- 是否存在可领的进度奖励
- }
- -- 排行榜列表 查询所有排行榜总览
- CG_BILLBOARD_MAINLIST = {}
- GC_BILLBOARD_MAINLIST = {
- {"list", 10, BillboardMainNet}, -- 排行榜列表
- }
- -- 排行榜查询
- CG_BILLBOARD_QUERY = {
- {"boardType", 1, "byte"},
- }
- GC_BILLBOARD_QUERY = {
- {"boardType", 1, "byte"},
- {"list", 50, BillboardItemNet},
- {"ownData", 1, BillboardItemNet},
- }
- -- 进度奖励列表查询
- BillboardAimNet = {
- {"id", 1, "int"}, -- 目标id
- {"value", 1, "string"}, -- 描述参数 填充到desc中
- {"roleBase", 2, RoleBase}, -- 达标玩家信息,长度0表示没有符合的
- {"status", 1, "byte"}, -- 状态 0-不可领 1-可领 2-已领
- {"item", 1, ItemData},
- }
- CG_BILLBOARD_AIM_LIST = {
- {"boardType", 1, "byte"},
- }
- GC_BILLBOARD_AIM_LIST = {
- {"boardType", 1, "byte"},
- {"desc", 1, "string"},
- {"list", 50, BillboardAimNet},
- }
- -- 查看前5达标的玩家列表
- BillboardAimRoleNet = {
- {"rank", 1, "byte"}, -- 名词
- {"roleBase", 1, RoleBase}, -- 角色信息
- {"time", 1, "int"}, -- 完成时间戳
- }
- CG_BILLBOARD_AIM_DETAIL = {
- {"id", 1, "int"}, -- 目标id
- }
- GC_BILLBOARD_AIM_DETAIL = {
- {"id", 1, "int"}, -- 目标id
- {"list", 5, BillboardAimRoleNet},
- }
- -- 领取进度奖励
- CG_BILLBOARD_AIM_GET = {
- {"id", 1, "int"}, -- 目标id
- }
- GC_BILLBOARD_AIM_GET = {
- {"id", 1, "int"}, -- 目标id
- }
|