添加结算协议
This commit is contained in:
parent
e47ab524b8
commit
a832cfe193
@ -899,6 +899,78 @@ message MFOverReward
|
||||
optional string total = 5 [default = "0"]; //总数
|
||||
}
|
||||
|
||||
|
||||
message MFRewardItem
|
||||
{
|
||||
optional int32 item_id = 1; //道具id
|
||||
optional int32 item_num = 2; //道具数量
|
||||
}
|
||||
|
||||
//游戏结束时玩家统计信息
|
||||
message MFPlayerStats2
|
||||
{
|
||||
optional int32 id = 1; //玩家id
|
||||
optional string account_id = 2; //账号id(客户端不用使用)
|
||||
optional string name = 4; //玩家名字
|
||||
optional int32 head = 3; //头像id
|
||||
optional int32 head_frame = 5 [default = 0]; //头像框
|
||||
optional int32 sex = 6 [default = 0]; //性别
|
||||
optional int32 hero_id = 7; //英雄id
|
||||
optional int32 dead = 8; //是否已死亡
|
||||
optional int32 is_myself = 9; //是否自己
|
||||
optional int32 is_mvp = 10; //是否mvp
|
||||
|
||||
//本次成绩
|
||||
optional int32 pvp_kill = 11; //pvp击杀敌人数
|
||||
optional int32 pvp_damage = 12; //pvp伤害总量
|
||||
optional int32 pvp_assist = 14; //pvp助攻
|
||||
optional int32 pvp_survia_time = 16; //pvp存活时间(毫秒)
|
||||
optional int32 pvp_recover = 13; //pvp治疗总量
|
||||
optional int32 pvp_rescue = 15; //pvp救援
|
||||
|
||||
optional int32 pve_order = 20; //pve波次
|
||||
optional int32 pve_score = 21; //pve分数
|
||||
optional int32 pve_star = 22; //pve星
|
||||
optional int32 pve_damage = 23; //pve伤害总量
|
||||
optional int32 pve_round = 24; //pve波次
|
||||
optional int32 pve_revive = 25; //pve复活次数
|
||||
}
|
||||
|
||||
//结算信息
|
||||
message MFSettlement
|
||||
{
|
||||
optional int32 version = 1; //版本
|
||||
optional string room_uuid = 2; //房间唯一id
|
||||
optional int32 room_mode = 3; //0:吃鸡模式 1:歼灭模式 2:生存模式
|
||||
optional int32 match_mode = 4; //比赛模式 0: pvp 1:排位赛(只有吃鸡模式下该字段才有意义)
|
||||
optional int32 team_mode = 5; //0:个人 1:组队
|
||||
optional int32 game_over = 6; //是否结束
|
||||
optional int32 victory = 7; //是否胜利
|
||||
optional int32 watchable = 8; //是否可观战
|
||||
optional int32 team_id = 9; //队伍id
|
||||
|
||||
optional int32 map_id = 10; //地图id
|
||||
optional int32 map_name = 12; //地图名称
|
||||
optional int32 rank_chg = 14; //排行变更
|
||||
repeated MFRewardItem spoils_items = 15; //战利品 0: 道具id 1:道具数量
|
||||
|
||||
optional int32 pvp_team_rank = 20; //队伍排名
|
||||
optional int32 pvp_personal_rank = 21; //个人排名
|
||||
optional int32 pvp_my_rank = 22; //我的排名
|
||||
optional int32 pvp_max_rank = 23; //最大排名
|
||||
optional int32 pvp_total_human_num = 24; //房间总人数
|
||||
optional int32 pvp_alive_human_num = 25; //房间剩余存活人数
|
||||
optional int32 pvp_total_team_num = 26; //本次战斗队伍总数
|
||||
|
||||
optional int32 pve_wave = 30; //pve波次
|
||||
optional int32 pve_max_wave = 31; //pve总波次
|
||||
optional int32 pve_instance_id = 32; //pve副本id
|
||||
optional int32 pve_boss_killed = 33; //pve副本boos是否被击杀
|
||||
|
||||
optional MFOverReward reward = 40; //结算奖励
|
||||
repeated MFPlayerStats2 members_stats = 42; //队伍成员信息统计
|
||||
}
|
||||
|
||||
//end mfmsg
|
||||
|
||||
//加入
|
||||
@ -1228,6 +1300,8 @@ message SMGameOver
|
||||
|
||||
optional int32 room_mode = 30; //0:吃鸡模式 1:歼灭模式 2:生存模式
|
||||
optional int32 match_mode = 32; //比赛模式 0: pvp 1:排位赛(只有吃鸡模式下该字段才有意义)
|
||||
|
||||
optional MFSettlement settlement = 33; //结算信息
|
||||
}
|
||||
|
||||
//离开
|
||||
|
Loading…
x
Reference in New Issue
Block a user