获奖记录
This commit is contained in:
parent
805c82bdd5
commit
107ac98d81
|
|
@ -2914,6 +2914,7 @@ func CSAwardLog(s *netlib.Session, packetId int, data interface{}, sid int64) er
|
|||
awardData.AwardLog = append(awardData.AwardLog, infoData)
|
||||
}
|
||||
//处理后台数据
|
||||
if awardLogConfig != nil {
|
||||
for _, awardLog := range awardLogConfig.AwardLog {
|
||||
if awardLog.TypeId == msg.TypeId {
|
||||
for _, log := range awardLog.AwardLog {
|
||||
|
|
@ -2921,6 +2922,7 @@ func CSAwardLog(s *netlib.Session, packetId int, data interface{}, sid int64) er
|
|||
for _, info := range awardData.AwardLog {
|
||||
if log.ItemId == info.ItemId {
|
||||
status = true
|
||||
info.Order = log.Order
|
||||
if log.Num > info.Num {
|
||||
info.Num = log.Num
|
||||
}
|
||||
|
|
@ -2931,12 +2933,14 @@ func CSAwardLog(s *netlib.Session, packetId int, data interface{}, sid int64) er
|
|||
infoData := &player_proto.AwardLogInfo{}
|
||||
infoData.ItemId = log.ItemId
|
||||
infoData.Num = log.Num
|
||||
infoData.Order = log.Order
|
||||
awardData.AwardLog = append(awardData.AwardLog, infoData)
|
||||
}
|
||||
}
|
||||
awardData.SortId = awardLog.SortId
|
||||
}
|
||||
}
|
||||
}
|
||||
ret.AwardLog = awardData
|
||||
//实时播报数据
|
||||
AnnouncerLog := AwardLogMgr.GetAnnouncerLog(msg.TypeId)
|
||||
|
|
@ -2952,6 +2956,7 @@ func CSAwardLog(s *netlib.Session, packetId int, data interface{}, sid int64) er
|
|||
//处理实时播报数据
|
||||
if len(ret.AnnouncerLog) < 100 {
|
||||
//后台数据
|
||||
if awardLogConfig != nil {
|
||||
for _, info := range awardLogConfig.AnnouncerLog {
|
||||
if info.TypeId == msg.TypeId {
|
||||
infoData := &player_proto.AnnouncerLogInfo{}
|
||||
|
|
@ -2967,6 +2972,7 @@ func CSAwardLog(s *netlib.Session, packetId int, data interface{}, sid int64) er
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
p.SendToClient(int(player_proto.PlayerPacketID_PACKET_SCAwardLog), ret)
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue