[Python] M2Classic Tarzı Aksesuar Cevher Bilgisi

  • Konuyu başlatan Konuyu başlatan Forg1ven
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 641

Forg1ven

Nostalgia2 • Path Of Destiny
Katılım
30 Nis 2020
Konular
68
Mesajlar
606
Çözüm
23
Online süresi
8mo 19d
Reaksiyon Skoru
456
Altın Konu
0
Başarım Puanı
184
MmoLira
4,937
DevLira
3
Ticaret - 0%
0   0   0

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!

Cevher socket sayınız kaç ise constInfo.ACCESSORY_SOCKET_MAX_SIZE bu kısmı ona göre değiştirin.

uiToolTip.py aç ve arat;

Python:
    def __AppendRodInformation(self, curLevel, curEXP, maxEXP):

Kod bloğundan sonra ekle;

Python:
    def __AppendOreIcon(self, materialVnum):
        itemImage = ui.ImageBox()
        itemImage.SetParent(self)
        itemImage.LoadImage("icon/item/%d.tga" % materialVnum)
        itemImage.Show()

        imageWidth = itemImage.GetWidth()
        indentX = (self.toolTipWidth - imageWidth) / 2

        itemImage.SetPosition(indentX, self.toolTipHeight)

        self.toolTipHeight += itemImage.GetHeight()
        self.childrenList.append(itemImage)
        self.ResizeToolTip()
Arat;

Python:
            if itemSubType in (item.ARMOR_WRIST, item.ARMOR_NECK, item.ARMOR_EAR):

Değiştir;

Python:
            if itemSubType in (item.ARMOR_WRIST, item.ARMOR_NECK, item.ARMOR_EAR):
                materialVnum = constInfo.GET_ACCESSORY_MATERIAL_VNUM(itemVnum, itemSubType)
                self.__AppendAccessoryMetinSlotInfo(metinSlot, materialVnum)

                cur = min(metinSlot[0] if len(metinSlot) > 0 else 0, constInfo.ACCESSORY_SOCKET_MAX_SIZE)
                end = min(metinSlot[1] if len(metinSlot) > 1 else 0, constInfo.ACCESSORY_SOCKET_MAX_SIZE)

                if materialVnum > 0 and (cur == 0 or end == 0):
                    self.AppendSpace(2)
                    self.AppendTextLine(localeInfo.POSSIBLE_ORE, 0xFFFFFFD3)
                    item.SelectItem(materialVnum)
                    ore_name = item.GetItemName()
                    self.AppendTextLine(ore_name, 0xFFEA7D00)
                    self.__AppendOreIcon(materialVnum)

locale_game.txt aç ekle;
Python:
POSSIBLE_ORE    Uygun Cevher:

 
paylaşım için teşekkürler eline sağlık
 
Eline sağlık burağım
 
Kod:
1019 01:12:22814 ::   File "uiToolTip.py", line 1003, in SetInventoryItem

1019 01:12:22814 ::   File "uiToolTip.py", line 1894, in AddItemData

1019 01:12:22814 :: AttributeError
1019 01:12:22814 :: :
1019 01:12:22814 :: 'module' object has no attribute 'ACCESSORY_SOCKET_MAX_SIZE'
1019 01:12:22814 ::

Yukarıdaki hatayı alan olursa

Constinfo.py dosyayı açın müsait yere
ACCESSORY_SOCKET_MAX_SIZE = 3
şu kodu ekleyin
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)