Serverima yeni iç itemler ekledim fakat cevher ekleyemiyorum bende biraz araştırma yaptım ama tam çözüme ulaşamadım
GAME-SRC item.cpp'de bu bölümü buldum
const static JewelAccessoryInfo infos[]
Ve altına gereken kodları ayarladım
{ 50636, 2729, 2726, 2724 },
{ 50636, 2730, 2728, 2727 },
{ 50636, 2734, 2736, 2735 },
Yani şu şekil yaptım
50636 = Grena Elmas Cevheri
2729 = Bilezik Kodu
2726 = Kolye Kodu
2724 = Küpe Kodu
Pack Tarafı root açtım ve constinfo.py dosyasını şöyle editledim
ACCESSORY_MATERIAL_LIST " Şu kısımda zaten 50636 kodlu cevher olduğu için tekrar yazmadım "
JewelAccessoryInfos " Şu kısmı şöyle editledim "
[ 50636, 2729, 2726, 2724 ],
[ 50636, 2730, 2728, 2727 ],
[ 50636, 2734, 2736, 2735 ],
Şimdi şöyle bir hata alıyorum oyunda elmas ile yuva açılıyor 50636 numaralı cevheri eklediğimde yuva siliniyor fakat özelliğini veriyor
Bunu görünür nasıl yapabilirim yuvaları silmesin cevheri eklediğimde cevher gözüksün
Hatta son olarakta şöyle bir kod ekledim
GAME-SRC item.cpp'de bu bölümü buldum
const static JewelAccessoryInfo infos[]
Ve altına gereken kodları ayarladım
{ 50636, 2729, 2726, 2724 },
{ 50636, 2730, 2728, 2727 },
{ 50636, 2734, 2736, 2735 },
Yani şu şekil yaptım
50636 = Grena Elmas Cevheri
2729 = Bilezik Kodu
2726 = Kolye Kodu
2724 = Küpe Kodu
Pack Tarafı root açtım ve constinfo.py dosyasını şöyle editledim
ACCESSORY_MATERIAL_LIST " Şu kısımda zaten 50636 kodlu cevher olduğu için tekrar yazmadım "
JewelAccessoryInfos " Şu kısmı şöyle editledim "
[ 50636, 2729, 2726, 2724 ],
[ 50636, 2730, 2728, 2727 ],
[ 50636, 2734, 2736, 2735 ],
Şimdi şöyle bir hata alıyorum oyunda elmas ile yuva açılıyor 50636 numaralı cevheri eklediğimde yuva siliniyor fakat özelliğini veriyor
Bunu görünür nasıl yapabilirim yuvaları silmesin cevheri eklediğimde cevher gözüksün
Hatta son olarakta şöyle bir kod ekledim
bool CItem::CanPutInto(LPITEM item):
//item.cpp'de bool CItem::CanPutInto(LPITEM item) bu kısmı buldum
//ve hemen altına bu kodları ekledim
// --- 50636 CEVHERI OZEL ESYA IZNI ---
if (GetVnum() == 50636)
{
if (item)
{
DWORD dwTargetVnum = item->GetVnum();
// Cevherin eklenebilecegi ozel esya kodları
if (dwTargetVnum == 2724 || dwTargetVnum == 2726 || dwTargetVnum == 2727 ||
dwTargetVnum == 2728 || dwTargetVnum == 2729 || dwTargetVnum == 2730 ||
dwTargetVnum == 2734 || dwTargetVnum == 2735 || dwTargetVnum == 2736)
{
return true; // Sadece bu esyalara takılmasına izin ver
}
}
}
//ne olur ne olmaz diye ama hala sorun aynı