iBeast - Item Vnum Göstermek

XPyrion

Geliştirici
Geliştirici
Yardımsever Üye
Emekli Üye
Usta Üye
Editör
Mesaj
795
Çözümler
41
Beğeni
1.827
Puan
1.679
Ticaret Puanı
0
Öncelikle belirtmek isterim ki sistem şuan satışta değil ve ücretsiz yüklemeye izin verilmiştir.
Bu nedenle bende sizlerle paylaşmak istedim. İyi kullanmalar. :)


tooltip-item-vnum.png


Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.


Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.
 
kod çalışmıyor hesaba girer girmez atıyor bilginize (filese göre değişkenlik gösterebilir başarılı sonuç alabilen kullanabilir)
 
kod çalışmıyor hesaba girer girmez atıyor bilginize (filese göre değişkenlik gösterebilir başarılı sonuç alabilen kullanabilir)

:unsure:

if chr.IsGameMaster(player.GetMainCharacterIndex()):
self.AppendTextLine("Item Vnum: %i" % itemVnum, self.PRICE_COLOR)

1667825686317.webp



page men GIF
 
kod çalışmıyor hesaba girer girmez atıyor bilginize (filese göre değişkenlik gösterebilir başarılı sonuç alabilen kullanabilir)
Fonksiyonun başındaki değil sonundaki
Python:
Genişlet Daralt Kopyala
        self.ShowToolTip()
üzerine eklemen gerek. Başındakinin üzerine eklediğin için çalışmıyor.
 
kodu tam olarak nereye ekliyoruz hangi konumdaki dosyaya. ek olarak direk kopyala yapıstır yapmamız yeterli oluyor mu
 
Biraz daha geliştireyim dedim...
itemSubType = item.GetItemSubType()

bunun altına ekledim bunu:


if app.ENABLE_ITEM_DETAILS_DISPLAY:
itemSocket = [item.GetSocket(i) for i in range(0, 3)]


ekledim, sonra

self.AppendTextLine("VNUM: %i" % itemVnum, self.PRICE_COLOR)
self.AppendTextLine("TYPE: %i SUBTYPE: %i" % (itemType, itemSubType), self.PRICE_COLOR)
self.AppendTextLine("SOCKET: %s" % itemSocket, self.PRICE_COLOR)


ancak socketi hep 0, 0, 0 çekiyo bir yerdemi yanlışlık yapıyorum.??
 
Arkadaşlar çözüm buldum. Böyle yaparsanız çok güzel bir şey ortaya çıkacak.
if app.ENABLE_ITEM_DETAILS_DISPLAY:
if chr.IsGameMaster(player.GetMainCharacterIndex()):
import grp
self.AppendSpace(5)
self.AppendTextLine("Eşya Kodu: %d" % itemVnum, grp.GenerateColor(1.0, 0.84, 0.0, 1.0))
self.AppendSpace(2.5)
self.AppendTextLine("Tür: %d Alt Tür: %d" % (itemType, itemSubType), grp.GenerateColor(0.7, 0.9, 1.0, 1.0))
self.AppendSpace(2.5)
self.AppendTextLine("Soket: %s" % metinSlot, grp.GenerateColor(0.8, 1.0, 0.8, 1.0))

1756393666920.webp
 
Öncelikle paylaşımınız için teşekkür ederim (y)
yapamayan arkadaşar için
#Arat
Kod:
Genişlet Daralt Kopyala
def __DragonSoulInfoString (self, dwVnum):


Kod:
Genişlet Daralt Kopyala
self.ShowToolTip()
#Üstüne ekle


[CODE]        if chr.IsGameMaster(player.GetMainCharacterIndex()):
            import grp
            self.AppendSpace(5)
            self.AppendTextLine("Eşya Kodu: %d" % itemVnum, grp.GenerateColor(1.0, 0.84, 0.0, 1.0))
            self.AppendSpace(2.5)
            self.AppendTextLine("Tür: %d Alt Tür: %d" % (itemType, itemSubType), grp.GenerateColor(0.7, 0.9, 1.0, 1.0))
            self.AppendSpace(2.5)
            self.AppendTextLine("Soket: %s" % metinSlot, grp.GenerateColor(0.8, 1.0, 0.8, 1.0))


Şöyle gözükecek:


Kod:
Genişlet Daralt Kopyala
            elif item.LIMIT_TIMER_BASED_ON_WEAR == limitType:
                self.AppendTimerBasedOnWearLastTime(metinSlot)
                #dbg.TraceError("1) REAL_TIME flag On ")

        if chr.IsGameMaster(player.GetMainCharacterIndex()):
            import grp
            self.AppendSpace(5)
            self.AppendTextLine("Eşya Kodu: %d" % itemVnum, grp.GenerateColor(1.0, 0.84, 0.0, 1.0))
            self.AppendSpace(2.5)
            self.AppendTextLine("Tür: %d Alt Tür: %d" % (itemType, itemSubType), grp.GenerateColor(0.7, 0.9, 1.0, 1.0))
            self.AppendSpace(2.5)
            self.AppendTextLine("Soket: %s" % metinSlot, grp.GenerateColor(0.8, 1.0, 0.8, 1.0))
        self.ShowToolTip()

    def __DragonSoulInfoString (self, dwVnum):
 
Geri
Üst