diff options
author | Shocker <shocker@freakz.ro> | 2011-06-16 00:22:09 +0300 |
---|---|---|
committer | Shocker <shocker@freakz.ro> | 2011-06-16 00:22:09 +0300 |
commit | f4203e171e7956807d226f57db1bb6fb3a8dfdaf (patch) | |
tree | f1f42c2867d81d4b7e186d52b0b2737648dec875 /src | |
parent | ee717ad1ee5e05983c102e70cb27067489563879 (diff) |
Core/Commands: Allow .save command to save targeted player for GMs
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Chat/Commands/Level0.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/Chat/Commands/Level0.cpp b/src/server/game/Chat/Commands/Level0.cpp index ebbcff4bbb4..562ed808fef 100755 --- a/src/server/game/Chat/Commands/Level0.cpp +++ b/src/server/game/Chat/Commands/Level0.cpp @@ -131,7 +131,10 @@ bool ChatHandler::HandleSaveCommand(const char* /*args*/) // save GM account without delay and output message if (m_session->GetSecurity() > SEC_PLAYER) { - player->SaveToDB(); + if (Player *target = getSelectedPlayer()) + target->SaveToDB(); + else + player->SaveToDB(); SendSysMessage(LANG_PLAYER_SAVED); return true; } |