//md
DWORD CHARACTER::GetDragonMark()
{
std::unique_ptr<SQLMsg> pMsg(DBManager::instance().DirectQuery("SELECT coins FROM account.account WHERE id = '%d';", GetDesc()->GetAccountTable().id));
if (pMsg->Get()->uiNumRows == 0)
return 0;
MYSQL_ROW row = mysql_fetch_row(pMsg->Get()->pSQLResult);
DWORD mark = 0;
str_to_number(mark, row[0]);
return mark;
}
void CHARACTER::SetDragonMark(DWORD amount)
{
DBManager::instance().DirectQuery("UPDATE account.account SET coins = coins + '%d' WHERE id = '%d';", amount, GetDesc()->GetAccountTable().id);
RefreshDragonCoin();
}
void CHARACTER::RefreshDragonCoin()
{
ChatPacket(CHAT_TYPE_COMMAND, "RefreshDragonMark %d", GetDragonMark());
}
//md