From f7a817ac7cbf534154f91ac745a78bab116a062a Mon Sep 17 00:00:00 2001 From: Viskus <38486602+Viskus@users.noreply.github.com> Date: Wed, 27 Apr 2022 12:23:11 +1000 Subject: [PATCH] Update premium.cpp changes in query, getint, faction and whisper --- src/premium.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/premium.cpp b/src/premium.cpp index 931d8f9..992c413 100644 --- a/src/premium.cpp +++ b/src/premium.cpp @@ -66,7 +66,7 @@ public: if (!sConfigMgr->GetOption("PremiumAccount", true)) return false; - QueryResult result = CharacterDatabase.PQuery("SELECT AccountId FROM premium WHERE active = 1 AND AccountId = %u", player->GetSession()->GetAccountId()); + QueryResult result = CharacterDatabase.Query("SELECT AccountId FROM premium WHERE active = 1 AND AccountId = {}", player->GetSession()->GetAccountId()); if (!result) return false; @@ -309,17 +309,17 @@ public: if (!player || entry == 0) return; - int npcDuration = sConfigMgr->GetIntDefault("Premium.NpcDuration", 60) * IN_MILLISECONDS; + int npcDuration = sConfigMgr->GetOption("Premium.NpcDuration", 60) * IN_MILLISECONDS; if (npcDuration <= 0) // Safeguard npcDuration = 60; Creature* npc = player->SummonCreature(entry, player->GetPositionX(), player->GetPositionY(), player->GetPositionZ(), 0, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, npcDuration); npc->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); npc->GetMotionMaster()->MoveFollow(player, PET_FOLLOW_DIST, player->GetFollowAngle()); - npc->setFaction(player->getFaction()); + npc->SetFaction(player->GetFaction()); if (salute && !(salute[0] == '\0')) - npc->MonsterWhisper(salute, player, false); + npc->Whisper(salute, LANG_UNIVERSAL, player, false); } };