Yardım Sanii envanter sistemi ve Great çakışması

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Forgiven

burakhangunduz
Geliştirici
Yardımsever Üye
Usta Üye
Editör
Mesaj
568
Çözümler
42
Beğeni
580
Puan
939
Ticaret Puanı
0
Sanii envanteri great offline shop kodlarında şurayı patlatıyor.

C++:
         if (-1 == (shop->pos.cell = GetEmptyInventory(item_table->bSize)))


Eklenen kod
C++:
#ifdef ENABLE_SPECIAL_INVENTORY
        int                GetEmptyInventory(LPITEM item) const;
#else
        int                GetEmptyInventory(BYTE size) const;
#endif

Ve kod bu şekilde patlıyor bunu nasıl düzeltebilirim?


Dipnot;

C++:
         if (-1 == (shop->pos.cell = GetEmptyInventory(item_table->item)))
Şeklinde olmuyor, length içinde ekliyorum item yine de çalışmıyor.
 
C++:
        int                GetEmptyInventory(LPITEM item, BYTE size) const;

Şeklinde ekleme yaparak kodları ayrıştırsak olmaz mı acaba?
Bununla beraber ilgili .cpp dosyalarında da düzenlemeler yapmak gerekiyor tabi. İki sistemin de akışını bozmayacak şekilde eklemek belki sorunu çözebilir.
 
Aynı fonksiyonu 2 farklı argümanla oluşturmayı dener misin?
bi fonksiyon;
C++:
int GetEmptyInventory(LPITEM item) const
diğerini de BYTE size olarak 2 kere tanımlayıp dener misin
 
Geri
Üst