数数打点

This commit is contained in:
hahwu 2025-02-10 15:54:07 +08:00
parent 8a3c76231d
commit 0a4b895e14
3 changed files with 18 additions and 13 deletions

View File

@ -8,6 +8,7 @@ import (
"database/sql"
"encoding/json"
"errors"
"math"
"server/GoUtil"
activityCfg "server/conf/activity"
cardCfg "server/conf/card"
@ -464,10 +465,11 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error {
case item.ITEM_TYPE_ENERGY: // 能量
err := p.GetPlayerBaseMod().AddEnergy(p, v.Num)
p.TeLog("asset_change", map[string]interface{}{
"item_id": v.Id,
"change_type": change_type,
"change_num": v.Num,
"change_after": p.GetPlayerBaseMod().GetEnergy(),
"item_id": v.Id,
"change_type": change_type,
"change_num": math.Abs(float64(v.Num)),
"change_after": p.GetPlayerBaseMod().GetEnergy(),
"change_reason": p.args["func"],
})
is_update = true
if err != nil {
@ -480,10 +482,11 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error {
return err
}
p.TeLog("asset_change", map[string]interface{}{
"item_id": v.Id,
"change_type": change_type,
"change_num": v.Num,
"change_after": p.GetPlayerBaseMod().GetStar(),
"item_id": v.Id,
"change_type": change_type,
"change_num": math.Abs(float64(v.Num)),
"change_after": p.GetPlayerBaseMod().GetStar(),
"change_reason": p.args["func"],
})
case item.ITEM_TYPE_DIAMOND: // 钻石
err := p.GetPlayerBaseMod().AddDiamond(v.Num)
@ -492,10 +495,11 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error {
return err
}
p.TeLog("asset_change", map[string]interface{}{
"item_id": v.Id,
"change_type": change_type,
"change_num": v.Num,
"change_after": p.GetPlayerBaseMod().GetDiamond(),
"item_id": v.Id,
"change_type": change_type,
"change_num": math.Abs(float64(v.Num)),
"change_after": p.GetPlayerBaseMod().GetDiamond(),
"change_reason": p.args["func"],
})
case item.ITEM_TYPE_CARD: // 卡牌
CardMod := p.PlayMod.getCardMod()

View File

@ -394,7 +394,7 @@ func ReqDecorate(args []interface{}) error {
}
if AddItem != nil {
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,
})
}

View File

@ -165,6 +165,7 @@ func HandleClientReq(args []interface{}) {
p.(*Player).lock.Unlock() //解锁
}()
p.(*Player).args = make(map[string]interface{})
p.(*Player).args["func"] = m
err := RunNetProcessByKey(m.GetFunc(), []interface{}{a, buf})
if err != nil {
log.Debug("uid : %d, func : %s, err : %s", p.(*Player).M_DwUin, m.GetFunc(), err)