- Mesaj
- 140
- Çözümler
- 5
- Beğeni
- 28
- Puan
- 479
- Ticaret Puanı
- 0
Bk iconlarını gelen skiller değerine göre özelleştirmek istiyorum. GetIconImage fonksiyonunda şimdilik 1 değerini denedim ama socket0 değeri 0 geliyor burada. Bunu nasıl çözebilirim?
itemdata.cpp:
CGraphicSubImage * CItemData::GetIconImage()
{
if (m_ItemTable.dwVnum == 50300)
{
DWORD socket0 = m_ItemTable.alSockets[0];
Tracef("GetIconImage: vnum=%u socket0=%u\n", m_ItemTable.dwVnum, m_ItemTable.alSockets[0]);
if (m_pIconImage != NULL)
{
m_pIconImage = NULL;
}
switch (socket0)
{
case 1: m_strIconFileName = "icon/item/bk/1.png"; break;
default: m_strIconFileName = "icon/item/null.png"; break;
}
}
if(m_pIconImage == NULL && m_strIconFileName.empty() == false)
__SetIconImage(m_strIconFileName.c_str());
return m_pIconImage;
}