From 1cd0bcbfc5f09fb7dc87e81a828485f3fd73e418 Mon Sep 17 00:00:00 2001 From: clidx <11454515+xclid@users.noreply.github.com> Date: Mon, 28 Feb 2022 08:16:24 +0800 Subject: [PATCH] Fix compile (#29) Fix this https://github.com/azerothcore/mod-individual-xp/issues/28 --- src/Individual_XP.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Individual_XP.cpp b/src/Individual_XP.cpp index f2a5c7a..ccc473f 100644 --- a/src/Individual_XP.cpp +++ b/src/Individual_XP.cpp @@ -29,7 +29,7 @@ public: void OnBeforeConfigLoad(bool /*reload*/) override { - IndividualXpAnnounceModule = sConfigMgr->GetBoolDefault("IndividualXp.Announce", 1); + IndividualXpAnnounceModule = sConfigMgr->GetOption("IndividualXp.Announce", 1); IndividualXpEnabled = sConfigMgr->GetBoolDefault("IndividualXp.Enabled", 1); MaxRate = sConfigMgr->GetIntDefault("MaxXPRate", 10); DefaultRate = sConfigMgr->GetIntDefault("DefaultXPRate", 1); @@ -67,7 +67,7 @@ public: void OnLogin(Player* p) override { - QueryResult result = CharacterDatabase.PQuery("SELECT `XPRate` FROM `individualxp` WHERE `CharacterGUID` = %u", p->GetGUID().GetCounter()); + QueryResult result = CharacterDatabase.Query("SELECT `XPRate` FROM `individualxp` WHERE `CharacterGUID` = %u", p->GetGUID().GetCounter()); if (!result) { p->CustomData.GetDefault("Individual_XP")->XPRate = DefaultRate; @@ -75,7 +75,7 @@ public: else { Field* fields = result->Fetch(); - p->CustomData.Set("Individual_XP", new PlayerXpRate(fields[0].GetUInt32())); + p->CustomData.Set("Individual_XP", new PlayerXpRate(fields[0].Get())); } } @@ -84,7 +84,7 @@ public: if (PlayerXpRate* data = p->CustomData.Get("Individual_XP")) { uint32 rate = data->XPRate; - CharacterDatabase.DirectPExecute("REPLACE INTO `individualxp` (`CharacterGUID`, `XPRate`) VALUES (%u, %u);", p->GetGUID().GetCounter(), rate); + CharacterDatabase.DirectExecute("REPLACE INTO `individualxp` (`CharacterGUID`, `XPRate`) VALUES (%u, %u);", p->GetGUID().GetCounter(), rate); } }