feat: 新增一个客户端notify数据,用于统计。(尚未完全体)

main
NorthLan 4 years ago
parent 761177b22a
commit ddbb363898

@ -0,0 +1,46 @@
syntax = "proto3";
package pb;
option go_package = "/pbNotify";
// 通知-PvP伤害
message NotifyPvPDamage {
int64 uid = 1; // 造成伤害的用户ID
int64 targetUid = 2; // 目标用户ID
float damage = 3; // 造成的伤害量
int32 type = 4; // 造成伤害类型 1-兵种造成伤害 2-技能伤害
string unit = 5; // 造成伤害的兵种
string skill = 6; // 造成伤害的技能
}
// 通知-PvP击杀单位
message NotifyPvPKillUnit {
int64 uid = 1; // 用户ID
int64 targetUid = 2; // 目标用户
string unit = 3; // 击杀单位种类 player:玩家 U0001-xx兵
}
message NotifyPvPKill {
int64 uid = 1; // 用户ID
int64 targetUid = 2; // 目标用户
}
// 通知-PvP一血
message NotifyPvPFirstBlood {
int64 uid = 1; // 用户ID
int32 type = 2; // 1-拿到一血 2-被破一血
}
// 通知-PvP战报
message NotifyPvPReport {
message Report {
int64 uid = 1; // 用户ID
string uname = 2; // 用户名
int64 score = 3; // 分数
int64 damage = 4; // 伤害
}
int32 winCamp = 1; // 获胜阵营 1-蓝 2-红
repeated Report winReport = 2; // 战胜方上榜数据
repeated Report lostReport = 3; // 战败方上榜数据
}
Loading…
Cancel
Save