update
This commit is contained in:
parent
58ec7980d2
commit
65710a75b2
Binary file not shown.
BIN
data/DB_Task.dat
BIN
data/DB_Task.dat
Binary file not shown.
|
@ -798,6 +798,148 @@
|
||||||
"100001": 2000000,
|
"100001": 2000000,
|
||||||
"100002": 20
|
"100002": 20
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11001,
|
||||||
|
"Order": 1,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 17,
|
||||||
|
"TargetTimes": 1,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11002,
|
||||||
|
"Order": 2,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 21,
|
||||||
|
"TargetTimes": 3600,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 51
|
||||||
|
},
|
||||||
|
"Position": [
|
||||||
|
1,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11003,
|
||||||
|
"Order": 3,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 2,
|
||||||
|
"TargetTimes": 1,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 52
|
||||||
|
},
|
||||||
|
"Position": [
|
||||||
|
0,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11004,
|
||||||
|
"Order": 4,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 22,
|
||||||
|
"TargetTimes": 1,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 53
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11005,
|
||||||
|
"Order": 5,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 23,
|
||||||
|
"TargetTimes": 3,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 54
|
||||||
|
},
|
||||||
|
"GameType": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11006,
|
||||||
|
"Order": 6,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 6,
|
||||||
|
"TargetTimes": 3,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 55
|
||||||
|
},
|
||||||
|
"GameType": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11007,
|
||||||
|
"Order": 7,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 24,
|
||||||
|
"TargetTimes": 1,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 56
|
||||||
|
},
|
||||||
|
"GameType": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11008,
|
||||||
|
"Order": 8,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 25,
|
||||||
|
"TargetTimes": 3,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 57
|
||||||
|
},
|
||||||
|
"GameType": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11009,
|
||||||
|
"Order": 9,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 26,
|
||||||
|
"TargetTimes": 1,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 58
|
||||||
|
},
|
||||||
|
"GameType": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11010,
|
||||||
|
"Order": 10,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 27,
|
||||||
|
"TargetTimes": 100,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 59
|
||||||
|
},
|
||||||
|
"Position": [
|
||||||
|
1,
|
||||||
|
1
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Id": 11011,
|
||||||
|
"Order": 11,
|
||||||
|
"ActivityType": 6,
|
||||||
|
"TaskType": 7,
|
||||||
|
"TargetTimes": 1,
|
||||||
|
"FinishTimes": 1,
|
||||||
|
"Award": {
|
||||||
|
"100011": 60
|
||||||
|
},
|
||||||
|
"Position": [
|
||||||
|
1,
|
||||||
|
1
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -42,6 +42,9 @@ const (
|
||||||
//等级榜
|
//等级榜
|
||||||
Rank_PACKET_RANK_CSLevel Rank = 10010
|
Rank_PACKET_RANK_CSLevel Rank = 10010
|
||||||
Rank_PACKET_RANK_SCLevel Rank = 10011
|
Rank_PACKET_RANK_SCLevel Rank = 10011
|
||||||
|
//赛季通行证排行榜
|
||||||
|
Rank_PACKET_RANK_CSPermit Rank = 10012
|
||||||
|
Rank_PACKET_RANK_SCPermit Rank = 10013
|
||||||
)
|
)
|
||||||
|
|
||||||
// Enum value maps for Rank.
|
// Enum value maps for Rank.
|
||||||
|
@ -60,6 +63,8 @@ var (
|
||||||
10009: "PACKET_RANK_SCWinCoin",
|
10009: "PACKET_RANK_SCWinCoin",
|
||||||
10010: "PACKET_RANK_CSLevel",
|
10010: "PACKET_RANK_CSLevel",
|
||||||
10011: "PACKET_RANK_SCLevel",
|
10011: "PACKET_RANK_SCLevel",
|
||||||
|
10012: "PACKET_RANK_CSPermit",
|
||||||
|
10013: "PACKET_RANK_SCPermit",
|
||||||
}
|
}
|
||||||
Rank_value = map[string]int32{
|
Rank_value = map[string]int32{
|
||||||
"PACKET_RANK_ZERO": 0,
|
"PACKET_RANK_ZERO": 0,
|
||||||
|
@ -75,6 +80,8 @@ var (
|
||||||
"PACKET_RANK_SCWinCoin": 10009,
|
"PACKET_RANK_SCWinCoin": 10009,
|
||||||
"PACKET_RANK_CSLevel": 10010,
|
"PACKET_RANK_CSLevel": 10010,
|
||||||
"PACKET_RANK_SCLevel": 10011,
|
"PACKET_RANK_SCLevel": 10011,
|
||||||
|
"PACKET_RANK_CSPermit": 10012,
|
||||||
|
"PACKET_RANK_SCPermit": 10013,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -1567,6 +1574,221 @@ func (x *SCPlayerLevelRank) GetLimit() int32 {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//PACKET_RANK_CSPermit
|
||||||
|
type CSPermit struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Skip int32 `protobuf:"varint,1,opt,name=Skip,proto3" json:"Skip,omitempty"` // 偏移量
|
||||||
|
Limit int32 `protobuf:"varint,2,opt,name=Limit,proto3" json:"Limit,omitempty"` // 请求数量
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *CSPermit) Reset() {
|
||||||
|
*x = CSPermit{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_rank_proto_msgTypes[19]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *CSPermit) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*CSPermit) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *CSPermit) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_rank_proto_msgTypes[19]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use CSPermit.ProtoReflect.Descriptor instead.
|
||||||
|
func (*CSPermit) Descriptor() ([]byte, []int) {
|
||||||
|
return file_rank_proto_rawDescGZIP(), []int{19}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *CSPermit) GetSkip() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Skip
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *CSPermit) GetLimit() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Limit
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
type PermitRank struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Snid int32 `protobuf:"varint,1,opt,name=Snid,proto3" json:"Snid,omitempty"` // 玩家id
|
||||||
|
Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` // 昵称
|
||||||
|
Rank int32 `protobuf:"varint,3,opt,name=Rank,proto3" json:"Rank,omitempty"` //段位排名
|
||||||
|
Score int64 `protobuf:"varint,4,opt,name=Score,proto3" json:"Score,omitempty"` // 积分
|
||||||
|
ModId int32 `protobuf:"varint,5,opt,name=ModId,proto3" json:"ModId,omitempty"` // 头像模型
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRank) Reset() {
|
||||||
|
*x = PermitRank{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_rank_proto_msgTypes[20]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRank) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*PermitRank) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *PermitRank) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_rank_proto_msgTypes[20]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use PermitRank.ProtoReflect.Descriptor instead.
|
||||||
|
func (*PermitRank) Descriptor() ([]byte, []int) {
|
||||||
|
return file_rank_proto_rawDescGZIP(), []int{20}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRank) GetSnid() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Snid
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRank) GetName() string {
|
||||||
|
if x != nil {
|
||||||
|
return x.Name
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRank) GetRank() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Rank
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRank) GetScore() int64 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Score
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRank) GetModId() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.ModId
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
// PACKET_RANK_SCPermit
|
||||||
|
type SCPermit struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Ranks []*PermitRank `protobuf:"bytes,1,rep,name=Ranks,proto3" json:"Ranks,omitempty"` // 排行榜
|
||||||
|
Me *PermitRank `protobuf:"bytes,2,opt,name=Me,proto3" json:"Me,omitempty"` // 玩家自己的排行信息
|
||||||
|
Skip int32 `protobuf:"varint,3,opt,name=Skip,proto3" json:"Skip,omitempty"` // 偏移量
|
||||||
|
IsEndNum bool `protobuf:"varint,4,opt,name=IsEndNum,proto3" json:"IsEndNum,omitempty"`
|
||||||
|
RankMaxNum int32 `protobuf:"varint,5,opt,name=RankMaxNum,proto3" json:"RankMaxNum,omitempty"` // 排行榜最大上限
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *SCPermit) Reset() {
|
||||||
|
*x = SCPermit{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_rank_proto_msgTypes[21]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *SCPermit) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*SCPermit) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *SCPermit) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_rank_proto_msgTypes[21]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use SCPermit.ProtoReflect.Descriptor instead.
|
||||||
|
func (*SCPermit) Descriptor() ([]byte, []int) {
|
||||||
|
return file_rank_proto_rawDescGZIP(), []int{21}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *SCPermit) GetRanks() []*PermitRank {
|
||||||
|
if x != nil {
|
||||||
|
return x.Ranks
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *SCPermit) GetMe() *PermitRank {
|
||||||
|
if x != nil {
|
||||||
|
return x.Me
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *SCPermit) GetSkip() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Skip
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *SCPermit) GetIsEndNum() bool {
|
||||||
|
if x != nil {
|
||||||
|
return x.IsEndNum
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *SCPermit) GetRankMaxNum() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.RankMaxNum
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
var File_rank_proto protoreflect.FileDescriptor
|
var File_rank_proto protoreflect.FileDescriptor
|
||||||
|
|
||||||
var file_rank_proto_rawDesc = []byte{
|
var file_rank_proto_rawDesc = []byte{
|
||||||
|
@ -1711,40 +1933,65 @@ var file_rank_proto_rawDesc = []byte{
|
||||||
0x66, 0x6f, 0x52, 0x02, 0x4d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x03,
|
0x66, 0x6f, 0x52, 0x02, 0x4d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x03,
|
||||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69,
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69,
|
||||||
0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74,
|
0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74,
|
||||||
0x2a, 0xde, 0x02, 0x0a, 0x04, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x41, 0x43,
|
0x22, 0x34, 0x0a, 0x08, 0x43, 0x53, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x12, 0x12, 0x0a, 0x04,
|
||||||
0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12,
|
0x53, 0x6b, 0x69, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70,
|
||||||
0x1c, 0x0a, 0x17, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43,
|
0x12, 0x14, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||||
0x53, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x10, 0x90, 0x4e, 0x12, 0x1c, 0x0a,
|
0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x74, 0x0a, 0x0a, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74,
|
||||||
0x17, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x52,
|
0x52, 0x61, 0x6e, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6e, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||||
0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x10, 0x91, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50,
|
0x28, 0x05, 0x52, 0x04, 0x53, 0x6e, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65,
|
||||||
0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x43, 0x6f, 0x69,
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04,
|
||||||
0x6e, 0x10, 0x92, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52,
|
0x52, 0x61, 0x6e, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x52, 0x61, 0x6e, 0x6b,
|
||||||
0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0x93, 0x4e, 0x12, 0x19, 0x0a,
|
0x12, 0x14, 0x0a, 0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||||||
0x14, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x49,
|
0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x18,
|
||||||
0x6e, 0x76, 0x69, 0x74, 0x65, 0x10, 0x94, 0x4e, 0x12, 0x19, 0x0a, 0x14, 0x50, 0x41, 0x43, 0x4b,
|
0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4d, 0x6f, 0x64, 0x49, 0x64, 0x22, 0xa4, 0x01, 0x0a,
|
||||||
0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
|
0x08, 0x53, 0x43, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x12, 0x26, 0x0a, 0x05, 0x52, 0x61, 0x6e,
|
||||||
0x10, 0x95, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53,
|
0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x72, 0x61, 0x6e, 0x6b, 0x2e,
|
||||||
0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x10, 0x96, 0x4e, 0x12, 0x17, 0x0a, 0x12,
|
0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x05, 0x52, 0x61, 0x6e, 0x6b,
|
||||||
0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c,
|
0x73, 0x12, 0x20, 0x0a, 0x02, 0x4d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e,
|
||||||
0x6f, 0x67, 0x10, 0x97, 0x4e, 0x12, 0x1a, 0x0a, 0x15, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f,
|
0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x52, 0x61, 0x6e, 0x6b, 0x52,
|
||||||
0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x57, 0x69, 0x6e, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0x98,
|
0x02, 0x4d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28,
|
||||||
0x4e, 0x12, 0x1a, 0x0a, 0x15, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b,
|
0x05, 0x52, 0x04, 0x53, 0x6b, 0x69, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x73, 0x45, 0x6e, 0x64,
|
||||||
0x5f, 0x53, 0x43, 0x57, 0x69, 0x6e, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0x99, 0x4e, 0x12, 0x18, 0x0a,
|
0x4e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x49, 0x73, 0x45, 0x6e, 0x64,
|
||||||
0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x4c,
|
0x4e, 0x75, 0x6d, 0x12, 0x1e, 0x0a, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x78, 0x4e, 0x75,
|
||||||
0x65, 0x76, 0x65, 0x6c, 0x10, 0x9a, 0x4e, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45,
|
0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x78,
|
||||||
0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x10, 0x9b,
|
0x4e, 0x75, 0x6d, 0x2a, 0x94, 0x03, 0x0a, 0x04, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x14, 0x0a, 0x10,
|
||||||
0x4e, 0x2a, 0x8d, 0x01, 0x0a, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
|
0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x5a, 0x45, 0x52, 0x4f,
|
||||||
0x12, 0x13, 0x0a, 0x0f, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4e,
|
0x10, 0x00, 0x12, 0x1c, 0x0a, 0x17, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e,
|
||||||
0x6f, 0x6e, 0x65, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54,
|
0x4b, 0x5f, 0x43, 0x53, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x10, 0x90, 0x4e,
|
||||||
0x79, 0x70, 0x65, 0x5f, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x49,
|
0x12, 0x1c, 0x0a, 0x17, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f,
|
||||||
0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x65, 0x65, 0x6b, 0x10, 0x02,
|
0x53, 0x43, 0x52, 0x61, 0x6e, 0x6b, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x10, 0x91, 0x4e, 0x12, 0x17,
|
||||||
0x12, 0x14, 0x0a, 0x10, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4d,
|
0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53,
|
||||||
0x6f, 0x6e, 0x74, 0x68, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
|
0x43, 0x6f, 0x69, 0x6e, 0x10, 0x92, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45,
|
||||||
0x54, 0x79, 0x70, 0x65, 0x5f, 0x55, 0x70, 0x57, 0x65, 0x65, 0x6b, 0x10, 0x04, 0x12, 0x12, 0x0a,
|
0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0x93, 0x4e,
|
||||||
0x0e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4d, 0x61, 0x78, 0x10,
|
0x12, 0x19, 0x0a, 0x14, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f,
|
||||||
0x05, 0x42, 0x24, 0x5a, 0x22, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73,
|
0x43, 0x53, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x10, 0x94, 0x4e, 0x12, 0x19, 0x0a, 0x14, 0x50,
|
||||||
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
|
0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x49, 0x6e, 0x76,
|
||||||
0x6f, 0x6c, 0x2f, 0x72, 0x61, 0x6e, 0x6b, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
0x69, 0x74, 0x65, 0x10, 0x95, 0x4e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54,
|
||||||
|
0x5f, 0x43, 0x53, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x10, 0x96, 0x4e, 0x12,
|
||||||
|
0x17, 0x0a, 0x12, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x49, 0x6e, 0x76, 0x69,
|
||||||
|
0x74, 0x65, 0x4c, 0x6f, 0x67, 0x10, 0x97, 0x4e, 0x12, 0x1a, 0x0a, 0x15, 0x50, 0x41, 0x43, 0x4b,
|
||||||
|
0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x57, 0x69, 0x6e, 0x43, 0x6f, 0x69,
|
||||||
|
0x6e, 0x10, 0x98, 0x4e, 0x12, 0x1a, 0x0a, 0x15, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52,
|
||||||
|
0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x57, 0x69, 0x6e, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0x99, 0x4e,
|
||||||
|
0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f,
|
||||||
|
0x43, 0x53, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x10, 0x9a, 0x4e, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41,
|
||||||
|
0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53, 0x43, 0x4c, 0x65, 0x76, 0x65,
|
||||||
|
0x6c, 0x10, 0x9b, 0x4e, 0x12, 0x19, 0x0a, 0x14, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52,
|
||||||
|
0x41, 0x4e, 0x4b, 0x5f, 0x43, 0x53, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x10, 0x9c, 0x4e, 0x12,
|
||||||
|
0x19, 0x0a, 0x14, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x52, 0x41, 0x4e, 0x4b, 0x5f, 0x53,
|
||||||
|
0x43, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x10, 0x9d, 0x4e, 0x2a, 0x8d, 0x01, 0x0a, 0x0a, 0x52,
|
||||||
|
0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x49, 0x6e, 0x76,
|
||||||
|
0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4e, 0x6f, 0x6e, 0x65, 0x10, 0x00, 0x12, 0x14,
|
||||||
|
0x0a, 0x10, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x6f, 0x74,
|
||||||
|
0x61, 0x6c, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79,
|
||||||
|
0x70, 0x65, 0x5f, 0x57, 0x65, 0x65, 0x6b, 0x10, 0x02, 0x12, 0x14, 0x0a, 0x10, 0x49, 0x6e, 0x76,
|
||||||
|
0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x10, 0x03, 0x12,
|
||||||
|
0x15, 0x0a, 0x11, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x55, 0x70,
|
||||||
|
0x57, 0x65, 0x65, 0x6b, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
|
||||||
|
0x54, 0x79, 0x70, 0x65, 0x5f, 0x4d, 0x61, 0x78, 0x10, 0x05, 0x42, 0x24, 0x5a, 0x22, 0x6d, 0x6f,
|
||||||
|
0x6e, 0x67, 0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61,
|
||||||
|
0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x72, 0x61, 0x6e, 0x6b,
|
||||||
|
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -1760,7 +2007,7 @@ func file_rank_proto_rawDescGZIP() []byte {
|
||||||
}
|
}
|
||||||
|
|
||||||
var file_rank_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
var file_rank_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
||||||
var file_rank_proto_msgTypes = make([]protoimpl.MessageInfo, 19)
|
var file_rank_proto_msgTypes = make([]protoimpl.MessageInfo, 22)
|
||||||
var file_rank_proto_goTypes = []interface{}{
|
var file_rank_proto_goTypes = []interface{}{
|
||||||
(Rank)(0), // 0: rank.Rank
|
(Rank)(0), // 0: rank.Rank
|
||||||
(RankInvite)(0), // 1: rank.RankInvite
|
(RankInvite)(0), // 1: rank.RankInvite
|
||||||
|
@ -1783,6 +2030,9 @@ var file_rank_proto_goTypes = []interface{}{
|
||||||
(*CSPlayerLevelRank)(nil), // 18: rank.CSPlayerLevelRank
|
(*CSPlayerLevelRank)(nil), // 18: rank.CSPlayerLevelRank
|
||||||
(*PlayerLevelRankInfo)(nil), // 19: rank.PlayerLevelRankInfo
|
(*PlayerLevelRankInfo)(nil), // 19: rank.PlayerLevelRankInfo
|
||||||
(*SCPlayerLevelRank)(nil), // 20: rank.SCPlayerLevelRank
|
(*SCPlayerLevelRank)(nil), // 20: rank.SCPlayerLevelRank
|
||||||
|
(*CSPermit)(nil), // 21: rank.CSPermit
|
||||||
|
(*PermitRank)(nil), // 22: rank.PermitRank
|
||||||
|
(*SCPermit)(nil), // 23: rank.SCPermit
|
||||||
}
|
}
|
||||||
var file_rank_proto_depIdxs = []int32{
|
var file_rank_proto_depIdxs = []int32{
|
||||||
3, // 0: rank.SCRankMatch.Ranks:type_name -> rank.SeasonRank
|
3, // 0: rank.SCRankMatch.Ranks:type_name -> rank.SeasonRank
|
||||||
|
@ -1796,11 +2046,13 @@ var file_rank_proto_depIdxs = []int32{
|
||||||
16, // 8: rank.SCWinCoin.Me:type_name -> rank.WinCoinInfo
|
16, // 8: rank.SCWinCoin.Me:type_name -> rank.WinCoinInfo
|
||||||
19, // 9: rank.SCPlayerLevelRank.Ranks:type_name -> rank.PlayerLevelRankInfo
|
19, // 9: rank.SCPlayerLevelRank.Ranks:type_name -> rank.PlayerLevelRankInfo
|
||||||
19, // 10: rank.SCPlayerLevelRank.Me:type_name -> rank.PlayerLevelRankInfo
|
19, // 10: rank.SCPlayerLevelRank.Me:type_name -> rank.PlayerLevelRankInfo
|
||||||
11, // [11:11] is the sub-list for method output_type
|
22, // 11: rank.SCPermit.Ranks:type_name -> rank.PermitRank
|
||||||
11, // [11:11] is the sub-list for method input_type
|
22, // 12: rank.SCPermit.Me:type_name -> rank.PermitRank
|
||||||
11, // [11:11] is the sub-list for extension type_name
|
13, // [13:13] is the sub-list for method output_type
|
||||||
11, // [11:11] is the sub-list for extension extendee
|
13, // [13:13] is the sub-list for method input_type
|
||||||
0, // [0:11] is the sub-list for field type_name
|
13, // [13:13] is the sub-list for extension type_name
|
||||||
|
13, // [13:13] is the sub-list for extension extendee
|
||||||
|
0, // [0:13] is the sub-list for field type_name
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() { file_rank_proto_init() }
|
func init() { file_rank_proto_init() }
|
||||||
|
@ -2037,6 +2289,42 @@ func file_rank_proto_init() {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
file_rank_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*CSPermit); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_rank_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*PermitRank); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_rank_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*SCPermit); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
type x struct{}
|
type x struct{}
|
||||||
out := protoimpl.TypeBuilder{
|
out := protoimpl.TypeBuilder{
|
||||||
|
@ -2044,7 +2332,7 @@ func file_rank_proto_init() {
|
||||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
RawDescriptor: file_rank_proto_rawDesc,
|
RawDescriptor: file_rank_proto_rawDesc,
|
||||||
NumEnums: 2,
|
NumEnums: 2,
|
||||||
NumMessages: 19,
|
NumMessages: 22,
|
||||||
NumExtensions: 0,
|
NumExtensions: 0,
|
||||||
NumServices: 0,
|
NumServices: 0,
|
||||||
},
|
},
|
||||||
|
|
|
@ -22,6 +22,9 @@ enum Rank{
|
||||||
//等级榜
|
//等级榜
|
||||||
PACKET_RANK_CSLevel = 10010;
|
PACKET_RANK_CSLevel = 10010;
|
||||||
PACKET_RANK_SCLevel = 10011;
|
PACKET_RANK_SCLevel = 10011;
|
||||||
|
//赛季通行证排行榜
|
||||||
|
PACKET_RANK_CSPermit = 10012;
|
||||||
|
PACKET_RANK_SCPermit = 10013;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 排位榜
|
// 排位榜
|
||||||
|
@ -182,3 +185,26 @@ message SCPlayerLevelRank{
|
||||||
int32 Skip = 3; // 页数
|
int32 Skip = 3; // 页数
|
||||||
int32 Limit = 4; // 每页数量
|
int32 Limit = 4; // 每页数量
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//PACKET_RANK_CSPermit
|
||||||
|
message CSPermit{
|
||||||
|
int32 Skip = 1; // 偏移量
|
||||||
|
int32 Limit = 2; // 请求数量
|
||||||
|
}
|
||||||
|
|
||||||
|
message PermitRank {
|
||||||
|
int32 Snid = 1; // 玩家id
|
||||||
|
string Name = 2; // 昵称
|
||||||
|
int32 Rank = 3;//段位排名
|
||||||
|
int64 Score = 4; // 积分
|
||||||
|
int32 ModId = 5; // 头像模型
|
||||||
|
}
|
||||||
|
|
||||||
|
// PACKET_RANK_SCPermit
|
||||||
|
message SCPermit{
|
||||||
|
repeated PermitRank Ranks = 1; // 排行榜
|
||||||
|
PermitRank Me = 2; // 玩家自己的排行信息
|
||||||
|
int32 Skip = 3; // 偏移量
|
||||||
|
bool IsEndNum = 4;
|
||||||
|
int32 RankMaxNum = 5; // 排行榜最大上限
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -1237,6 +1237,22 @@ message DB_NewPlayerArray {
|
||||||
repeated DB_NewPlayer Arr = 1;
|
repeated DB_NewPlayer Arr = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message DB_PassShow {
|
||||||
|
|
||||||
|
int32 Id = 1;
|
||||||
|
|
||||||
|
int32 ShowType = 2;
|
||||||
|
|
||||||
|
int32 ShowVolume = 3;
|
||||||
|
|
||||||
|
int32 Location = 4;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
message DB_PassShowArray {
|
||||||
|
repeated DB_PassShow Arr = 1;
|
||||||
|
}
|
||||||
|
|
||||||
message DB_PetSkill {
|
message DB_PetSkill {
|
||||||
|
|
||||||
int32 Id = 1;
|
int32 Id = 1;
|
||||||
|
|
|
@ -332,8 +332,8 @@ type CSTaskReward struct {
|
||||||
sizeCache protoimpl.SizeCache
|
sizeCache protoimpl.SizeCache
|
||||||
unknownFields protoimpl.UnknownFields
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
Tp int32 `protobuf:"varint,1,opt,name=Tp,proto3" json:"Tp,omitempty"` // 任务类型 1:日常任务 2:周活跃任务 3:新手任务 4:邀请任务 5:成就系统
|
Tp int32 `protobuf:"varint,1,opt,name=Tp,proto3" json:"Tp,omitempty"` // 任务类型 1:日常任务 2:周活跃任务 3:新手任务 4:邀请任务 5:成就系统 6:赛季通行证任务
|
||||||
Id int32 `protobuf:"varint,2,opt,name=Id,proto3" json:"Id,omitempty"` // 任务id
|
Id int32 `protobuf:"varint,2,opt,name=Id,proto3" json:"Id,omitempty"` // 任务id; 0 表示一键领取
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *CSTaskReward) Reset() {
|
func (x *CSTaskReward) Reset() {
|
||||||
|
@ -391,6 +391,7 @@ type SCTaskReward struct {
|
||||||
OpCode OpResultCode `protobuf:"varint,1,opt,name=OpCode,proto3,enum=task.OpResultCode" json:"OpCode,omitempty"` // 操作码
|
OpCode OpResultCode `protobuf:"varint,1,opt,name=OpCode,proto3,enum=task.OpResultCode" json:"OpCode,omitempty"` // 操作码
|
||||||
Tp int32 `protobuf:"varint,2,opt,name=Tp,proto3" json:"Tp,omitempty"` // 任务类型
|
Tp int32 `protobuf:"varint,2,opt,name=Tp,proto3" json:"Tp,omitempty"` // 任务类型
|
||||||
Id int32 `protobuf:"varint,3,opt,name=Id,proto3" json:"Id,omitempty"` // 任务id
|
Id int32 `protobuf:"varint,3,opt,name=Id,proto3" json:"Id,omitempty"` // 任务id
|
||||||
|
Reward map[int64]int64 `protobuf:"bytes,5,rep,name=Reward,proto3" json:"Reward,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 奖励
|
||||||
}
|
}
|
||||||
|
|
||||||
func (x *SCTaskReward) Reset() {
|
func (x *SCTaskReward) Reset() {
|
||||||
|
@ -446,6 +447,13 @@ func (x *SCTaskReward) GetId() int32 {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (x *SCTaskReward) GetReward() map[int64]int64 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Reward
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
// 任务变更通知
|
// 任务变更通知
|
||||||
// PACKET_SCTaskChange
|
// PACKET_SCTaskChange
|
||||||
type SCTaskChange struct {
|
type SCTaskChange struct {
|
||||||
|
@ -640,45 +648,52 @@ var file_task_proto_rawDesc = []byte{
|
||||||
0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x2e, 0x0a, 0x0c, 0x43, 0x53,
|
0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x2e, 0x0a, 0x0c, 0x43, 0x53,
|
||||||
0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x54, 0x70,
|
0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x54, 0x70,
|
||||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x54, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64,
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x54, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64,
|
||||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x22, 0x5a, 0x0a, 0x0c, 0x53, 0x43,
|
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x22, 0xcd, 0x01, 0x0a, 0x0c, 0x53,
|
||||||
0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x2a, 0x0a, 0x06, 0x4f, 0x70,
|
0x43, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x2a, 0x0a, 0x06, 0x4f,
|
||||||
|
0x70, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x74, 0x61,
|
||||||
|
0x73, 0x6b, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52,
|
||||||
|
0x06, 0x4f, 0x70, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x54, 0x70, 0x18, 0x02, 0x20,
|
||||||
|
0x01, 0x28, 0x05, 0x52, 0x02, 0x54, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x03, 0x20,
|
||||||
|
0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x06, 0x52, 0x65, 0x77, 0x61, 0x72,
|
||||||
|
0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x53,
|
||||||
|
0x43, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x2e, 0x52, 0x65, 0x77, 0x61,
|
||||||
|
0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x1a,
|
||||||
|
0x39, 0x0a, 0x0b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
|
||||||
|
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79,
|
||||||
|
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||||||
|
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x42, 0x0a, 0x0c, 0x53, 0x43,
|
||||||
|
0x54, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x54, 0x70,
|
||||||
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x54, 0x70, 0x12, 0x22, 0x0a, 0x04, 0x4c, 0x69,
|
||||||
|
0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e,
|
||||||
|
0x54, 0x61, 0x73, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x48,
|
||||||
|
0x0a, 0x0e, 0x43, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x65, 0x62, 0x75, 0x67, 0x49, 0x6e, 0x63,
|
||||||
|
0x12, 0x0e, 0x0a, 0x02, 0x54, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x54, 0x70,
|
||||||
|
0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64,
|
||||||
|
0x12, 0x16, 0x0a, 0x06, 0x41, 0x64, 0x64, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
|
||||||
|
0x52, 0x06, 0x41, 0x64, 0x64, 0x4e, 0x75, 0x6d, 0x22, 0x3c, 0x0a, 0x0e, 0x53, 0x43, 0x54, 0x61,
|
||||||
|
0x73, 0x6b, 0x44, 0x65, 0x62, 0x75, 0x67, 0x49, 0x6e, 0x63, 0x12, 0x2a, 0x0a, 0x06, 0x4f, 0x70,
|
||||||
0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x74, 0x61, 0x73,
|
0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x74, 0x61, 0x73,
|
||||||
0x6b, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x06,
|
0x6b, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x06,
|
||||||
0x4f, 0x70, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x54, 0x70, 0x18, 0x02, 0x20, 0x01,
|
0x4f, 0x70, 0x43, 0x6f, 0x64, 0x65, 0x2a, 0x30, 0x0a, 0x0c, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75,
|
||||||
0x28, 0x05, 0x52, 0x02, 0x54, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01,
|
0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x53,
|
||||||
0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x22, 0x42, 0x0a, 0x0c, 0x53, 0x43, 0x54, 0x61, 0x73, 0x6b,
|
0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x4f, 0x50, 0x52, 0x43,
|
||||||
0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x54, 0x70, 0x18, 0x01, 0x20, 0x01,
|
0x5f, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0x01, 0x2a, 0xd2, 0x01, 0x0a, 0x0c, 0x54, 0x61, 0x73,
|
||||||
0x28, 0x05, 0x52, 0x02, 0x54, 0x70, 0x12, 0x22, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02,
|
0x6b, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x44, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x41, 0x43,
|
||||||
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x54, 0x61, 0x73, 0x6b,
|
0x4b, 0x45, 0x54, 0x5f, 0x54, 0x61, 0x73, 0x6b, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12,
|
||||||
0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x48, 0x0a, 0x0e, 0x43, 0x53,
|
0x16, 0x0a, 0x11, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x54, 0x61, 0x73, 0x6b,
|
||||||
0x54, 0x61, 0x73, 0x6b, 0x44, 0x65, 0x62, 0x75, 0x67, 0x49, 0x6e, 0x63, 0x12, 0x0e, 0x0a, 0x02,
|
0x4c, 0x69, 0x73, 0x74, 0x10, 0xe0, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x41, 0x43, 0x4b, 0x45,
|
||||||
0x54, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x54, 0x70, 0x12, 0x0e, 0x0a, 0x02,
|
0x54, 0x5f, 0x53, 0x43, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x10, 0xe1, 0x12, 0x12,
|
||||||
0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06,
|
0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x54, 0x61, 0x73, 0x6b,
|
||||||
0x41, 0x64, 0x64, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x41, 0x64,
|
0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe2, 0x12, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43,
|
||||||
0x64, 0x4e, 0x75, 0x6d, 0x22, 0x3c, 0x0a, 0x0e, 0x53, 0x43, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x65,
|
0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64,
|
||||||
0x62, 0x75, 0x67, 0x49, 0x6e, 0x63, 0x12, 0x2a, 0x0a, 0x06, 0x4f, 0x70, 0x43, 0x6f, 0x64, 0x65,
|
0x10, 0xe3, 0x12, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43,
|
||||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x4f, 0x70,
|
0x54, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x10, 0xe4, 0x12, 0x12, 0x16, 0x0a,
|
||||||
0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x4f, 0x70, 0x43, 0x6f,
|
0x11, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x44, 0x65, 0x62, 0x75, 0x67, 0x49,
|
||||||
0x64, 0x65, 0x2a, 0x30, 0x0a, 0x0c, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f,
|
0x6e, 0x63, 0x10, 0xe5, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f,
|
||||||
0x64, 0x65, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x53, 0x75, 0x63, 0x63, 0x65,
|
0x53, 0x43, 0x44, 0x65, 0x62, 0x75, 0x67, 0x49, 0x6e, 0x63, 0x10, 0xe6, 0x12, 0x42, 0x24, 0x5a,
|
||||||
0x73, 0x73, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x45, 0x72, 0x72,
|
0x22, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
|
||||||
0x6f, 0x72, 0x10, 0x01, 0x2a, 0xd2, 0x01, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x50, 0x61, 0x63,
|
0x2f, 0x67, 0x61, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x74,
|
||||||
0x6b, 0x65, 0x74, 0x49, 0x44, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f,
|
0x61, 0x73, 0x6b, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||||
0x54, 0x61, 0x73, 0x6b, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x11, 0x50,
|
|
||||||
0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74,
|
|
||||||
0x10, 0xe0, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43,
|
|
||||||
0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x10, 0xe1, 0x12, 0x12, 0x18, 0x0a, 0x13, 0x50,
|
|
||||||
0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61,
|
|
||||||
0x72, 0x64, 0x10, 0xe2, 0x12, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f,
|
|
||||||
0x53, 0x43, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe3, 0x12, 0x12,
|
|
||||||
0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x54, 0x61, 0x73, 0x6b,
|
|
||||||
0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x10, 0xe4, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x41, 0x43,
|
|
||||||
0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x44, 0x65, 0x62, 0x75, 0x67, 0x49, 0x6e, 0x63, 0x10, 0xe5,
|
|
||||||
0x12, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x44, 0x65,
|
|
||||||
0x62, 0x75, 0x67, 0x49, 0x6e, 0x63, 0x10, 0xe6, 0x12, 0x42, 0x24, 0x5a, 0x22, 0x6d, 0x6f, 0x6e,
|
|
||||||
0x67, 0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d,
|
|
||||||
0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x74, 0x61, 0x73, 0x6b, 0x62,
|
|
||||||
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -694,7 +709,7 @@ func file_task_proto_rawDescGZIP() []byte {
|
||||||
}
|
}
|
||||||
|
|
||||||
var file_task_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
var file_task_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
||||||
var file_task_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
|
var file_task_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
|
||||||
var file_task_proto_goTypes = []interface{}{
|
var file_task_proto_goTypes = []interface{}{
|
||||||
(OpResultCode)(0), // 0: task.OpResultCode
|
(OpResultCode)(0), // 0: task.OpResultCode
|
||||||
(TaskPacketID)(0), // 1: task.TaskPacketID
|
(TaskPacketID)(0), // 1: task.TaskPacketID
|
||||||
|
@ -707,18 +722,20 @@ var file_task_proto_goTypes = []interface{}{
|
||||||
(*CSTaskDebugInc)(nil), // 8: task.CSTaskDebugInc
|
(*CSTaskDebugInc)(nil), // 8: task.CSTaskDebugInc
|
||||||
(*SCTaskDebugInc)(nil), // 9: task.SCTaskDebugInc
|
(*SCTaskDebugInc)(nil), // 9: task.SCTaskDebugInc
|
||||||
nil, // 10: task.TaskData.RewardEntry
|
nil, // 10: task.TaskData.RewardEntry
|
||||||
|
nil, // 11: task.SCTaskReward.RewardEntry
|
||||||
}
|
}
|
||||||
var file_task_proto_depIdxs = []int32{
|
var file_task_proto_depIdxs = []int32{
|
||||||
10, // 0: task.TaskData.Reward:type_name -> task.TaskData.RewardEntry
|
10, // 0: task.TaskData.Reward:type_name -> task.TaskData.RewardEntry
|
||||||
2, // 1: task.SCTaskList.List:type_name -> task.TaskData
|
2, // 1: task.SCTaskList.List:type_name -> task.TaskData
|
||||||
0, // 2: task.SCTaskReward.OpCode:type_name -> task.OpResultCode
|
0, // 2: task.SCTaskReward.OpCode:type_name -> task.OpResultCode
|
||||||
2, // 3: task.SCTaskChange.List:type_name -> task.TaskData
|
11, // 3: task.SCTaskReward.Reward:type_name -> task.SCTaskReward.RewardEntry
|
||||||
0, // 4: task.SCTaskDebugInc.OpCode:type_name -> task.OpResultCode
|
2, // 4: task.SCTaskChange.List:type_name -> task.TaskData
|
||||||
5, // [5:5] is the sub-list for method output_type
|
0, // 5: task.SCTaskDebugInc.OpCode:type_name -> task.OpResultCode
|
||||||
5, // [5:5] is the sub-list for method input_type
|
6, // [6:6] is the sub-list for method output_type
|
||||||
5, // [5:5] is the sub-list for extension type_name
|
6, // [6:6] is the sub-list for method input_type
|
||||||
5, // [5:5] is the sub-list for extension extendee
|
6, // [6:6] is the sub-list for extension type_name
|
||||||
0, // [0:5] is the sub-list for field type_name
|
6, // [6:6] is the sub-list for extension extendee
|
||||||
|
0, // [0:6] is the sub-list for field type_name
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() { file_task_proto_init() }
|
func init() { file_task_proto_init() }
|
||||||
|
@ -830,7 +847,7 @@ func file_task_proto_init() {
|
||||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
RawDescriptor: file_task_proto_rawDesc,
|
RawDescriptor: file_task_proto_rawDesc,
|
||||||
NumEnums: 2,
|
NumEnums: 2,
|
||||||
NumMessages: 9,
|
NumMessages: 10,
|
||||||
NumExtensions: 0,
|
NumExtensions: 0,
|
||||||
NumServices: 0,
|
NumServices: 0,
|
||||||
},
|
},
|
||||||
|
|
|
@ -44,14 +44,15 @@ message SCTaskList{
|
||||||
// 领取任务奖励
|
// 领取任务奖励
|
||||||
// PACKET_CSTaskReward
|
// PACKET_CSTaskReward
|
||||||
message CSTaskReward{
|
message CSTaskReward{
|
||||||
int32 Tp = 1; // 任务类型 1:日常任务 2:周活跃任务 3:新手任务 4:邀请任务 5:成就系统
|
int32 Tp = 1; // 任务类型 1:日常任务 2:周活跃任务 3:新手任务 4:邀请任务 5:成就系统 6:赛季通行证任务
|
||||||
int32 Id = 2; // 任务id
|
int32 Id = 2; // 任务id; 0 表示一键领取
|
||||||
}
|
}
|
||||||
// PACKET_SCTaskReward
|
// PACKET_SCTaskReward
|
||||||
message SCTaskReward{
|
message SCTaskReward{
|
||||||
OpResultCode OpCode = 1; // 操作码
|
OpResultCode OpCode = 1; // 操作码
|
||||||
int32 Tp = 2; // 任务类型
|
int32 Tp = 2; // 任务类型
|
||||||
int32 Id = 3; // 任务id
|
int32 Id = 3; // 任务id
|
||||||
|
map<int64, int64> Reward = 5; // 奖励
|
||||||
}
|
}
|
||||||
|
|
||||||
// 任务变更通知
|
// 任务变更通知
|
||||||
|
|
|
@ -6214,6 +6214,389 @@ func (x *ActInviteConfig) GetAwards3() []*RankAward {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 等级奖励
|
||||||
|
type PermitLevelConfig struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Rank int32 `protobuf:"varint,1,opt,name=Rank,proto3" json:"Rank,omitempty"` // 等级
|
||||||
|
Score int64 `protobuf:"varint,2,opt,name=Score,proto3" json:"Score,omitempty"` // 积分
|
||||||
|
Award1 []*ItemInfo `protobuf:"bytes,3,rep,name=Award1,proto3" json:"Award1,omitempty"` // 普通奖励
|
||||||
|
Award2 []*ItemInfo `protobuf:"bytes,4,rep,name=Award2,proto3" json:"Award2,omitempty"` // 典藏奖励
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitLevelConfig) Reset() {
|
||||||
|
*x = PermitLevelConfig{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_common_proto_msgTypes[61]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitLevelConfig) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*PermitLevelConfig) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *PermitLevelConfig) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_common_proto_msgTypes[61]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use PermitLevelConfig.ProtoReflect.Descriptor instead.
|
||||||
|
func (*PermitLevelConfig) Descriptor() ([]byte, []int) {
|
||||||
|
return file_common_proto_rawDescGZIP(), []int{61}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitLevelConfig) GetRank() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Rank
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitLevelConfig) GetScore() int64 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Score
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitLevelConfig) GetAward1() []*ItemInfo {
|
||||||
|
if x != nil {
|
||||||
|
return x.Award1
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitLevelConfig) GetAward2() []*ItemInfo {
|
||||||
|
if x != nil {
|
||||||
|
return x.Award2
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// 兑换配置
|
||||||
|
type PermitExchangeConfig struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 商品id
|
||||||
|
SortId int32 `protobuf:"varint,2,opt,name=SortId,proto3" json:"SortId,omitempty"` // 排序序号
|
||||||
|
Gain []*ItemInfo `protobuf:"bytes,3,rep,name=Gain,proto3" json:"Gain,omitempty"` // 获得商品
|
||||||
|
Cost []*ItemInfo `protobuf:"bytes,4,rep,name=Cost,proto3" json:"Cost,omitempty"` // 消耗
|
||||||
|
IsPermit bool `protobuf:"varint,5,opt,name=IsPermit,proto3" json:"IsPermit,omitempty"` // 是否需要典藏通行证
|
||||||
|
Level int64 `protobuf:"varint,6,opt,name=Level,proto3" json:"Level,omitempty"` // 达到等级
|
||||||
|
Times int64 `protobuf:"varint,7,opt,name=Times,proto3" json:"Times,omitempty"` // 最大兑换次数
|
||||||
|
IsShow bool `protobuf:"varint,8,opt,name=IsShow,proto3" json:"IsShow,omitempty"` // 开关,true 开启, false 关闭
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) Reset() {
|
||||||
|
*x = PermitExchangeConfig{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_common_proto_msgTypes[62]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*PermitExchangeConfig) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_common_proto_msgTypes[62]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use PermitExchangeConfig.ProtoReflect.Descriptor instead.
|
||||||
|
func (*PermitExchangeConfig) Descriptor() ([]byte, []int) {
|
||||||
|
return file_common_proto_rawDescGZIP(), []int{62}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) GetId() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Id
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) GetSortId() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.SortId
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) GetGain() []*ItemInfo {
|
||||||
|
if x != nil {
|
||||||
|
return x.Gain
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) GetCost() []*ItemInfo {
|
||||||
|
if x != nil {
|
||||||
|
return x.Cost
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) GetIsPermit() bool {
|
||||||
|
if x != nil {
|
||||||
|
return x.IsPermit
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) GetLevel() int64 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Level
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) GetTimes() int64 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Times
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitExchangeConfig) GetIsShow() bool {
|
||||||
|
if x != nil {
|
||||||
|
return x.IsShow
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// 排行配置
|
||||||
|
type PermitRankConfig struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Start int32 `protobuf:"varint,1,opt,name=Start,proto3" json:"Start,omitempty"` // 开始排名;第一名为0
|
||||||
|
End int32 `protobuf:"varint,2,opt,name=End,proto3" json:"End,omitempty"` // 结束排名
|
||||||
|
ItemId []*ItemInfo `protobuf:"bytes,3,rep,name=ItemId,proto3" json:"ItemId,omitempty"` // 奖励
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRankConfig) Reset() {
|
||||||
|
*x = PermitRankConfig{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_common_proto_msgTypes[63]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRankConfig) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*PermitRankConfig) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *PermitRankConfig) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_common_proto_msgTypes[63]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use PermitRankConfig.ProtoReflect.Descriptor instead.
|
||||||
|
func (*PermitRankConfig) Descriptor() ([]byte, []int) {
|
||||||
|
return file_common_proto_rawDescGZIP(), []int{63}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRankConfig) GetStart() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Start
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRankConfig) GetEnd() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.End
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitRankConfig) GetItemId() []*ItemInfo {
|
||||||
|
if x != nil {
|
||||||
|
return x.ItemId
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
type PermitChannelConfig struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Channel string `protobuf:"bytes,1,opt,name=Channel,proto3" json:"Channel,omitempty"` // 渠道
|
||||||
|
LevelConfig []*PermitLevelConfig `protobuf:"bytes,2,rep,name=LevelConfig,proto3" json:"LevelConfig,omitempty"` // 等级奖励
|
||||||
|
ExchangeConfig []*PermitExchangeConfig `protobuf:"bytes,3,rep,name=ExchangeConfig,proto3" json:"ExchangeConfig,omitempty"` // 兑换配置
|
||||||
|
RankConfig []*PermitRankConfig `protobuf:"bytes,4,rep,name=RankConfig,proto3" json:"RankConfig,omitempty"` // 排行配置
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitChannelConfig) Reset() {
|
||||||
|
*x = PermitChannelConfig{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_common_proto_msgTypes[64]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitChannelConfig) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*PermitChannelConfig) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *PermitChannelConfig) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_common_proto_msgTypes[64]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use PermitChannelConfig.ProtoReflect.Descriptor instead.
|
||||||
|
func (*PermitChannelConfig) Descriptor() ([]byte, []int) {
|
||||||
|
return file_common_proto_rawDescGZIP(), []int{64}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitChannelConfig) GetChannel() string {
|
||||||
|
if x != nil {
|
||||||
|
return x.Channel
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitChannelConfig) GetLevelConfig() []*PermitLevelConfig {
|
||||||
|
if x != nil {
|
||||||
|
return x.LevelConfig
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitChannelConfig) GetExchangeConfig() []*PermitExchangeConfig {
|
||||||
|
if x != nil {
|
||||||
|
return x.ExchangeConfig
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *PermitChannelConfig) GetRankConfig() []*PermitRankConfig {
|
||||||
|
if x != nil {
|
||||||
|
return x.RankConfig
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// etcd /game/act_permit
|
||||||
|
type ActPermitConfig struct {
|
||||||
|
state protoimpl.MessageState
|
||||||
|
sizeCache protoimpl.SizeCache
|
||||||
|
unknownFields protoimpl.UnknownFields
|
||||||
|
|
||||||
|
Platform string `protobuf:"bytes,1,opt,name=Platform,proto3" json:"Platform,omitempty"` // 平台
|
||||||
|
StartTs int64 `protobuf:"varint,2,opt,name=StartTs,proto3" json:"StartTs,omitempty"` // 开始日期
|
||||||
|
Days int32 `protobuf:"varint,3,opt,name=Days,proto3" json:"Days,omitempty"` // 持续天数
|
||||||
|
Configs []*PermitChannelConfig `protobuf:"bytes,4,rep,name=Configs,proto3" json:"Configs,omitempty"` // 渠道配置
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *ActPermitConfig) Reset() {
|
||||||
|
*x = ActPermitConfig{}
|
||||||
|
if protoimpl.UnsafeEnabled {
|
||||||
|
mi := &file_common_proto_msgTypes[65]
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *ActPermitConfig) String() string {
|
||||||
|
return protoimpl.X.MessageStringOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (*ActPermitConfig) ProtoMessage() {}
|
||||||
|
|
||||||
|
func (x *ActPermitConfig) ProtoReflect() protoreflect.Message {
|
||||||
|
mi := &file_common_proto_msgTypes[65]
|
||||||
|
if protoimpl.UnsafeEnabled && x != nil {
|
||||||
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||||
|
if ms.LoadMessageInfo() == nil {
|
||||||
|
ms.StoreMessageInfo(mi)
|
||||||
|
}
|
||||||
|
return ms
|
||||||
|
}
|
||||||
|
return mi.MessageOf(x)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Deprecated: Use ActPermitConfig.ProtoReflect.Descriptor instead.
|
||||||
|
func (*ActPermitConfig) Descriptor() ([]byte, []int) {
|
||||||
|
return file_common_proto_rawDescGZIP(), []int{65}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *ActPermitConfig) GetPlatform() string {
|
||||||
|
if x != nil {
|
||||||
|
return x.Platform
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *ActPermitConfig) GetStartTs() int64 {
|
||||||
|
if x != nil {
|
||||||
|
return x.StartTs
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *ActPermitConfig) GetDays() int32 {
|
||||||
|
if x != nil {
|
||||||
|
return x.Days
|
||||||
|
}
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (x *ActPermitConfig) GetConfigs() []*PermitChannelConfig {
|
||||||
|
if x != nil {
|
||||||
|
return x.Configs
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
var File_common_proto protoreflect.FileDescriptor
|
var File_common_proto protoreflect.FileDescriptor
|
||||||
|
|
||||||
var file_common_proto_rawDesc = []byte{
|
var file_common_proto_rawDesc = []byte{
|
||||||
|
@ -7223,10 +7606,65 @@ var file_common_proto_rawDesc = []byte{
|
||||||
0x53, 0x63, 0x6f, 0x72, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
|
0x53, 0x63, 0x6f, 0x72, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
|
||||||
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
|
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
|
||||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c,
|
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c,
|
||||||
0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x26, 0x5a, 0x24, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x2e,
|
0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x91, 0x01, 0x0a, 0x11, 0x50, 0x65, 0x72, 0x6d, 0x69,
|
||||||
0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x2f, 0x70,
|
0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04,
|
||||||
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x62, 0x06,
|
0x52, 0x61, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x52, 0x61, 0x6e, 0x6b,
|
||||||
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
0x12, 0x14, 0x0a, 0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||||||
|
0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x28, 0x0a, 0x06, 0x41, 0x77, 0x61, 0x72, 0x64, 0x31,
|
||||||
|
0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x2e,
|
||||||
|
0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x41, 0x77, 0x61, 0x72, 0x64, 0x31,
|
||||||
|
0x12, 0x28, 0x0a, 0x06, 0x41, 0x77, 0x61, 0x72, 0x64, 0x32, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
|
||||||
|
0x32, 0x10, 0x2e, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e,
|
||||||
|
0x66, 0x6f, 0x52, 0x06, 0x41, 0x77, 0x61, 0x72, 0x64, 0x32, 0x22, 0xea, 0x01, 0x0a, 0x14, 0x50,
|
||||||
|
0x65, 0x72, 0x6d, 0x69, 0x74, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x6e,
|
||||||
|
0x66, 0x69, 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||||
|
0x02, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x6f, 0x72, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20,
|
||||||
|
0x01, 0x28, 0x05, 0x52, 0x06, 0x53, 0x6f, 0x72, 0x74, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x04, 0x47,
|
||||||
|
0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x77, 0x65, 0x62, 0x61,
|
||||||
|
0x70, 0x69, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x47, 0x61, 0x69,
|
||||||
|
0x6e, 0x12, 0x24, 0x0a, 0x04, 0x43, 0x6f, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||||
|
0x10, 0x2e, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x6e, 0x66,
|
||||||
|
0x6f, 0x52, 0x04, 0x43, 0x6f, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x49, 0x73, 0x50, 0x65, 0x72,
|
||||||
|
0x6d, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x49, 0x73, 0x50, 0x65, 0x72,
|
||||||
|
0x6d, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x06, 0x20, 0x01,
|
||||||
|
0x28, 0x03, 0x52, 0x05, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x69, 0x6d,
|
||||||
|
0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12,
|
||||||
|
0x16, 0x0a, 0x06, 0x49, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52,
|
||||||
|
0x06, 0x49, 0x73, 0x53, 0x68, 0x6f, 0x77, 0x22, 0x64, 0x0a, 0x10, 0x50, 0x65, 0x72, 0x6d, 0x69,
|
||||||
|
0x74, 0x52, 0x61, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x14, 0x0a, 0x05, 0x53,
|
||||||
|
0x74, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x53, 0x74, 0x61, 0x72,
|
||||||
|
0x74, 0x12, 0x10, 0x0a, 0x03, 0x45, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03,
|
||||||
|
0x45, 0x6e, 0x64, 0x12, 0x28, 0x0a, 0x06, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x18, 0x03, 0x20,
|
||||||
|
0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x2e, 0x49, 0x74, 0x65,
|
||||||
|
0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0xec, 0x01,
|
||||||
|
0x0a, 0x13, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x43,
|
||||||
|
0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c,
|
||||||
|
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12,
|
||||||
|
0x3b, 0x0a, 0x0b, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02,
|
||||||
|
0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x2e, 0x50, 0x65,
|
||||||
|
0x72, 0x6d, 0x69, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
|
||||||
|
0x0b, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x44, 0x0a, 0x0e,
|
||||||
|
0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03,
|
||||||
|
0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x2e, 0x50, 0x65,
|
||||||
|
0x72, 0x6d, 0x69, 0x74, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66,
|
||||||
|
0x69, 0x67, 0x52, 0x0e, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66,
|
||||||
|
0x69, 0x67, 0x12, 0x38, 0x0a, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
||||||
|
0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x2e,
|
||||||
|
0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x52, 0x61, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
||||||
|
0x52, 0x0a, 0x52, 0x61, 0x6e, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x92, 0x01, 0x0a,
|
||||||
|
0x0f, 0x41, 0x63, 0x74, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
||||||
|
0x12, 0x1a, 0x0a, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01,
|
||||||
|
0x28, 0x09, 0x52, 0x08, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x18, 0x0a, 0x07,
|
||||||
|
0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x53,
|
||||||
|
0x74, 0x61, 0x72, 0x74, 0x54, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x61, 0x79, 0x73, 0x18, 0x03,
|
||||||
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x44, 0x61, 0x79, 0x73, 0x12, 0x35, 0x0a, 0x07, 0x43, 0x6f,
|
||||||
|
0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x77, 0x65,
|
||||||
|
0x62, 0x61, 0x70, 0x69, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e,
|
||||||
|
0x65, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x07, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
|
||||||
|
0x73, 0x42, 0x26, 0x5a, 0x24, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73,
|
||||||
|
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x61, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
|
||||||
|
0x6f, 0x6c, 0x2f, 0x77, 0x65, 0x62, 0x61, 0x70, 0x69, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||||
|
0x33,
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -7241,7 +7679,7 @@ func file_common_proto_rawDescGZIP() []byte {
|
||||||
return file_common_proto_rawDescData
|
return file_common_proto_rawDescData
|
||||||
}
|
}
|
||||||
|
|
||||||
var file_common_proto_msgTypes = make([]protoimpl.MessageInfo, 67)
|
var file_common_proto_msgTypes = make([]protoimpl.MessageInfo, 72)
|
||||||
var file_common_proto_goTypes = []interface{}{
|
var file_common_proto_goTypes = []interface{}{
|
||||||
(*MysqlDbSetting)(nil), // 0: webapi.MysqlDbSetting
|
(*MysqlDbSetting)(nil), // 0: webapi.MysqlDbSetting
|
||||||
(*MongoDbSetting)(nil), // 1: webapi.MongoDbSetting
|
(*MongoDbSetting)(nil), // 1: webapi.MongoDbSetting
|
||||||
|
@ -7304,33 +7742,38 @@ var file_common_proto_goTypes = []interface{}{
|
||||||
(*ChannelSwitchConfig)(nil), // 58: webapi.ChannelSwitchConfig
|
(*ChannelSwitchConfig)(nil), // 58: webapi.ChannelSwitchConfig
|
||||||
(*RankAward)(nil), // 59: webapi.RankAward
|
(*RankAward)(nil), // 59: webapi.RankAward
|
||||||
(*ActInviteConfig)(nil), // 60: webapi.ActInviteConfig
|
(*ActInviteConfig)(nil), // 60: webapi.ActInviteConfig
|
||||||
nil, // 61: webapi.Platform.BindTelRewardEntry
|
(*PermitLevelConfig)(nil), // 61: webapi.PermitLevelConfig
|
||||||
nil, // 62: webapi.PlayerData.RankScoreEntry
|
(*PermitExchangeConfig)(nil), // 62: webapi.PermitExchangeConfig
|
||||||
nil, // 63: webapi.ItemShop.AwardEntry
|
(*PermitRankConfig)(nil), // 63: webapi.PermitRankConfig
|
||||||
nil, // 64: webapi.VIPcfg.AwardEntry
|
(*PermitChannelConfig)(nil), // 64: webapi.PermitChannelConfig
|
||||||
nil, // 65: webapi.VIPcfg.Privilege7Entry
|
(*ActPermitConfig)(nil), // 65: webapi.ActPermitConfig
|
||||||
nil, // 66: webapi.ActInviteConfig.PayScoreEntry
|
nil, // 66: webapi.Platform.BindTelRewardEntry
|
||||||
(*server.DB_GameFree)(nil), // 67: server.DB_GameFree
|
nil, // 67: webapi.PlayerData.RankScoreEntry
|
||||||
|
nil, // 68: webapi.ItemShop.AwardEntry
|
||||||
|
nil, // 69: webapi.VIPcfg.AwardEntry
|
||||||
|
nil, // 70: webapi.VIPcfg.Privilege7Entry
|
||||||
|
nil, // 71: webapi.ActInviteConfig.PayScoreEntry
|
||||||
|
(*server.DB_GameFree)(nil), // 72: server.DB_GameFree
|
||||||
}
|
}
|
||||||
var file_common_proto_depIdxs = []int32{
|
var file_common_proto_depIdxs = []int32{
|
||||||
2, // 0: webapi.Platform.Leaderboard:type_name -> webapi.RankSwitch
|
2, // 0: webapi.Platform.Leaderboard:type_name -> webapi.RankSwitch
|
||||||
3, // 1: webapi.Platform.ClubConfig:type_name -> webapi.ClubConfig
|
3, // 1: webapi.Platform.ClubConfig:type_name -> webapi.ClubConfig
|
||||||
4, // 2: webapi.Platform.ThirdGameMerchant:type_name -> webapi.ThirdGame
|
4, // 2: webapi.Platform.ThirdGameMerchant:type_name -> webapi.ThirdGame
|
||||||
61, // 3: webapi.Platform.BindTelReward:type_name -> webapi.Platform.BindTelRewardEntry
|
66, // 3: webapi.Platform.BindTelReward:type_name -> webapi.Platform.BindTelRewardEntry
|
||||||
6, // 4: webapi.GameConfigGlobal.GameStatus:type_name -> webapi.GameStatus
|
6, // 4: webapi.GameConfigGlobal.GameStatus:type_name -> webapi.GameStatus
|
||||||
67, // 5: webapi.GameFree.DbGameFree:type_name -> server.DB_GameFree
|
72, // 5: webapi.GameFree.DbGameFree:type_name -> server.DB_GameFree
|
||||||
8, // 6: webapi.PlatformGameConfig.DbGameFrees:type_name -> webapi.GameFree
|
8, // 6: webapi.PlatformGameConfig.DbGameFrees:type_name -> webapi.GameFree
|
||||||
0, // 7: webapi.PlatformDbConfig.Mysql:type_name -> webapi.MysqlDbSetting
|
0, // 7: webapi.PlatformDbConfig.Mysql:type_name -> webapi.MysqlDbSetting
|
||||||
1, // 8: webapi.PlatformDbConfig.MongoDb:type_name -> webapi.MongoDbSetting
|
1, // 8: webapi.PlatformDbConfig.MongoDb:type_name -> webapi.MongoDbSetting
|
||||||
1, // 9: webapi.PlatformDbConfig.MongoDbLog:type_name -> webapi.MongoDbSetting
|
1, // 9: webapi.PlatformDbConfig.MongoDbLog:type_name -> webapi.MongoDbSetting
|
||||||
67, // 10: webapi.GameConfigGroup.DbGameFree:type_name -> server.DB_GameFree
|
72, // 10: webapi.GameConfigGroup.DbGameFree:type_name -> server.DB_GameFree
|
||||||
62, // 11: webapi.PlayerData.RankScore:type_name -> webapi.PlayerData.RankScoreEntry
|
67, // 11: webapi.PlayerData.RankScore:type_name -> webapi.PlayerData.RankScoreEntry
|
||||||
29, // 12: webapi.PlayerData.Items:type_name -> webapi.ItemInfo
|
29, // 12: webapi.PlayerData.Items:type_name -> webapi.ItemInfo
|
||||||
20, // 13: webapi.OnlineReport.GameCount:type_name -> webapi.OnlineGameCnt
|
20, // 13: webapi.OnlineReport.GameCount:type_name -> webapi.OnlineGameCnt
|
||||||
22, // 14: webapi.CommonNoticeList.List:type_name -> webapi.CommonNotice
|
22, // 14: webapi.CommonNoticeList.List:type_name -> webapi.CommonNotice
|
||||||
25, // 15: webapi.ExchangeShop.ExType:type_name -> webapi.ExchangeType
|
25, // 15: webapi.ExchangeShop.ExType:type_name -> webapi.ExchangeType
|
||||||
24, // 16: webapi.ExchangeShopList.List:type_name -> webapi.ExchangeShop
|
24, // 16: webapi.ExchangeShopList.List:type_name -> webapi.ExchangeShop
|
||||||
63, // 17: webapi.ItemShop.Award:type_name -> webapi.ItemShop.AwardEntry
|
68, // 17: webapi.ItemShop.Award:type_name -> webapi.ItemShop.AwardEntry
|
||||||
27, // 18: webapi.ItemShopList.List:type_name -> webapi.ItemShop
|
27, // 18: webapi.ItemShopList.List:type_name -> webapi.ItemShop
|
||||||
29, // 19: webapi.MatchInfoAward.ItemId:type_name -> webapi.ItemInfo
|
29, // 19: webapi.MatchInfoAward.ItemId:type_name -> webapi.ItemInfo
|
||||||
30, // 20: webapi.GameMatchDate.Award:type_name -> webapi.MatchInfoAward
|
30, // 20: webapi.GameMatchDate.Award:type_name -> webapi.MatchInfoAward
|
||||||
|
@ -7351,20 +7794,29 @@ var file_common_proto_depIdxs = []int32{
|
||||||
35, // 35: webapi.WelfareSpree.Item:type_name -> webapi.WelfareDate
|
35, // 35: webapi.WelfareSpree.Item:type_name -> webapi.WelfareDate
|
||||||
45, // 36: webapi.WelfareFirstPayDataList.List:type_name -> webapi.WelfareSpree
|
45, // 36: webapi.WelfareFirstPayDataList.List:type_name -> webapi.WelfareSpree
|
||||||
45, // 37: webapi.WelfareContinuousPayDataList.List:type_name -> webapi.WelfareSpree
|
45, // 37: webapi.WelfareContinuousPayDataList.List:type_name -> webapi.WelfareSpree
|
||||||
64, // 38: webapi.VIPcfg.Award:type_name -> webapi.VIPcfg.AwardEntry
|
69, // 38: webapi.VIPcfg.Award:type_name -> webapi.VIPcfg.AwardEntry
|
||||||
65, // 39: webapi.VIPcfg.Privilege7:type_name -> webapi.VIPcfg.Privilege7Entry
|
70, // 39: webapi.VIPcfg.Privilege7:type_name -> webapi.VIPcfg.Privilege7Entry
|
||||||
48, // 40: webapi.VIPcfgDataList.List:type_name -> webapi.VIPcfg
|
48, // 40: webapi.VIPcfgDataList.List:type_name -> webapi.VIPcfg
|
||||||
35, // 41: webapi.ChessRankConfig.Item:type_name -> webapi.WelfareDate
|
35, // 41: webapi.ChessRankConfig.Item:type_name -> webapi.WelfareDate
|
||||||
52, // 42: webapi.ChessRankcfgData.Datas:type_name -> webapi.ChessRankConfig
|
52, // 42: webapi.ChessRankcfgData.Datas:type_name -> webapi.ChessRankConfig
|
||||||
66, // 43: webapi.ActInviteConfig.PayScore:type_name -> webapi.ActInviteConfig.PayScoreEntry
|
71, // 43: webapi.ActInviteConfig.PayScore:type_name -> webapi.ActInviteConfig.PayScoreEntry
|
||||||
59, // 44: webapi.ActInviteConfig.Awards1:type_name -> webapi.RankAward
|
59, // 44: webapi.ActInviteConfig.Awards1:type_name -> webapi.RankAward
|
||||||
59, // 45: webapi.ActInviteConfig.Awards2:type_name -> webapi.RankAward
|
59, // 45: webapi.ActInviteConfig.Awards2:type_name -> webapi.RankAward
|
||||||
59, // 46: webapi.ActInviteConfig.Awards3:type_name -> webapi.RankAward
|
59, // 46: webapi.ActInviteConfig.Awards3:type_name -> webapi.RankAward
|
||||||
47, // [47:47] is the sub-list for method output_type
|
29, // 47: webapi.PermitLevelConfig.Award1:type_name -> webapi.ItemInfo
|
||||||
47, // [47:47] is the sub-list for method input_type
|
29, // 48: webapi.PermitLevelConfig.Award2:type_name -> webapi.ItemInfo
|
||||||
47, // [47:47] is the sub-list for extension type_name
|
29, // 49: webapi.PermitExchangeConfig.Gain:type_name -> webapi.ItemInfo
|
||||||
47, // [47:47] is the sub-list for extension extendee
|
29, // 50: webapi.PermitExchangeConfig.Cost:type_name -> webapi.ItemInfo
|
||||||
0, // [0:47] is the sub-list for field type_name
|
29, // 51: webapi.PermitRankConfig.ItemId:type_name -> webapi.ItemInfo
|
||||||
|
61, // 52: webapi.PermitChannelConfig.LevelConfig:type_name -> webapi.PermitLevelConfig
|
||||||
|
62, // 53: webapi.PermitChannelConfig.ExchangeConfig:type_name -> webapi.PermitExchangeConfig
|
||||||
|
63, // 54: webapi.PermitChannelConfig.RankConfig:type_name -> webapi.PermitRankConfig
|
||||||
|
64, // 55: webapi.ActPermitConfig.Configs:type_name -> webapi.PermitChannelConfig
|
||||||
|
56, // [56:56] is the sub-list for method output_type
|
||||||
|
56, // [56:56] is the sub-list for method input_type
|
||||||
|
56, // [56:56] is the sub-list for extension type_name
|
||||||
|
56, // [56:56] is the sub-list for extension extendee
|
||||||
|
0, // [0:56] is the sub-list for field type_name
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() { file_common_proto_init() }
|
func init() { file_common_proto_init() }
|
||||||
|
@ -8105,6 +8557,66 @@ func file_common_proto_init() {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
file_common_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*PermitLevelConfig); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_common_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*PermitExchangeConfig); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_common_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*PermitRankConfig); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_common_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*PermitChannelConfig); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
file_common_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
|
||||||
|
switch v := v.(*ActPermitConfig); i {
|
||||||
|
case 0:
|
||||||
|
return &v.state
|
||||||
|
case 1:
|
||||||
|
return &v.sizeCache
|
||||||
|
case 2:
|
||||||
|
return &v.unknownFields
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
type x struct{}
|
type x struct{}
|
||||||
out := protoimpl.TypeBuilder{
|
out := protoimpl.TypeBuilder{
|
||||||
|
@ -8112,7 +8624,7 @@ func file_common_proto_init() {
|
||||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||||
RawDescriptor: file_common_proto_rawDesc,
|
RawDescriptor: file_common_proto_rawDesc,
|
||||||
NumEnums: 0,
|
NumEnums: 0,
|
||||||
NumMessages: 67,
|
NumMessages: 72,
|
||||||
NumExtensions: 0,
|
NumExtensions: 0,
|
||||||
NumServices: 0,
|
NumServices: 0,
|
||||||
},
|
},
|
||||||
|
|
|
@ -690,3 +690,45 @@ message ActInviteConfig {
|
||||||
repeated RankAward Awards2 = 7; // 周榜奖励列表
|
repeated RankAward Awards2 = 7; // 周榜奖励列表
|
||||||
repeated RankAward Awards3 = 8; // 周榜奖励列表
|
repeated RankAward Awards3 = 8; // 周榜奖励列表
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 等级奖励
|
||||||
|
message PermitLevelConfig{
|
||||||
|
int32 Rank = 1; // 等级
|
||||||
|
int64 Score = 2; // 积分
|
||||||
|
repeated ItemInfo Award1 = 3; // 普通奖励
|
||||||
|
repeated ItemInfo Award2 = 4; // 典藏奖励
|
||||||
|
}
|
||||||
|
|
||||||
|
// 兑换配置
|
||||||
|
message PermitExchangeConfig{
|
||||||
|
int32 Id = 1; // 商品id
|
||||||
|
int32 SortId = 2; // 排序序号
|
||||||
|
repeated ItemInfo Gain = 3; // 获得商品
|
||||||
|
repeated ItemInfo Cost = 4; // 消耗
|
||||||
|
bool IsPermit = 5; // 是否需要典藏通行证
|
||||||
|
int64 Level = 6; // 达到等级
|
||||||
|
int64 Times = 7; // 最大兑换次数
|
||||||
|
bool IsShow = 8; // 开关,true 开启, false 关闭
|
||||||
|
}
|
||||||
|
|
||||||
|
// 排行配置
|
||||||
|
message PermitRankConfig{
|
||||||
|
int32 Start = 1; // 开始排名;第一名为0
|
||||||
|
int32 End = 2; // 结束排名
|
||||||
|
repeated ItemInfo ItemId = 3; // 奖励
|
||||||
|
}
|
||||||
|
|
||||||
|
message PermitChannelConfig{
|
||||||
|
string Channel = 1; // 渠道
|
||||||
|
repeated PermitLevelConfig LevelConfig = 2; // 等级奖励
|
||||||
|
repeated PermitExchangeConfig ExchangeConfig = 3; // 兑换配置
|
||||||
|
repeated PermitRankConfig RankConfig = 4; // 排行配置
|
||||||
|
}
|
||||||
|
|
||||||
|
// etcd /game/act_permit
|
||||||
|
message ActPermitConfig{
|
||||||
|
string Platform = 1; // 平台
|
||||||
|
int64 StartTs = 2; // 开始日期
|
||||||
|
int32 Days = 3; // 持续天数
|
||||||
|
repeated PermitChannelConfig Configs = 4; // 渠道配置
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -15,7 +15,11 @@ enum OpResultCode {
|
||||||
OPRC_DiamondLess = 9; // 钻石不足
|
OPRC_DiamondLess = 9; // 钻石不足
|
||||||
OPRC_PigbankNotFull = 10; // 存钱罐未满
|
OPRC_PigbankNotFull = 10; // 存钱罐未满
|
||||||
OPRC_PigbankOverTakeTimes = 11; // 存钱罐超过每日领取次数
|
OPRC_PigbankOverTakeTimes = 11; // 存钱罐超过每日领取次数
|
||||||
|
OPRC_ExchangeLimit = 12; // 兑换次数不足
|
||||||
|
OPRC_ExchangeLevelLimit = 13; // 兑换等级不足
|
||||||
|
OPRC_NeedPermit = 14; // 需要典藏通行证
|
||||||
|
OPRC_ErrCost = 15; // 消耗道具不足
|
||||||
|
OPRC_NotFound = 16; // 商品没找到
|
||||||
}
|
}
|
||||||
// 福利大厅
|
// 福利大厅
|
||||||
enum SPacketID {
|
enum SPacketID {
|
||||||
|
@ -61,7 +65,20 @@ enum SPacketID {
|
||||||
PACKET_SCDiamondBankGetInfo = 2915; //钻石存钱罐信息返回
|
PACKET_SCDiamondBankGetInfo = 2915; //钻石存钱罐信息返回
|
||||||
PACKET_SCDiamondBankTakeDiamond = 2916; //钻石存钱罐领取返回
|
PACKET_SCDiamondBankTakeDiamond = 2916; //钻石存钱罐领取返回
|
||||||
|
|
||||||
|
PACKET_CSPermitInfo = 2917;// 通行证奖励
|
||||||
|
PACKET_SCPermitInfo = 2918;// 通行证奖励
|
||||||
|
|
||||||
|
PACKET_CSPermitExchangeList = 2919; // 通行证兑换列表
|
||||||
|
PACKET_SCPermitExchangeList = 2920; // 通行证兑换列表
|
||||||
|
|
||||||
|
PACKET_CSPermitAward = 2921; // 领取通行证奖励
|
||||||
|
PACKET_SCPermitAward = 2922; // 领取通行证奖励
|
||||||
|
|
||||||
|
PACKET_CSPermitExchange = 2923; // 通行证兑换
|
||||||
|
PACKET_SCPermitExchange = 2924; // 通行证兑换
|
||||||
|
|
||||||
|
PACKET_CSPermitShop = 2925; // 典藏通行证商品信息
|
||||||
|
PACKET_SCPermitShop = 2956; // 典藏通行证商品信息
|
||||||
}
|
}
|
||||||
|
|
||||||
//救济金领取
|
//救济金领取
|
||||||
|
@ -377,3 +394,106 @@ message SCDiamondBankTakeDiamond{
|
||||||
int64 NowPrice = 7; //现价
|
int64 NowPrice = 7; //现价
|
||||||
int32 ShopId = 8; //商城ID
|
int32 ShopId = 8; //商城ID
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 赛季通行证信息
|
||||||
|
//PACKET_CSPermitInfo
|
||||||
|
message CSPermitInfo{
|
||||||
|
}
|
||||||
|
|
||||||
|
message PropInfo{
|
||||||
|
int32 ItemId = 1;//物品ID
|
||||||
|
int64 ItemNum = 2;//物品数量
|
||||||
|
}
|
||||||
|
|
||||||
|
message PropItem{
|
||||||
|
repeated PropInfo Award = 1; // 奖励
|
||||||
|
int64 Status = 2; // 奖励状态 0默认 1可领取 2已领取
|
||||||
|
int32 Id = 3; // 奖励id; 领奖时使用
|
||||||
|
}
|
||||||
|
|
||||||
|
message PermitAward{
|
||||||
|
int64 Exp = 1; // 赛季经验
|
||||||
|
int64 Level = 2; // 等级
|
||||||
|
PropItem Award1 = 3; // 普通奖励
|
||||||
|
PropItem Award2 = 4; // 典藏奖励
|
||||||
|
}
|
||||||
|
|
||||||
|
message PermitShow{
|
||||||
|
int32 ShowType = 1; // 类型
|
||||||
|
int32 ShowVolume = 2; // id
|
||||||
|
int32 Location = 3; // 跳转界面
|
||||||
|
}
|
||||||
|
|
||||||
|
message PermitRankAward{
|
||||||
|
int32 Start = 1; // 开始排名;第一名为0
|
||||||
|
int32 End = 2; // 结束排名
|
||||||
|
repeated PropInfo ItemId = 3; // 奖励
|
||||||
|
}
|
||||||
|
|
||||||
|
//PACKET_SCPermitInfo
|
||||||
|
message SCPermitInfo{
|
||||||
|
int64 Exp = 1; // 玩家赛季经验
|
||||||
|
int64 Level = 2; // 玩家等级
|
||||||
|
repeated PermitAward Award = 3; // 奖励列表
|
||||||
|
repeated int64 Timestamp = 4; // 赛季开始和结束时间戳 [开始时间戳,结束时间戳]
|
||||||
|
repeated PermitShow ShowList = 5; // 展示列表
|
||||||
|
bool IsPermit = 6; // 是否已购买典藏通行证
|
||||||
|
repeated PermitRankAward RankAward = 7; // 排行榜奖励
|
||||||
|
}
|
||||||
|
|
||||||
|
// 领取赛季通行证奖励
|
||||||
|
//PACKET_CSPermitAward
|
||||||
|
message CSPermitAward{
|
||||||
|
int32 Tp = 1; // 0奖励 1普通奖励 2典藏奖励
|
||||||
|
int32 Id = 2; // 奖励id; 0:一键领取
|
||||||
|
}
|
||||||
|
//PACKET_SCPermitAward
|
||||||
|
message SCPermitAward{
|
||||||
|
OpResultCode OpRetCode = 1; // 错误码
|
||||||
|
repeated PropInfo Award1 = 2; // 普通奖励
|
||||||
|
repeated PropInfo Award2 = 3; // 典藏奖励
|
||||||
|
int32 Id = 4; // 奖励id; 0:一键领取
|
||||||
|
int32 Tp = 5; // 0奖励 1普通奖励 2典藏奖励
|
||||||
|
}
|
||||||
|
|
||||||
|
// 赛季通行证兑换商城
|
||||||
|
//PACKET_CSPermitExchangeList
|
||||||
|
message CSPermitExchangeList{
|
||||||
|
}
|
||||||
|
|
||||||
|
message ShopInfo{
|
||||||
|
int32 Id = 1; // 商品id
|
||||||
|
repeated PropInfo Gain = 2; // 获得商品
|
||||||
|
repeated PropInfo Cost = 3; // 消耗商品
|
||||||
|
int32 ExchangeTimes = 4; // 最大兑换次数
|
||||||
|
int32 RemainTimes = 5; // 剩余兑换次数
|
||||||
|
int64 Level = 6; // 兑换所需等级
|
||||||
|
bool NeedPermit = 7; // 需要典藏通行证
|
||||||
|
int32 SortId = 8; // 序号
|
||||||
|
}
|
||||||
|
|
||||||
|
//PACKET_SCPermitExchangeList
|
||||||
|
message SCPermitExchangeList{
|
||||||
|
repeated ShopInfo List = 1; // 兑换列表
|
||||||
|
}
|
||||||
|
|
||||||
|
// 赛季通行证商城兑换
|
||||||
|
//PACKET_CSPermitExchange
|
||||||
|
message CSPermitExchange{
|
||||||
|
int32 Id = 1; // 商品id
|
||||||
|
}
|
||||||
|
//PACKET_SCPermitExchange
|
||||||
|
message SCPermitExchange{
|
||||||
|
OpResultCode OpRetCode = 1; // 错误码
|
||||||
|
}
|
||||||
|
|
||||||
|
//PACKET_CSPermitShop
|
||||||
|
message CSPermitShop{
|
||||||
|
}
|
||||||
|
//PACKET_SCPermitShop
|
||||||
|
message SCPermitShop{
|
||||||
|
int32 Id = 1; // 序号
|
||||||
|
string Name = 2; // 名称
|
||||||
|
int32 Consume = 3; // 购买消耗类型 1金币 2钻石
|
||||||
|
int64 price = 4; // 价格
|
||||||
|
}
|
Binary file not shown.
Loading…
Reference in New Issue