Server Files official 1-120 (mainline)

  • Konuyu açan Konuyu açan enes turan
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 84
  • Gösterim Gösterim 5K
Katkılarınız için teşekkürler...
1214_132636.webp
 
Kurulum adımlarını takip ederken başarı ile kurarsın yapamazdan 9 gibi mesaj at özelden yardımcı olayım
 
Merhaba @enes turan hocam,
Levelsiz pet sisteminde petler bonus veriyor ancak ne bonus sağladığı kısmı göstermiyor. item_proto dan bir kaç değişiklik yaptım ancak olmadı. Sanırım başka yerden ayarlanıyor nereye bakmam gerektiği konusunda yardımcı olabilir misiniz? Teşekkür Ederim.
 
Merhaba @enes turan hocam,
Levelsiz pet sisteminde petler bonus veriyor ancak ne bonus sağladığı kısmı göstermiyor. item_proto dan bir kaç değişiklik yaptım ancak olmadı. Sanırım başka yerden ayarlanıyor nereye bakmam gerektiği konusunda yardımcı olabilir misiniz? Teşekkür Ederim.
uitooltip.py:
Genişlet Daralt Kopyala
#arat
        elif item.ITEM_TYPE_RING == itemType:
#üstüne ekle
        elif item.ITEM_TYPE_PET == itemType:
            self.__AppendLimitInformation()
            self.__AppendAffectInformation()
            self.__AppendAttributeInformation(attrSlot)
            self.AppendWearableInformation()
            self.AppendLastTimeInformation(metinSlot)

test etmedim fakat çalışacaktır bu şekilde hem kalan süresi hemde hangi efsunlar varsa itemde tooltip olarak gözükecektir
 
Son düzenleme:
uitooltip.py:
Genişlet Daralt Kopyala
#arat
        elif item.ITEM_TYPE_RING == itemType:
#üstüne ekle
        elif item.ITEM_TYPE_PET == itemType:
            self.__AppendLimitInformation()
            self.__AppendAffectInformation()
            self.__AppendAttributeInformation(attrSlot)
            self.AppendWearableInformation()
            self.AppendLastTimeInformation(metinSlot)

test etmedim fakat çalışacaktır bu şekilde hem kalan süresi hemde hangi efsunlar varsa itemde tooltip olarak gözükecektir
Teşekkür ederim.
Değişiklik sonrası sonucu paylaşacağım.

uitooltip.py:
Genişlet Daralt Kopyala
#arat
        elif item.ITEM_TYPE_RING == itemType:
#üstüne ekle
        elif item.ITEM_TYPE_PET == itemType:
            self.__AppendLimitInformation()
            self.__AppendAffectInformation()
            self.__AppendAttributeInformation(attrSlot)
            self.AppendWearableInformation()
            self.AppendLastTimeInformation(metinSlot)

test etmedim fakat çalışacaktır bu şekilde hem kalan süresi hemde hangi efsunlar varsa itemde tooltip olarak gözükecektir
Python:
Genişlet Daralt Kopyala
        elif item.ITEM_TYPE_PET == itemType:
            self.__AppendLimitInformation()
            self.__AppendAffectInformation()
            self.__AppendAttributeInformation(attrSlot)
            self.AppendWearableInformation()
            self.AppendLastTimeInformation(metinSlot)

        ### Ring Slot Item (Not UNIQUE) ###
        elif item.ITEM_TYPE_RING == itemType:
            self.__AppendLimitInformation()
            self.__AppendAffectInformation()
            self.__AppendAttributeInformation(attrSlot)

            #반지 소켓 시스템 관련해선 아직 기획 미정
            #self.__AppendAccessoryMetinSlotInfo(metinSlot, 99001)

Bu şekilde ekledim hocam ama mevcut görünenlerde gözünmez oluyor bu sefer. Nerede yanlış yapıyorum acaba?

Çözüm için @enes turan hocama teşekkür ederim.
Petlerde özellik gözükmeme sorunu çözümü için;

uitooltip.py
Kod:
Genişlet Daralt Kopyala
#arat
        elif item.ITEM_TYPE_RING == itemType:
#üstüne ekle
        elif item.ITEM_TYPE_PET == itemType:
            self.__AppendLimitInformation()
            self.__AppendAffectInformation()
            self.__AppendAttributeInformation(attrSlot)
            self.AppendWearableInformation()
            self.AppendLastTimeInformation(metinSlot)

PythonItemModule.cpp


Kod:
Genişlet Daralt Kopyala
#Arat
    PyModule_AddIntConstant(poModule, "ANTIFLAG_SAFEBOX",            CItemData::ITEM_ANTIFLAG_SAFEBOX);
#Altına ekle
    PyModule_AddIntConstant(poModule, "ITEM_TYPE_PET",            CItemData::ITEM_TYPE_PET);

Merhaba ;

NPC ürün alınabiliyor parayıda çekiyor fakat fiyatları gözükmüyor. Syserr olarak aşağıdaki hata düşüyor yardımcı olabilirseniz çok memnun olurum.

1229 17:50:37649 :: File "ui.py", line 2057, in OnOverInItem

1229 17:50:37649 :: File "ui.py", line 82, in __call__

1229 17:50:37649 :: File "ui.py", line 73, in __call__

1229 17:50:37649 :: File "uiShop.py", line 484, in OverInItem

1229 17:50:37649 :: File "uiToolTip.py", line 1054, in SetShopItem

1229 17:50:37649 :: AttributeError
1229 17:50:37649 :: :
1229 17:50:37649 :: 'ItemToolTip' object has no attribute 'AppendChangeLookInfoShopWIndow'
1229 17:50:37649 ::
 
Merhaba ;

NPC ürün alınabiliyor parayıda çekiyor fakat fiyatları gözükmüyor. Syserr olarak aşağıdaki hata düşüyor yardımcı olabilirseniz çok memnun olurum.

1229 17:50:37649 :: File "ui.py", line 2057, in OnOverInItem

1229 17:50:37649 :: File "ui.py", line 82, in __call__

1229 17:50:37649 :: File "ui.py", line 73, in __call__

1229 17:50:37649 :: File "uiShop.py", line 484, in OverInItem

1229 17:50:37649 :: File "uiToolTip.py", line 1054, in SetShopItem

1229 17:50:37649 :: AttributeError
1229 17:50:37649 :: :
1229 17:50:37649 :: 'ItemToolTip' object has no attribute 'AppendChangeLookInfoShopWIndow'
1229 17:50:37649 ::
Konu altına değilde soru cevap bölümüne sorunlara yazabilirsin gördüğüm zaman yardımcı olurum
Merhaba ;

NPC ürün alınabiliyor parayıda çekiyor fakat fiyatları gözükmüyor. Syserr olarak aşağıdaki hata düşüyor yardımcı olabilirseniz çok memnun olurum.

1229 17:50:37649 :: File "ui.py", line 2057, in OnOverInItem

1229 17:50:37649 :: File "ui.py", line 82, in __call__

1229 17:50:37649 :: File "ui.py", line 73, in __call__

1229 17:50:37649 :: File "uiShop.py", line 484, in OverInItem

1229 17:50:37649 :: File "uiToolTip.py", line 1054, in SetShopItem

1229 17:50:37649 :: AttributeError
1229 17:50:37649 :: :
1229 17:50:37649 :: 'ItemToolTip' object has no attribute 'AppendChangeLookInfoShopWIndow'
1229 17:50:37649 ::
uitooltip.py:
Genişlet Daralt Kopyala
#ara
    def SetShopItem(self, slotIndex):
#değiştir
    def SetShopItem(self, slotIndex):
        itemVnum = shop.GetItemID(slotIndex)
        if 0 == itemVnum:
            return

        price = shop.GetItemPrice(slotIndex)
        self.ClearToolTip()
        self.isShopItem = True

        metinSlot = []
        for i in xrange(player.METIN_SOCKET_MAX_NUM):
            metinSlot.append(shop.GetItemMetinSocket(slotIndex, i))
        attrSlot = []
        for i in xrange(player.ATTRIBUTE_SLOT_MAX_NUM):
            attrSlot.append(shop.GetItemAttribute(slotIndex, i))
        apply_random_list = []
        if app.ENABLE_APPLY_RANDOM:
            for i in xrange(player.APPLY_RANDOM_SLOT_MAX_NUM):
                apply_random_list.append(shop.GetItemApplyRandom(slotIndex, i))
        self.AddItemData(itemVnum, metinSlot, attrSlot, None, 0, 0, player.INVENTORY, slotIndex, None, apply_random_list, 0)
        if app.BL_TRANSMUTATION_SYSTEM:
            changelookvnumshop = shop.GetItemChangeLookVnum(slotIndex)
            self.AppendChangeLookInfoItemVnum(changelookvnumshop)
        self.AppendPrice(price)

#ara
    def SetPrivateShopBuilderItem(self, invenType, invenPos, privateShopSlotIndex):
#değiştir
    def SetPrivateShopBuilderItem(self, invenType, invenPos, privateShopSlotIndex):
        itemVnum = player.GetItemIndex(invenType, invenPos)
        if 0 == itemVnum:
            return

        item.SelectItem(itemVnum)
        self.ClearToolTip()
        self.AppendSellingPrice(shop.GetPrivateShopItemPrice(invenType, invenPos))

        metinSlot = []
        for i in xrange(player.METIN_SOCKET_MAX_NUM):
            metinSlot.append(player.GetItemMetinSocket(invenPos, i))
        attrSlot = []
        for i in xrange(player.ATTRIBUTE_SLOT_MAX_NUM):
            attrSlot.append(player.GetItemAttribute(invenPos, i))
        apply_random_list = []
        if app.ENABLE_APPLY_RANDOM:
            for i in xrange(player.APPLY_RANDOM_SLOT_MAX_NUM):
                apply_random_list.append(player.GetItemApplyRandom(invenPos, i))
        self.AddItemData(itemVnum, metinSlot, attrSlot, None, 0, 0, invenType, invenPos, None, apply_random_list, 0)

        if app.BL_TRANSMUTATION_SYSTEM:
            changelookvnumshop = player.GetChangeLookVnum(invenType, invenPos)
            self.AppendChangeLookInfoItemVnum(changelookvnumshop)
 
En son bir moderatör tarafından düzenlenmiş:
İnşAllah baksana ilk deneyimlerim açamadım sorun şu:


FreeBSD14.0-Mainline_Updated makinesi başlatılamadı çünkü aşağıdaki fiziksel ağ arayüzleri bulunmadı:


Realtek PCIe GbE Family Controller (adapter 1)


Ya makinenin ağ ayarlarını değiştirebilirsiniz ya da makineyi durdurabilirsiniz.

İnşAllah baksana ilk deneyimlerim açamadım sorun şu:


FreeBSD14.0-Mainline_Updated makinesi başlatılamadı çünkü aşağıdaki fiziksel ağ arayüzleri bulunmadı:


Realtek PCIe GbE Family Controller (adapter 1)


Ya makinenin ağ ayarlarını değiştirebilirsiniz ya da makineyi durdurabilirsiniz.
_______________________________________Ç___Ö___Z___Ü___L___D___Ü_______________________________________
Oracle VirtualBox ile açmadan --dosyayı seçip->Ayarlar ->Ağ -> Karma Kipi -> "Vm'lere izin ver"
 
En son bir moderatör tarafından düzenlenmiş:
Server Source dosyalarını windows'a uyarlamaya çalışırken db kısmında fmt klasörü eksik diye hata alıyorum bu klasör eklenilen sistemler ile alakalı mı yoksa freebsd ile mi alakalı ?
 
Server Source dosyalarını windows'a uyarlamaya çalışırken db kısmında fmt klasörü eksik diye hata alıyorum bu klasör eklenilen sistemler ile alakalı mı yoksa freebsd ile mi alakalı ?
Fmt klasörünü include içinden al Windows da kullandığın include içine at marty den bir fix çekmiştim onun için gerekli
 
Geri
Üst