- Katılım
- 4 Ağu 2010
- Konular
- 356
- Mesajlar
- 4,122
- Çözüm
- 74
- Online süresi
- 3mo 14d
- Reaksiyon Skoru
- 2,235
- Altın Konu
- 82
- Başarım Puanı
- 292
- Yaş
- 32
- MmoLira
- 3,067
- DevLira
- 138
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
uiTaskbar.py Açın ve Aratın:
Kod:
## QuickSlot
def RefreshQuickSlot(self):
Altında Arayınız:
Kod:
if player.SLOT_TYPE_INVENTORY == Type:
itemIndex = player.GetItemIndex(Position)
itemCount = player.GetItemCount(Position)
if itemCount <= 1:
itemCount = 0
if constInfo.IS_AUTO_POTION(itemIndex):
metinSocket = [player.GetItemMetinSocket(Position, j) for j in xrange(player.METIN_SOCKET_MAX_NUM)]
if 0 != int(metinSocket[0]):
slot.ActivateSlot(slotNumber)
else:
slot.DeactivateSlot(slotNumber)
Altına Ekle:
Kod:
if itemIndex >= 53001 and itemIndex <= 53343:
metinSocket = [int(player.GetItemMetinSocket(Position, j)) for j in xrange(player.METIN_SOCKET_MAX_NUM)]
if 0 != int(metinSocket[1]):
slot.ActivateSlot(slotNumber)
#slot.SetSlotDiffuseColor(i, wndMgr.COLOR_TYPE_DARK_TURQUOISE)
else:
slot.DeactivateSlot(slotNumber)
Ben Efekte Renk Verebiliyorum Fakat Sizde Olmayabilir Düşüncesi İle Onu Yorum Satırı Yaptım. Eğer Sizde Varsa Aktif Edebilirsiniz.
Benim Protodaki Petlerim 53001'den Başlıyor 53343'e Kadar Arasında Hiçbir Farlı Item Olmaksızın.
Kendinize Göre Değiştiriniz.
KANIT:
Hata Düzeltmesi:
F1 F2 F3 ve F4'de SetSlotDiffuseColor Etkisizdi Bu Nedenle Şu Şekilde Yapın.
slot.SetSlotDiffuseColor(slotNumber, wndMgr.COLOR_TYPE_DARK_TURQUOISE)
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Hata Düzeltmesi:
Renkli HighLight Yani -> slot.SetSlotDiffuseColor için sadece 1 2 3 4 Slot'da Renkli Yanıyordu F1 F2 F3 ve F4 için normal renkte yanıyordu.
UiInvenroty.py'den Alırken "for i" vardı. Taskbar'a Yapıştırdığımda Hatasız Çalışmıştı Oraya Hiç Bakmamıştım. Fakat Az Önce Farklı Bir Nesne İçin Bu Taskbara Uyarlama Yaparken Pet'lerin F1 ve diğerleri için Renkli Olarak Yanmadığını Gördüm.
Eskisi: slot.SetSlotDiffuseColor(i, wndMgr.COLOR_TYPE_DARK_TURQUOISE)
Peki Buradaki ilk Argümandaki i Nereden Geliyor?
Biraz Yukarıya Çıkın ve for i in xrange(4):
Göreceksiniz. O Nedenle Biz Tüm SlotNumber'lar İçin Alacağız. Bu Nedenle Değiştirin:
Kod:slot.SetSlotDiffuseColor(slotNumber, wndMgr.COLOR_TYPE_DARK_TURQUOISE)
Kısacası:
Taskbar'daki Slot'a Koyduğumuzda F1'e ------- > if 0 != int(metinSocket[1]):
Eğer nesnenin 1.Soketi Eşit Değil ise 0'a --------> slot.ActivateSlot(slotNumber)
Normal ActivateSlot'dan Gelen Normal HighLight Efekti Yanıyor. Bir Altındaki
slot.SetSlotDiffuseColor(i, wndMgr.COLOR_TYPE_DARK_TURQUOISE)
Buraya Gelince Argüman İçinde i Var Burası İşi Bozduğu İçin Renk Almıyordu.
Kanıt:
Öğeyi görmek için üye olmalısınız.
sen neler yapıyorsun böyle tşklerrr <3
Thank You Brolarrrrrrrrrr <3Paylaşım için teşekkürler canım.
- Katılım
- 27 Şub 2021
- Konular
- 705
- Mesajlar
- 4,783
- Çözüm
- 12
- Online süresi
- 1y 1mo
- Reaksiyon Skoru
- 2,824
- Altın Konu
- 26
- Başarım Puanı
- 324
- MmoLira
- 897
- DevLira
- 6
Paylaşım için teşekkürler <3
- Katılım
- 11 Mar 2017
- Konular
- 146
- Mesajlar
- 2,117
- Çözüm
- 20
- Online süresi
- 6mo 15d
- Reaksiyon Skoru
- 1,776
- Altın Konu
- 2
- Başarım Puanı
- 284
- MmoLira
- 3,256
- DevLira
- 16
Paylaşım için teşekkürler
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Çözüldü
- Cevaplar
- 2
- Görüntüleme
- 71
- Cevaplar
- 8
- Görüntüleme
- 255
- Cevaplar
- 16
- Görüntüleme
- 1K






