Çözüldü Efsun botu k envantere uyarlamak

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ı.

MEKA

Discord: mekaprojects
Site yetkilisi
Süper Moderatör
Premium Üye
Grafiker
Geliştirici
Yardımsever Üye
Mesaj
2.793
Çözümler
287
Beğeni
2.053
Puan
1.850
Ticaret Puanı
2
Görseldeki efsun botunu k envantere uyarlamak istiyorum fakat anlamadım diger efsun botlarından farklı kodları
BrrRVg.png


Not : Resim bana ait degildir.

Linkleri görebilmek için giriş yap veya kayıt ol.
 
Çözüm
Önceki mesajımda örnek olarak gösterdiğim koda k envanter için eklemeyi yapabilirsiniz. Efsunlarım bulunduğu kısımın başlangıç ve bitiş değerlerini for döngüsüne ekleyin

Örnek
Python:
            for i in range(843,978):
                if player.GetItemIndex(i) == SWITCH_RARE_VNUM:
                    lc+=player.GetItemCount(i)
Python:
        def Switch_rare(self):
            lc = 0
            for i in range(0,90*2):
                if player.GetItemIndex(i) == SWITCH_RARE_VNUM:
                    lc+=player.GetItemCount(i)

Mesela burada 0'dan 180'e kadar tek tek tarama yapıyor ve efsunların sayısını alıyor. K envanterlerin pos değerleri daha yüksek olduğundan dolayı 90*2 olan yerleri k envanterinize göre yükseltebilirsiniz.
 
k envanterin pos degerini nasıl ögrenebilirim ? ve pos degeri tam olarak ne demek
 
Kaynak kodlarınızı visual studio ile açın lenght.h dosyasına gelin ve k envanter için eklediğiniz sabitlerin üstüne fare ile gelin. Size pos aralıklarını söyleyecek
 
Yanlış bakmadıysam efsun_inventory start ve end degerlerine baktım ve
start 843
end 978
 
Önceki mesajımda örnek olarak gösterdiğim koda k envanter için eklemeyi yapabilirsiniz. Efsunlarım bulunduğu kısımın başlangıç ve bitiş değerlerini for döngüsüne ekleyin

Örnek
Python:
            for i in range(843,978):
                if player.GetItemIndex(i) == SWITCH_RARE_VNUM:
                    lc+=player.GetItemCount(i)
 
Çözüm
Sorunum çözülmüştür kapatılabilir. Yardımlarınız için teşekkürler
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst