UpdateAltCurrencyValues converted to QueryDatabase

This commit is contained in:
Arthur Ice 2014-08-21 13:36:01 -07:00
parent fc0d589f12
commit cab43f41be

View File

@ -1942,12 +1942,11 @@ void ZoneDatabase::LoadAltCurrencyValues(uint32 char_id, std::map<uint32, uint32
} }
void ZoneDatabase::UpdateAltCurrencyValue(uint32 char_id, uint32 currency_id, uint32 value) { void ZoneDatabase::UpdateAltCurrencyValue(uint32 char_id, uint32 currency_id, uint32 value) {
char errbuf[MYSQL_ERRMSG_SIZE];
char* query = 0; std::string query = StringFormat("REPLACE INTO character_alt_currency (char_id, currency_id, amount) "
database.RunQuery(query, MakeAnyLenString(&query, "REPLACE INTO character_alt_currency (char_id, currency_id, amount)" "VALUES('%u', '%u', '%u')", char_id, currency_id, value);
" VALUES('%u', '%u', '%u')", char_id, currency_id, value), database.QueryDatabase(query);
errbuf);
safe_delete_array(query);
} }
void ZoneDatabase::SaveBuffs(Client *c) { void ZoneDatabase::SaveBuffs(Client *c) {