三消记录追加显示字段
This commit is contained in:
parent
a132e9b802
commit
308c5258eb
@ -556,7 +556,15 @@ func (this *Room) GameOver(winner *pb.PlayerData) (errdata *pb.ErrorData) {
|
||||
}
|
||||
pl = append(pl, p)
|
||||
}
|
||||
|
||||
} else {
|
||||
if conf, err := this.module.configure.GetGameConsumeintegral(winner.Consumeexp); err == nil {
|
||||
for _, v := range conf.Rewards {
|
||||
if v.A == "attr" && v.T == "consumeexp" {
|
||||
winScore = v.N
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if lostPlayer.Userinfo.Uid != "999" {
|
||||
if conf, err := this.module.configure.GetGameConsumeHero(lostPlayer.Cardid); err != nil {
|
||||
@ -574,7 +582,7 @@ func (this *Room) GameOver(winner *pb.PlayerData) (errdata *pb.ErrorData) {
|
||||
}
|
||||
}
|
||||
if conf, err := this.module.configure.GetGameConsumeintegral(list.Consumeexp); err == nil { // 战败扣除积分
|
||||
for _, v := range conf.Rewards {
|
||||
for _, v := range conf.Deductrewards {
|
||||
if v.A == "attr" && v.T == "consumeexp" {
|
||||
lostScore = v.N
|
||||
list.Consumeexp -= v.N
|
||||
@ -612,9 +620,17 @@ func (this *Room) GameOver(winner *pb.PlayerData) (errdata *pb.ErrorData) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} else {
|
||||
if conf, err := this.module.configure.GetGameConsumeintegral(winner.Consumeexp); err == nil {
|
||||
for _, v := range conf.Deductrewards {
|
||||
if v.A == "attr" && v.T == "consumeexp" {
|
||||
lostScore = v.N
|
||||
break
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
go func() {
|
||||
// 更新排行榜数据
|
||||
this.module.modelRank.updateXxlRank(pl...)
|
||||
// 写记录
|
||||
@ -629,10 +645,14 @@ func (this *Room) GameOver(winner *pb.PlayerData) (errdata *pb.ErrorData) {
|
||||
Win: winner.Userinfo.Uid,
|
||||
Winscore: winScore,
|
||||
Lostscore: lostScore,
|
||||
P1Card: this.player1.Cardid,
|
||||
P2Cards: this.player2.Cardid,
|
||||
P1Totlascore: this.player1.Consumeexp,
|
||||
P2Totlascore: this.player2.Consumeexp,
|
||||
Createtime: configure.Now().Unix(),
|
||||
}
|
||||
|
||||
this.module.modelRecode.updateXxlRecord(recode1)
|
||||
}()
|
||||
|
||||
// 修改房间状态
|
||||
this.Status = 2
|
||||
|
@ -778,7 +778,11 @@ type DBXxlRecord struct {
|
||||
Win string `protobuf:"bytes,8,opt,name=win,proto3" json:"win"` // uid 胜利
|
||||
Winscore int32 `protobuf:"varint,9,opt,name=winscore,proto3" json:"winscore"`
|
||||
Lostscore int32 `protobuf:"varint,10,opt,name=lostscore,proto3" json:"lostscore"`
|
||||
Createtime int64 `protobuf:"varint,11,opt,name=createtime,proto3" json:"createtime" bson:"createtime"` //
|
||||
P1Card string `protobuf:"bytes,11,opt,name=p1card,proto3" json:"p1card"` // p1 卡片
|
||||
P2Cards string `protobuf:"bytes,12,opt,name=p2cards,proto3" json:"p2cards"` // p2 卡片
|
||||
P1Totlascore int32 `protobuf:"varint,13,opt,name=p1totlascore,proto3" json:"p1totlascore"` // p1 总分
|
||||
P2Totlascore int32 `protobuf:"varint,14,opt,name=p2totlascore,proto3" json:"p2totlascore"` // p2 总分
|
||||
Createtime int64 `protobuf:"varint,15,opt,name=createtime,proto3" json:"createtime" bson:"createtime"` //
|
||||
}
|
||||
|
||||
func (x *DBXxlRecord) Reset() {
|
||||
@ -883,6 +887,34 @@ func (x *DBXxlRecord) GetLostscore() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBXxlRecord) GetP1Card() string {
|
||||
if x != nil {
|
||||
return x.P1Card
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *DBXxlRecord) GetP2Cards() string {
|
||||
if x != nil {
|
||||
return x.P2Cards
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *DBXxlRecord) GetP1Totlascore() int32 {
|
||||
if x != nil {
|
||||
return x.P1Totlascore
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBXxlRecord) GetP2Totlascore() int32 {
|
||||
if x != nil {
|
||||
return x.P2Totlascore
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBXxlRecord) GetCreatetime() int64 {
|
||||
if x != nil {
|
||||
return x.Createtime
|
||||
@ -1027,7 +1059,7 @@ var file_entertain_entertain_db_proto_rawDesc = []byte{
|
||||
0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x65, 0x78, 0x70, 0x18, 0x04,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x65, 0x78, 0x70,
|
||||
0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x73, 0x6f, 0x63, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x73, 0x6f, 0x63, 0x72, 0x65, 0x22, 0xab, 0x02, 0x0a,
|
||||
0x28, 0x05, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x73, 0x6f, 0x63, 0x72, 0x65, 0x22, 0xa5, 0x03, 0x0a,
|
||||
0x0b, 0x44, 0x42, 0x58, 0x78, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02,
|
||||
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02,
|
||||
0x70, 0x31, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x70, 0x31, 0x12, 0x0e, 0x0a, 0x02,
|
||||
@ -1044,10 +1076,18 @@ var file_entertain_entertain_db_proto_rawDesc = []byte{
|
||||
0x12, 0x1a, 0x0a, 0x08, 0x77, 0x69, 0x6e, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x09, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x08, 0x77, 0x69, 0x6e, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1c, 0x0a, 0x09,
|
||||
0x6c, 0x6f, 0x73, 0x74, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x09, 0x6c, 0x6f, 0x73, 0x74, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72,
|
||||
0x65, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a,
|
||||
0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b,
|
||||
0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x09, 0x6c, 0x6f, 0x73, 0x74, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x31,
|
||||
0x63, 0x61, 0x72, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x31, 0x63, 0x61,
|
||||
0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x32, 0x63, 0x61, 0x72, 0x64, 0x73, 0x18, 0x0c, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x32, 0x63, 0x61, 0x72, 0x64, 0x73, 0x12, 0x22, 0x0a, 0x0c,
|
||||
0x70, 0x31, 0x74, 0x6f, 0x74, 0x6c, 0x61, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x0d, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x0c, 0x70, 0x31, 0x74, 0x6f, 0x74, 0x6c, 0x61, 0x73, 0x63, 0x6f, 0x72, 0x65,
|
||||
0x12, 0x22, 0x0a, 0x0c, 0x70, 0x32, 0x74, 0x6f, 0x74, 0x6c, 0x61, 0x73, 0x63, 0x6f, 0x72, 0x65,
|
||||
0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x70, 0x32, 0x74, 0x6f, 0x74, 0x6c, 0x61, 0x73,
|
||||
0x63, 0x6f, 0x72, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x74, 0x69,
|
||||
0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
|
||||
0x74, 0x69, 0x6d, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
Loading…
Reference in New Issue
Block a user