Merge pull request #32 from azerothcore/update

fix: update for new db api
This commit is contained in:
Stefano Borzì
2022-04-19 00:57:05 +02:00
committed by GitHub

View File

@@ -67,7 +67,7 @@ public:
void OnLogin(Player* p) override
{
QueryResult result = CharacterDatabase.Query("SELECT `XPRate` FROM `individualxp` WHERE `CharacterGUID` = %u", p->GetGUID().GetCounter());
QueryResult result = CharacterDatabase.Query("SELECT `XPRate` FROM `individualxp` WHERE `CharacterGUID` = '{}'", p->GetGUID().GetCounter());
if (!result)
{
p->CustomData.GetDefault<PlayerXpRate>("Individual_XP")->XPRate = DefaultRate;
@@ -84,7 +84,7 @@ public:
if (PlayerXpRate* data = p->CustomData.Get<PlayerXpRate>("Individual_XP"))
{
uint32 rate = data->XPRate;
CharacterDatabase.DirectExecute("REPLACE INTO `individualxp` (`CharacterGUID`, `XPRate`) VALUES (%u, %u);", p->GetGUID().GetCounter(), rate);
CharacterDatabase.DirectExecute("REPLACE INTO `individualxp` (`CharacterGUID`, `XPRate`) VALUES ('{}', '{}');", p->GetGUID().GetCounter(), rate);
}
}