NPCHandler.cpp içerisindeki aşağıdaki kısmı bulunuz:
Kod:
void CUser::BuyingItemRepurchase(Packet& pkt)
Bu kodun altına if bloğu ekleyerek istediğiniz şartları koşabilirsiniz.
Örneğin süreli itemlerin tekrar alınamamasını istiyoruz diyelim:
Üstte verdiğim BuyingItemRepurchase kısmının altında bulunan alttaki kodu bulalım:
Kod:
if (ptable.m_bKind == 255 || !ptable.m_bCountable) pItem->sCount = 1;
Altına ekleyelim:
Kod:
if (pItem->nExpirationTime == 0);
Ne yaptık?
Yeniden satın alma yapılabilen eşyalar içerisine yalnızca süresiz eşyaların alınabilmesi şartını koştuk. Aksi halde altta bulunan fail_return kısmına atacak.
Bunun gibi başka koşullar da ekleyebilirsiniz.
ptable.m_bKind...