diff options
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; } |