diff options
author | Machiavelli <none@none> | 2010-09-04 18:01:03 +0200 |
---|---|---|
committer | Machiavelli <none@none> | 2010-09-04 18:01:03 +0200 |
commit | e3957bd6dead1564d7c0cccbd45716795efa2008 (patch) | |
tree | 90ff7f57a3ed2ba7597fb14891254824bdae0c40 /src | |
parent | a9ca3d5ed13c80da9a8d4a76d167925f063bd503 (diff) |
DB-Schema/Characters: Store game_event_save.next_start as unix timestamp and remove runtime typecasts for this field.
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Events/GameEventMgr.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Events/GameEventMgr.cpp b/src/server/game/Events/GameEventMgr.cpp index 6d1976bd4b8..096634ad3ff 100644 --- a/src/server/game/Events/GameEventMgr.cpp +++ b/src/server/game/Events/GameEventMgr.cpp @@ -278,8 +278,8 @@ void GameEventMgr::LoadFromDB() sLog.outString("Loading Game Event Saves Data..."); - // 0 1 2 - result = CharacterDatabase.Query("SELECT event_id, state, UNIX_TIMESTAMP(next_start) FROM game_event_save"); + // 0 1 2 + result = CharacterDatabase.Query("SELECT event_id, state, next_start FROM game_event_save"); count = 0; if (!result) @@ -1676,9 +1676,9 @@ void GameEventMgr::SaveWorldEventStateToDB(uint16 event_id) SQLTransaction trans = CharacterDatabase.BeginTransaction(); trans->PAppend("DELETE FROM game_event_save WHERE event_id = '%u'",event_id); if (mGameEvent[event_id].nextstart) - trans->PAppend("INSERT INTO game_event_save (event_id, state, next_start) VALUES ('%u','%u',FROM_UNIXTIME("UI64FMTD"))",event_id,mGameEvent[event_id].state,(uint64)(mGameEvent[event_id].nextstart)); + trans->PAppend("INSERT INTO game_event_save (event_id, state, next_start) VALUES ('%u','%u', "UI64FMTD")",event_id,mGameEvent[event_id].state,(uint64)(mGameEvent[event_id].nextstart)); else - trans->PAppend("INSERT INTO game_event_save (event_id, state, next_start) VALUES ('%u','%u','0000-00-00 00:00:00')",event_id,mGameEvent[event_id].state); + trans->PAppend("INSERT INTO game_event_save (event_id, state, next_start) VALUES ('%u','%u','0')",event_id,mGameEvent[event_id].state); CharacterDatabase.CommitTransaction(trans); } |