Yardım Martysama 5.8 p21~p23 ek envalter istek

  • Konuyu açan Konuyu açan Sparkz
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 5
  • Gösterim Gösterim 137
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Sparkz

Üye
Üye
Mesaj
58
Beğeni
14
Puan
71
Ticaret Puanı
0
Merhaba, bilindiği üzere martysama 5.8 kod yapısı olarak 5.7'e göre farklılık gösteriyor mevcut geliştirmem 5.8 üzerine ama birkaç sistem eklerken karşılaştığım kod farklılığından dolayı projeden vazgeçmekte istemiyorum. Martysama 5.8 ek envalter uyarlayan varmı veya sökebileceğim files varmı ?
 
Örnek olarak zaten verilmiş ona göre uyarlayacaksın
1757779734063.webp

1757779789329.webp


Bunlar sayesinde mevcutta yaptığın kod tekrarlarının çoğunu yapmayacaksın. Mesela buraya ekstra ekleme yapmana gerek yok yukardakileri yaptığın zaman

1757779865870.webp
 
teşekkür ederim ama mesela char_item.cpp int CHARACTER::CountEmptyInventory() const içinde " for (int i = 0; i < INVENTORY_MAX_NUM; ++i) " yok bu kodu
#ifdef ENABLE_SPLIT_INVENTORY_SYSTEM
for (int i = 0; i < INVENTORY_AND_EQUIP_SLOT_MAX; ++i)
#else
for (int i = 0; i < INVENTORY_MAX_NUM; ++i)
#endif


nasıl uyarlayacağız ?
 
teşekkür ederim ama mesela char_item.cpp int CHARACTER::CountEmptyInventory() const içinde " for (int i = 0; i < INVENTORY_MAX_NUM; ++i) " yok bu kodu
#ifdef ENABLE_SPLIT_INVENTORY_SYSTEM
for (int i = 0; i < INVENTORY_AND_EQUIP_SLOT_MAX; ++i)
#else
for (int i = 0; i < INVENTORY_MAX_NUM; ++i)
#endif


nasıl uyarlayacağız ?
owsap k envanteri kullanıyorum ben normal envanter mantığıyla çalışıyor o yüzden daha az uyarlama var
1757800837451.webp


abim konumu alıntılasaydın ya
Hangi konu buraya ekle arkadaş incelesin
 
Son düzenleme:
Geri
Üst