diff --git a/src/server/game/gm_handler.go b/src/server/game/gm_handler.go index e8689ec0..8d39b5eb 100644 --- a/src/server/game/gm_handler.go +++ b/src/server/game/gm_handler.go @@ -532,10 +532,8 @@ func ReqGmCommand_(player *Player, Command string) error { BaseMod.Uid = Uid case "copyUser": p1 := new(Player) - err := p1.InitPlayer(arg[1]) - if err != nil { - return err - } + p1.M_DwUin = int64(GoUtil.Int(arg[1])) + p1.InitPlayerOnly() BaseMod := p1.PlayMod.getBaseMod() BaseMod.Uid = player.M_DwUin BaseMod.NickName = player.PlayMod.getBaseMod().NickName