| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- // message结构的属性名请使用 驼峰小写字母开始
- syntax = "proto3";
- option go_package = "/pb";
- package pb;
- import "base_type.proto";
- // 排行榜数据
- message RankData {
- // 名次
- int32 rank = 1;
- // 值
- int64 value = 2;
- // 更新时间戳 单位毫秒
- int64 updateTime = 3;
- }
- // 玩家排行榜
- message PlayerRanklist {
- // 排行榜ID P-排行榜表排行榜ID
- int32 rankID = 1;
- // 排行榜列表
- repeated RankPlayer list = 2;
- // 我的排名 0没有上榜
- int32 myRank = 3;
- }
- // 排行榜数据
- message RankPlayer {
- // 玩家ID
- int64 playerID = 1;
- // 玩家名称
- string playerName = 2;
- // 头像
- int32 IconID = 3;
- // 头像框
- int32 frameID = 4;
- // 玩家主城坐标
- Point point = 5;
- // 联盟ID
- int64 leagueID = 6;
- // 联盟名称
- string leagueName = 7;
- // 排行数据
- RankData data = 10;
- }
- // 联盟排行榜
- message LeagueRanklist {
- // 排行榜ID P-排行榜表排行榜ID
- int32 rankID = 1;
- // 排行榜列表
- repeated RankLeague list = 2;
- // 我联盟的排名 0没有上榜
- int32 myRank = 3;
- }
- // 排行榜数据
- message RankLeague {
- // 联盟ID
- int64 leagueID = 1;
- // 联盟名称
- string leagueName = 2;
- // 联盟简称
- string leagueAbbName = 3;
- // 盟主玩家ID
- int64 leaderID = 4;
- // 联盟盟主玩家名0
- string playerName = 5;
- // 联盟驻地坐标
- Point point = 6;
- // 当前联盟成员数量
- int32 memberCount = 7;
- // 联盟成员上限
- int32 memberLimit = 8;
- // 排行数据
- RankData data = 15;
- }
- // 攻占城池列表
- message OccupyCastleList {
- repeated OccupyCastle list = 1;
- }
- // 攻占城池
- message OccupyCastle {
- // 城池ID D-地图-城池表城池配置ID
- int32 castleID = 1;
- // 占领联盟ID
- int64 leagueID = 2;
- // 占领联盟名称
- string leagueName = 3;
- }
|