Compare commits
No commits in common. "45a5dd6852bfffc38e5290a83de292155b7dbc41" and "36cce9df01bb36fa4edf3ec200f544f9b386341d" have entirely different histories.
45a5dd6852
...
36cce9df01
|
@ -2896,6 +2896,30 @@ func CSAwardLog(s *netlib.Session, packetId int, data interface{}, sid int64) er
|
||||||
if p == nil {
|
if p == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
var items []*Item
|
||||||
|
item := &Item{
|
||||||
|
ItemId: 30011,
|
||||||
|
ItemNum: 1,
|
||||||
|
}
|
||||||
|
var cost []*model.ItemInfo
|
||||||
|
items = append(items, item)
|
||||||
|
item = &Item{
|
||||||
|
ItemId: 77006,
|
||||||
|
ItemNum: 1,
|
||||||
|
}
|
||||||
|
items = append(items, item)
|
||||||
|
BagMgrSingleton.AddItemsV2(&ItemParam{
|
||||||
|
P: p,
|
||||||
|
Change: items,
|
||||||
|
Cost: cost,
|
||||||
|
Add: 0,
|
||||||
|
GainWay: common.GainWaySign7Add,
|
||||||
|
Operator: "system",
|
||||||
|
Remark: "累计签到进阶奖励获得",
|
||||||
|
gameId: 0,
|
||||||
|
gameFreeId: 0,
|
||||||
|
noLog: false,
|
||||||
|
})
|
||||||
msg, ok := data.(*player_proto.CS_AwardLog)
|
msg, ok := data.(*player_proto.CS_AwardLog)
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil
|
return nil
|
||||||
|
|
|
@ -54,6 +54,8 @@ func (this *AwardLogManager) UpdateAwardLog(plt string, itemId int32, num int64)
|
||||||
if srvdata.GameItemMgr.Get(plt, itemId).Type == common.ItemTypeObjective ||
|
if srvdata.GameItemMgr.Get(plt, itemId).Type == common.ItemTypeObjective ||
|
||||||
srvdata.GameItemMgr.Get(plt, itemId).Type == common.ItemTypeChange {
|
srvdata.GameItemMgr.Get(plt, itemId).Type == common.ItemTypeChange {
|
||||||
typeId := int32(1)
|
typeId := int32(1)
|
||||||
|
aaa := srvdata.GameItemMgr.Get(plt, itemId).Type
|
||||||
|
logger.Logger.Trace("--------------------", aaa)
|
||||||
if srvdata.GameItemMgr.Get(plt, itemId).Type == common.ItemTypeObjective {
|
if srvdata.GameItemMgr.Get(plt, itemId).Type == common.ItemTypeObjective {
|
||||||
typeId = 2
|
typeId = 2
|
||||||
}
|
}
|
||||||
|
@ -64,6 +66,7 @@ func (this *AwardLogManager) UpdateAwardLog(plt string, itemId int32, num int64)
|
||||||
this.AwardMap[plt][typeId] = make(map[int32]int64)
|
this.AwardMap[plt][typeId] = make(map[int32]int64)
|
||||||
}
|
}
|
||||||
this.AwardMap[plt][typeId][itemId] += num
|
this.AwardMap[plt][typeId][itemId] += num
|
||||||
|
this.Save()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue