iyi günler Efsun botunda "slot" (item ekleme) sorunu yaşıyorsan ve sistemden (syserr) hiçbir hata almıyorsan, muhtemelen sorun aşağıdakilerden biriyle ilgilidir:
1. Item VNUM Tanımı Sorunu
Eğer itemler VNUM (item kodu) üzerinden tanımlanıyorsa, botun tanıyabileceği VNUM aralığında olmayabilir. Örneğin:
Zırh, küpe gibi itemlerin VNUM’ları botun “efsun atılabilir” listesinde tanımlı değilse, bot o itemi görmezden gelir.
Çözüm
Efsun botunun kaynak dosyalarında (örneğin item_proto ya da botun kendi yapılandırmasında), o item VNUM’unun desteklendiğinden emin ol.
2. Item Type veya Subtype Kontrolü
Bazı botlar sadece belli item_type ve item_subtype olan itemlere çalışacak şekilde programlanmıştır. Örneğin sadece ITEM_WEAPON ve ITEM_ARMOR gibi.
Çözüm
Küpe gibi itemler ITEM_COSTUME veya farklı subtype olabilir. Bunların da botta desteklenmesi için kodda gerekli if kontrollerinin düzenlenmesi gerekir.
3. Botun Filtre veya Slot Kontrolü (UI / Kodlama)
Bazı efsun botları, itemi GUI’ye (arayüze) sürükleyip bırakırken, sadece belirli slotlara izin verir. Eğer kodda bu slotları kontrol eden bir mekanizma varsa, o da itemi kabul etmeyebilir.
Çözüm
Kodda itemin bırakıldığı slotun kontrol edildiği kısmı bul (örneğin Python tarafında OnDropItem ya da benzeri fonksiyonlar) ve tüm itemleri kabul edecek şekilde kontrolü genişlet.
4. Efsun Atılabilirlik Kontrolü (BIND Check vs.)
Bazı itemler “efsun atılamaz” olarak işaretlenmiş olabilir (örneğin ANTI_DROP, ANTI_SELL, ITEM_ANTIFLAG gibi değerler yüzünden). Bot bu itemleri pas geçiyor olabilir.
Çözüm
İtemlerin bu bayraklarını kontrol et. Gerekirse item_proto dosyasındaki bu bayrakları düzenle ya da botun kontrol kısmında bu bayrakları göz ardı et.
İstersen efsun botunun kaynak kodlarını ya da ilgili .py dosyasını at, daha net bir şekilde satır satır bakabilirim.
Kullandığın bot hangi client/source ile çalışıyor (örneğin Martysama, Turkmmo, vanilla, vs.)