年兽礼包

This commit is contained in:
by 2025-01-07 11:25:21 +08:00
parent ebc662d636
commit 8462343715
2 changed files with 6 additions and 1 deletions

View File

@ -713,7 +713,10 @@ func CSNianChange(s *netlib.Session, packetid int, data interface{}, sid int64)
return nil return nil
} }
num := msg.Num num := msg.Num
pack := &activity.SCNianChange{}
if num <= 0 || num > 99 { if num <= 0 || num > 99 {
pack.OpRetCode = activity.OpResultCode_Nian_OPRC_Error_Nian
p.SendToClient(int(activity.NianPacketID_PACKET_SCNianChange), pack)
return nil return nil
} }
@ -730,7 +733,6 @@ func CSNianChange(s *netlib.Session, packetid int, data interface{}, sid int64)
break break
} }
} }
pack := &activity.SCNianChange{}
if p.Diamond < int64(diamond*int(num)) { if p.Diamond < int64(diamond*int(num)) {
pack.OpRetCode = activity.OpResultCode_Nian_OPRC_Error_Nian pack.OpRetCode = activity.OpResultCode_Nian_OPRC_Error_Nian
p.SendToClient(int(activity.NianPacketID_PACKET_SCNianChange), pack) p.SendToClient(int(activity.NianPacketID_PACKET_SCNianChange), pack)

View File

@ -2903,6 +2903,9 @@ func (this *Player) DoShopInfo(info *model.DbShop, isLogin bool) {
} }
//年兽礼包 //年兽礼包
if info.PageId == ShopPageNian { if info.PageId == ShopPageNian {
if this.WelfData.NianData.GiftShop == nil {
this.WelfData.NianData.GiftShop = map[int32]int32{}
}
this.WelfData.NianData.GiftShop[info.ShopId] += 1 this.WelfData.NianData.GiftShop[info.ShopId] += 1
} }