diff options
-rw-r--r-- | src/server/game/Entities/Player/PlayerSettings.cpp | 10 | ||||
-rw-r--r-- | src/server/game/Entities/Player/PlayerSettings.h | 4 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/server/game/Entities/Player/PlayerSettings.cpp b/src/server/game/Entities/Player/PlayerSettings.cpp index 1fd4aae3ad..65e84d52f6 100644 --- a/src/server/game/Entities/Player/PlayerSettings.cpp +++ b/src/server/game/Entities/Player/PlayerSettings.cpp @@ -49,14 +49,14 @@ namespace PlayerSettingsStore return ""; std::ostringstream data; - data << settings[0].value; + data << settings[0].value << ' '; for (size_t i = 1; i < settings.size(); ++i) - data << ' ' << settings[i].value; + data << settings[i].value << ' '; return data.str(); } // helper: load a single source row for a player and parse to vector - static PlayerSettingVector LoadPlayerSettings(uint32 playerLowGuid, std::string const& source) + static PlayerSettingVector LoadPlayerSettings(ObjectGuid::LowType playerLowGuid, std::string const& source) { PlayerSettingVector result; @@ -80,7 +80,7 @@ namespace PlayerSettingsStore return result; } - void UpdateSetting(uint32 playerLowGuid, std::string const& source, uint32 index, uint32 value) + void UpdateSetting(ObjectGuid::LowType playerLowGuid, std::string const& source, uint32 index, uint32 value) { if (!sWorld->getBoolConfig(CONFIG_PLAYER_SETTINGS_ENABLED)) return; @@ -98,7 +98,7 @@ namespace PlayerSettingsStore } // Implementation of PrepareReplaceStatement -CharacterDatabasePreparedStatement* PlayerSettingsStore::PrepareReplaceStatement(uint32 playerLowGuid, std::string const& source, PlayerSettingVector const& settings) +CharacterDatabasePreparedStatement* PlayerSettingsStore::PrepareReplaceStatement(ObjectGuid::LowType playerLowGuid, std::string const& source, PlayerSettingVector const& settings) { CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_REP_CHAR_SETTINGS); stmt->SetData(0, playerLowGuid); diff --git a/src/server/game/Entities/Player/PlayerSettings.h b/src/server/game/Entities/Player/PlayerSettings.h index 4e0c961357..221303ee33 100644 --- a/src/server/game/Entities/Player/PlayerSettings.h +++ b/src/server/game/Entities/Player/PlayerSettings.h @@ -57,13 +57,13 @@ namespace PlayerSettingsStore { // Update a single setting value for any player by GUID (works for online or offline players). // This reads the existing "source" row from character_settings, adjusts the index, and REPLACE's it back. - void UpdateSetting(uint32 playerLowGuid, std::string const& source, uint32 index, uint32 value); + void UpdateSetting(ObjectGuid::LowType playerLowGuid, std::string const& source, uint32 index, uint32 value); // Common helpers for parsing and serializing settings data PlayerSettingVector ParseSettingsData(std::string const& data); std::string SerializeSettingsData(PlayerSettingVector const& settings); // Prepare a REPLACE statement populated with given settings data. Caller may execute or append to a transaction. - CharacterDatabasePreparedStatement* PrepareReplaceStatement(uint32 playerLowGuid, std::string const& source, PlayerSettingVector const& settings); + CharacterDatabasePreparedStatement* PrepareReplaceStatement(ObjectGuid::LowType playerLowGuid, std::string const& source, PlayerSettingVector const& settings); } #endif |