数数打点
This commit is contained in:
parent
96de9238d7
commit
55c925e0cb
@ -8,6 +8,7 @@ import (
|
|||||||
"database/sql"
|
"database/sql"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"errors"
|
"errors"
|
||||||
|
"math"
|
||||||
"server/GoUtil"
|
"server/GoUtil"
|
||||||
activityCfg "server/conf/activity"
|
activityCfg "server/conf/activity"
|
||||||
cardCfg "server/conf/card"
|
cardCfg "server/conf/card"
|
||||||
@ -478,10 +479,11 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error {
|
|||||||
case item.ITEM_TYPE_ENERGY: // 能量
|
case item.ITEM_TYPE_ENERGY: // 能量
|
||||||
err := p.GetPlayerBaseMod().AddEnergy(p, v.Num)
|
err := p.GetPlayerBaseMod().AddEnergy(p, v.Num)
|
||||||
p.TeLog("asset_change", map[string]interface{}{
|
p.TeLog("asset_change", map[string]interface{}{
|
||||||
"item_id": v.Id,
|
"item_id": v.Id,
|
||||||
"change_type": change_type,
|
"change_type": change_type,
|
||||||
"change_num": v.Num,
|
"change_num": math.Abs(float64(v.Num)),
|
||||||
"change_after": p.GetPlayerBaseMod().GetEnergy(),
|
"change_after": p.GetPlayerBaseMod().GetEnergy(),
|
||||||
|
"change_reason": p.args["func"],
|
||||||
})
|
})
|
||||||
is_update = true
|
is_update = true
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -494,10 +496,11 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
p.TeLog("asset_change", map[string]interface{}{
|
p.TeLog("asset_change", map[string]interface{}{
|
||||||
"item_id": v.Id,
|
"item_id": v.Id,
|
||||||
"change_type": change_type,
|
"change_type": change_type,
|
||||||
"change_num": v.Num,
|
"change_num": math.Abs(float64(v.Num)),
|
||||||
"change_after": p.GetPlayerBaseMod().GetStar(),
|
"change_after": p.GetPlayerBaseMod().GetStar(),
|
||||||
|
"change_reason": p.args["func"],
|
||||||
})
|
})
|
||||||
case item.ITEM_TYPE_DIAMOND: // 钻石
|
case item.ITEM_TYPE_DIAMOND: // 钻石
|
||||||
err := p.GetPlayerBaseMod().AddDiamond(v.Num)
|
err := p.GetPlayerBaseMod().AddDiamond(v.Num)
|
||||||
@ -506,10 +509,11 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
p.TeLog("asset_change", map[string]interface{}{
|
p.TeLog("asset_change", map[string]interface{}{
|
||||||
"item_id": v.Id,
|
"item_id": v.Id,
|
||||||
"change_type": change_type,
|
"change_type": change_type,
|
||||||
"change_num": v.Num,
|
"change_num": math.Abs(float64(v.Num)),
|
||||||
"change_after": p.GetPlayerBaseMod().GetDiamond(),
|
"change_after": p.GetPlayerBaseMod().GetDiamond(),
|
||||||
|
"change_reason": p.args["func"],
|
||||||
})
|
})
|
||||||
case item.ITEM_TYPE_CARD: // 卡牌
|
case item.ITEM_TYPE_CARD: // 卡牌
|
||||||
CardMod := p.PlayMod.getCardMod()
|
CardMod := p.PlayMod.getCardMod()
|
||||||
|
|||||||
@ -390,7 +390,7 @@ func ReqDecorate(args []interface{}) error {
|
|||||||
}
|
}
|
||||||
if AddItem != nil {
|
if AddItem != nil {
|
||||||
player.TeLog("scene_reward", map[string]interface{}{
|
player.TeLog("scene_reward", map[string]interface{}{
|
||||||
"deco_step_id": DecorateId,
|
"deco_step_id": fmt.Sprintf("%d_%d", DecorateMod.AreaId, DecorateMod.Progress),
|
||||||
"item_list": AddItem,
|
"item_list": AddItem,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@ -166,6 +166,7 @@ func HandleClientReq(args []interface{}) {
|
|||||||
p.(*Player).lock.Unlock() //解锁
|
p.(*Player).lock.Unlock() //解锁
|
||||||
}()
|
}()
|
||||||
p.(*Player).args = make(map[string]interface{})
|
p.(*Player).args = make(map[string]interface{})
|
||||||
|
p.(*Player).args["func"] = m
|
||||||
err := RunNetProcessByKey(m.GetFunc(), []interface{}{a, buf})
|
err := RunNetProcessByKey(m.GetFunc(), []interface{}{a, buf})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Debug("uid : %d, func : %s, err : %s", p.(*Player).M_DwUin, m.GetFunc(), err)
|
log.Debug("uid : %d, func : %s, err : %s", p.(*Player).M_DwUin, m.GetFunc(), err)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user