123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- package fish_protocols;
- import "fish_def.proto";
- import "msg_type_def.proto";
- import "fish_type_def.proto";
- // 龙宫场排行信息
- message DragonPalaceRankInfo
- {
- optional int32 playerId = 1;
- optional string nickName = 2;
- optional int32 gainDimensity = 3;
- optional int32 headid = 4;
- optional int32 frameid = 5;
- optional int32 gender = 6;
- }
- // 龙宫界面信息获取
- message packetc2l_get_dragon_palace_info
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_dragon_palace_info ];
- // 返回结果中是否含排行榜列表信息
- optional bool isGetRankInfo = 2;
- }
- message ExchangePriceInfo
- {
- // 兑换ID
- optional int32 exchangeId = 1;
- // 兑换价格
- optional int32 price = 2;
- }
- message ExchangeItemInfo
- {
- // 兑换ID
- optional int32 itemid = 1;
- // 兑换价格
- optional int32 itemcount = 2;
- }
- // 龙宫界面信息获取结果
- message packetl2c_get_dragon_palace_info_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_dragon_palace_info_result ];
- // 当前拥有的魔石数量
- optional int32 dimensityCount = 2;
- // 今日已兑换次数
- optional int32 exchangeCount = 3;
- // 今日额外兑换次数
- optional int32 exchangeCountEx = 4;
- // 今日礼包折扣兑换次数
- optional int32 discountExchangeCountLv = 5;
- // 排行榜列表(当前周)
- repeated DragonPalaceRankInfo curRankList = 6;
- // 本周排行时,当前周已获得的魔石
- optional int32 gainDimensityCurWeek = 7;
- // 功能buff列表. 可否免费使用锁定,冰冻, 能否折扣
- repeated FunBuff selfFunBuffList = 8;
- repeated ExchangePriceInfo priceInfoList = 9;
- // 魔石兑换额外增加的次数
- optional int32 exchangeAddCount = 10;
- // 每日魔石总获取
- optional int32 dailyDimensity = 11;
- repeated bool dragonSlayerCheck = 12;
- }
- // 获取龙宫排行榜
- message packetc2l_get_dragon_palace_rank
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_dragon_palace_rank ];
- // 排行榜类型 0 本周排行榜 1 上周排行
- optional int32 rankType = 2;
- }
- // 获取龙宫排行榜结果
- message packetl2c_get_dragon_palace_rank_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_dragon_palace_rank_result ];
- optional int32 rankType = 2;
- // 排行榜列表
- repeated DragonPalaceRankInfo rankList = 3;
- }
- // 兑换
- message packetc2l_dragon_palace_exchange
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_dragon_palace_exchange ];
- // 兑换ID
- optional int32 exchangeId = 2;
- optional int32 exchangeCount = 3;
- }
- // 兑换结果
- message packetl2c_dragon_palace_exchange_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_dragon_palace_exchange_result ];
-
- // 兑换结果
- optional int32 result = 2;
- repeated ExchangeItemInfo exchangeItems = 3;
- // 本次兑换信息
- //optional ExchangePriceInfo exchangeInfo = 4;
- repeated ExchangePriceInfo priceInfoList = 4;
- // 下次兑换价格
- optional int32 nextPrice = 5;
- }
- // 增加兑换次数
- message packetc2l_dragon_add_exchange_count
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_dragon_add_exchange_count ];
- optional int32 addCount = 2;
- }
- // 增加兑换次数结果
- message packetl2c_dragon_add_exchange_count_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_dragon_add_exchange_count_result ];
- optional int32 result = 2;
- optional int32 addCount = 3;
- }
- // 魔石達人兑换
- message packetc2l_daily_dimensity_exchange
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_daily_dimensity_exchange ];
- }
- // 增加兑换次数结果
- message packetl2c_daily_dimensity_exchange_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_daily_dimensity_exchange_result ];
- optional int32 result = 2;
- repeated ExchangeItemInfo exchangeInfo = 3;
- }
|