Çözüldü Sanii Switchbot Sorun

  • Konuyu açan Konuyu açan xplarges
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 160
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

xplarges

Üye
Üye
Mesaj
135
Çözümler
9
Beğeni
43
Puan
119
Ticaret Puanı
0
Videodaki gibi bir sorun var ayrıca f5 tuşuna ekledim bunu sayfada bir butona tıklamadan veya aç kapat yapmadan koyduğum item gözükmüyor yani o window yenilenmiyor.

Linkleri görebilmek için giriş yap veya kayıt ol.


EWindows lar aynı sırada:

Gametype.h:
Genişlet Daralt Kopyala
enum EWindows
{
    RESERVED_WINDOW,
    INVENTORY,
    EQUIPMENT,
    SAFEBOX,
    MALL,
    DRAGON_SOUL_INVENTORY,
#ifdef ENABLE_SWITCHBOT
    SWITCHBOT,
#endif
    BELT_INVENTORY,
    GROUND,
#ifdef ENABLE_IKASHOP_RENEWAL
    IKASHOP_OFFLINESHOP,
    IKASHOP_SAFEBOX,
    IKASHOP_AUCTION,
#endif
    WINDOW_TYPE_MAX,
};

length.h:
Genişlet Daralt Kopyala
enum EWindows
{
    RESERVED_WINDOW,
    INVENTORY,
    EQUIPMENT,
    SAFEBOX,
    MALL,
    DRAGON_SOUL_INVENTORY,
#ifdef ENABLE_SWITCHBOT
    SWITCHBOT,
#endif
    BELT_INVENTORY,
    GROUND,
#ifdef ENABLE_IKASHOP_RENEWAL
    IKASHOP_OFFLINESHOP,
    IKASHOP_SAFEBOX,
    IKASHOP_AUCTION,
#endif
    WINDOW_TYPE_MAX,
};

1727994199430.webp


Alt yapı martysama 5.8 daha önce kraizy.tgz mainline dosyalarına sorunsuz eklemiştim
 
Çözüm
Sorun çözüldü client source kısmında refreshler ile ilgili bir fonksiyon değişmiş. Düzelttim.

Yanlış slota gelme olayı ise input_db.cpp yanlış eklenmiş. Düzelttim.
Protoreader ve itemcvsreader dosyalarında Sub sıralamalarını kontrol et orda sorun olabilir
 
Biraz kendimce araştırdım sorunun aslında EWindows'lar ile ilgili bir problemi yok. Örneğin kılıç itemi zırh slotuna geldiğinde navicatte itemin windowu halen Switchbot olarak gözüküyor. Zaten o kısımlardaki her şey doğru. Şimdi sorunda şöyle bir şey var İtemi ilk koyduğumuzda refreshlemiyor. Slotindex kısmının yanlış olduğunu düşünüyorum. Burada ki yanlıştan kastım sistem yanlış eklenmedi marty filesinde bazı parametre değişiklikleri yapıyor olabilir bunu bilen birisi var mı?

Sorunun tam olarak şurada olduğunu düşünüyorum.

game.py:
Genişlet Daralt Kopyala
        def RefreshSwitchbotItem(self, slot):
            self.interface.RefreshSwitchbotItem(slot)
 
Sorun çözüldü client source kısmında refreshler ile ilgili bir fonksiyon değişmiş. Düzelttim.

Yanlış slota gelme olayı ise input_db.cpp yanlış eklenmiş. Düzelttim.
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst