diff --git a/src/server/game/Gm.go b/src/server/game/Gm.go index 74639834..37d648f1 100644 --- a/src/server/game/Gm.go +++ b/src/server/game/Gm.go @@ -284,6 +284,15 @@ func ReqGmCommand_(player *Player, Command string) error { } BaseMod := player.PlayMod.getBaseMod() BaseMod.Uid = Uid + case "copyUser": + p1 := new(Player) + p1.InitPlayer(arg[1]) + BaseMod := p1.PlayMod.getBaseMod() + BaseMod.Uid = player.M_DwUin + BaseMod.NickName = player.PlayMod.getBaseMod().NickName + BaseMod.LoginTime = GoUtil.Now() + player.PlayMod.mod_list = p1.PlayMod.mod_list + default: return fmt.Errorf("Player %d ReqGmCommand:%v not found", player.M_DwUin, arg) }