From 1782094f9269ac85ef87bb62d71b6a14e3ead90c Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 19 Jan 2026 12:24:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/player_base_mod.go | 3 +++ src/server/game/player_data.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/game/player_base_mod.go b/src/server/game/player_base_mod.go index 0f092636..88fe8166 100644 --- a/src/server/game/player_base_mod.go +++ b/src/server/game/player_base_mod.go @@ -611,6 +611,9 @@ func (p *PlayerBaseData) GetLastLoginTime() int { } func (p *PlayerBaseData) GetName() string { + if p == nil { + return "" + } return p.Data.UserName } diff --git a/src/server/game/player_data.go b/src/server/game/player_data.go index 9dbe0acc..ffdd5a3c 100644 --- a/src/server/game/player_data.go +++ b/src/server/game/player_data.go @@ -1062,8 +1062,8 @@ func (p *Player) TeLog(Type string, Param map[string]interface{}) { } //Param["#zone_offset"] = -5 // 游戏内TE日志 - go telog.Te.Track(p.GetPlayerBaseMod().GetName(), p.GetPlayerBaseMod().GetName(), Type, Param) BaseMod := p.PlayMod.getBaseMod() + go telog.Te.Track(BaseMod.Account, BaseMod.Account, Type, Param) //途游GA go ga.GAlogEvent(Type, BaseMod.Account, "", Param) }