How to add new custom currency in flyff ? ( use in vendor and premium shop)
Quote:
#ifdef __EXTENDED_CURRENCY
if( m_pItemBase->m_nBuyMode == 6 && g_pPlayer->m_Inventory.GetItemCount( II_CHIP_DONATE ) < ((CItemElem*)m_pItemBase)->m_nCost * nBufNum )
{
g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_LACKMONEY)), MB_OK, this );
return TRUE;
}
else
if( m_pItemBase->m_nBuyMode == 5 && g_pPlayer->m_Inventory.GetItemCount( II_CHIP_LIGHT ) < ((CItemElem*)m_pItemBase)->m_nCost * nBufNum )
{
g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_LACKMONEY)), MB_OK, this );
return TRUE;
}
else
if( m_pItemBase->m_nBuyMode == 4 && g_pPlayer->m_Inventory.GetItemCount( II_CHIP_FARM ) < ((CItemElem*)m_pItemBase)->m_nCost * nBufNum )
{
g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_LACKMONEY)), MB_OK, this );
return TRUE;
}
#endif // __EXTENDED_CURRENCY
#ifdef __EXTENDED_CURRENCY
if( m_pItemBase->m_nBuyMode == 6 && g_pPlayer->m_Inventory.GetItemCount( II_CHIP_DONATE ) < ((CItemElem*)m_pItemBase)->m_nCost * nBufNum )
{
g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_LACKMONEY)), MB_OK, this );
return TRUE;
}
else
if( m_pItemBase->m_nBuyMode == 5 && g_pPlayer->m_Inventory.GetItemCount( II_CHIP_LIGHT ) < ((CItemElem*)m_pItemBase)->m_nCost * nBufNum )
{
g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_LACKMONEY)), MB_OK, this );
return TRUE;
}
else
if( m_pItemBase->m_nBuyMode == 4 && g_pPlayer->m_Inventory.GetItemCount( II_CHIP_FARM ) < ((CItemElem*)m_pItemBase)->m_nCost * nBufNum )
{
g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_LACKMONEY)), MB_OK, this );
return TRUE;
}
#endif // __EXTENDED_CURRENCY