Merge branch 'develop' of git.pogorockgames.com:mango-games/server/game into develop
This commit is contained in:
commit
f1dee4a54a
|
|
@ -4474,7 +4474,6 @@ func (this *Player) CollectTask(taskId int32, num int64) {
|
||||||
|
|
||||||
// 购买周卡检查
|
// 购买周卡检查
|
||||||
func (this *Player) CheckWeekCard(shopId int32) bool {
|
func (this *Player) CheckWeekCard(shopId int32) bool {
|
||||||
srvdata.PBDB_GiftCardMgr.Datas.GetArr()
|
|
||||||
id := int32(-1)
|
id := int32(-1)
|
||||||
for _, card := range srvdata.PBDB_GiftCardMgr.Datas.GetArr() {
|
for _, card := range srvdata.PBDB_GiftCardMgr.Datas.GetArr() {
|
||||||
if card.ShopID == shopId {
|
if card.ShopID == shopId {
|
||||||
|
|
@ -4553,25 +4552,24 @@ func (this *Player) GetWeekCardAwary(id int32) {
|
||||||
logger.Logger.Trace("周卡已过期,不能领取!")
|
logger.Logger.Trace("周卡已过期,不能领取!")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if this.WeekCardAward[id] {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
ret := &player_proto.SCGetWeekCardAwary{}
|
ret := &player_proto.SCGetWeekCardAwary{}
|
||||||
//获取周卡奖励
|
if !this.WeekCardAward[id] {
|
||||||
items := data.GetDayRewards()
|
//获取周卡奖励
|
||||||
addItem := []*Item{}
|
items := data.GetDayRewards()
|
||||||
for itemId, itemNum := range items {
|
addItem := []*Item{}
|
||||||
item := &Item{ItemId: int32(itemId), ItemNum: itemNum, ObtainTime: time.Now().Unix()}
|
for itemId, itemNum := range items {
|
||||||
addItem = append(addItem, item)
|
item := &Item{ItemId: int32(itemId), ItemNum: itemNum, ObtainTime: time.Now().Unix()}
|
||||||
itemInfo := &player_proto.PayItem{}
|
addItem = append(addItem, item)
|
||||||
itemInfo.ItemId = int32(itemId)
|
itemInfo := &player_proto.PayItem{}
|
||||||
itemInfo.ItemNum = itemNum
|
itemInfo.ItemId = int32(itemId)
|
||||||
ret.Items = append(ret.Items, itemInfo)
|
itemInfo.ItemNum = itemNum
|
||||||
|
ret.Items = append(ret.Items, itemInfo)
|
||||||
|
}
|
||||||
|
BagMgrSingleton.AddItems(this, addItem, 0, common.GainWay_WeekCardAward, "system", "周卡每日奖励", 0, 0, false)
|
||||||
|
//返回消息
|
||||||
|
this.WeekCardAward[id] = true
|
||||||
|
ret.WeekCardAward = this.WeekCardAward[id]
|
||||||
}
|
}
|
||||||
BagMgrSingleton.AddItems(this, addItem, 0, common.GainWay_WeekCardAward, "system", "周卡每日奖励", 0, 0, false)
|
|
||||||
//返回消息
|
|
||||||
this.WeekCardAward[id] = true
|
|
||||||
ret.WeekCardAward = this.WeekCardAward[id]
|
|
||||||
info := &player_proto.WeekInfo{
|
info := &player_proto.WeekInfo{
|
||||||
Id: id,
|
Id: id,
|
||||||
WeekCardTime: this.WeekCardTime[id],
|
WeekCardTime: this.WeekCardTime[id],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue