@metin2team
bool CExchange::AddGold(unsigned long long gold)
{
if (gold <= 0)
return false;
if (GetOwner()->GetGold() < gold)
{
// 가지고 있는 돈이 부족.
exchange_packet(GetOwner(), EXCHANGE_SUBHEADER_GC_LESS_GOLD, 0, 0, NPOS, 0);
return false;
}
if ( LC_IsCanada() == true || LC_IsEurope() == true )
{
if ( m_lGold > 0 )
{
return false;
}
}
if (GOLD_MAX_EXCHANGE <= gold)
{
GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Nie mozesz przekazac tyle yang na handlu!"));
return false;
}
Accept(false);
GetCompany()->Accept(false);
m_lGold = gold;
exchange_packet(GetOwner(), EXCHANGE_SUBHEADER_GC_GOLD_ADD, true, m_lGold, NPOS, 0);
exchange_packet(GetCompany()->GetOwner(), EXCHANGE_SUBHEADER_GC_GOLD_ADD, false, m_lGold, NPOS, 0);
return true;
refresh ! Help please