Removed all my commits for today, this is hack? really? okey

--HG--
branch : trunk
This commit is contained in:
n0n4m3
2010-01-13 19:11:46 +03:00
parent edeb6bf284
commit f7ad3aefc8
9 changed files with 36 additions and 51 deletions

View File

@@ -17016,11 +17016,15 @@ void Player::SaveToDB()
sLog.outDebug("The value of player %s at save: ", m_name.c_str());
outDebugValues();
CharacterDatabase.BeginTransaction();
CharacterDatabase.PExecute("DELETE FROM characters WHERE guid = '%u'",GetGUIDLow());
std::string sql_name = m_name;
CharacterDatabase.escape_string(sql_name);
std::ostringstream ss;
ss << "REPLACE INTO characters (guid,account,name,race,class,gender,level,xp,money,playerBytes,playerBytes2,playerFlags,"
ss << "INSERT INTO characters (guid,account,name,race,class,gender,level,xp,money,playerBytes,playerBytes2,playerFlags,"
"map, instance_id, dungeon_difficulty, position_x, position_y, position_z, orientation, data, "
"taximask, online, cinematic, "
"totaltime, leveltime, rest_bonus, logout_time, is_logout_resting, resettalents_cost, resettalents_time, "
@@ -17112,8 +17116,6 @@ void Player::SaveToDB()
ss << uint32(m_activeSpec);
ss << ")";
CharacterDatabase.BeginTransaction();
CharacterDatabase.Execute( ss.str().c_str() );
if (m_mailsUpdated) //save mails only when needed