diff options
| author | Gildor <gildor55@gmail.com> | 2020-10-12 20:16:23 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-12 20:16:23 +0200 |
| commit | b70314b0754327eeb44465c44af8368b4d020f92 (patch) | |
| tree | 197a4876fdf96e86795ab4014f8704436d80cf73 /src/server/scripts/Commands | |
| parent | 48e9d1a5b685f59ff22550bff45c98a7f4e4c0db (diff) | |
Script/Commands: .character changeaccount now disconnects player before transferring (PR #25560)
Diffstat (limited to 'src/server/scripts/Commands')
| -rw-r--r-- | src/server/scripts/Commands/cs_character.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/scripts/Commands/cs_character.cpp b/src/server/scripts/Commands/cs_character.cpp index 0b955f6ca4b..5fada2a7944 100644 --- a/src/server/scripts/Commands/cs_character.cpp +++ b/src/server/scripts/Commands/cs_character.cpp @@ -493,6 +493,9 @@ public: } } + if (Player* onlinePlayer = player->GetConnectedPlayer()) + onlinePlayer->GetSession()->KickPlayer("HandleCharacterChangeAccountCommand GM Command transferring character to another account"); + CharacterDatabasePreparedStatement* charStmt = CharacterDatabase.GetPreparedStatement(CHAR_UPD_ACCOUNT_BY_GUID); charStmt->setUInt32(0, newAccount.GetID()); charStmt->setUInt32(1, player->GetGUID().GetCounter()); |
