From a7f784f676d3c1531f8c61e5396b70bc118e07e7 Mon Sep 17 00:00:00 2001 From: VladimirMangos Date: Fri, 7 Jan 2011 06:47:51 +0300 Subject: [PATCH] [10978] Use PExecute instead PQuery for geme event status updates This also must fix unexpected duplucate record errrors at server startup --- src/game/GameEventMgr.cpp | 4 ++-- src/shared/revision_nr.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/game/GameEventMgr.cpp b/src/game/GameEventMgr.cpp index 6a84e74c3..e785ec577 100644 --- a/src/game/GameEventMgr.cpp +++ b/src/game/GameEventMgr.cpp @@ -633,7 +633,7 @@ uint32 GameEventMgr::Update(ActiveEvents const* activeAtShutdown /*= NULL*/) void GameEventMgr::UnApplyEvent(uint16 event_id) { m_ActiveEvents.erase(event_id); - CharacterDatabase.PQuery("DELETE FROM game_event_status WHERE event = %u", event_id); + CharacterDatabase.PExecute("DELETE FROM game_event_status WHERE event = %u", event_id); sLog.outString("GameEvent %u \"%s\" removed.", event_id, mGameEvent[event_id].description.c_str()); // un-spawn positive event tagged objects @@ -652,7 +652,7 @@ void GameEventMgr::UnApplyEvent(uint16 event_id) void GameEventMgr::ApplyNewEvent(uint16 event_id, bool resume) { m_ActiveEvents.insert(event_id); - CharacterDatabase.PQuery("INSERT INTO game_event_status (event) VALUES (%u)", event_id); + CharacterDatabase.PExecute("INSERT INTO game_event_status (event) VALUES (%u)", event_id); if (sWorld.getConfig(CONFIG_BOOL_EVENT_ANNOUNCE)) sWorld.SendWorldText(LANG_EVENTMESSAGE, mGameEvent[event_id].description.c_str()); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 1fadbd75d..b57bfdaa3 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10977" + #define REVISION_NR "10978" #endif // __REVISION_NR_H__