Server Files official 1-120 (mainline)

  • Konuyu açan Konuyu açan enes turan
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 162
  • Gösterim Gösterim 19K
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
 
Teşekkür ederim.
Değişiklik sonrası sonucu paylaşacağım.


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 ::
Petlerde özellik gözükmeme sorunu için dediğini yaptım fakat oyun açılmıyor bile syserr de şu şekilde;
syserr:
Genişlet Daralt Kopyala
0111 21:13:00942 :: Traceback (most recent call last):

0111 21:13:00943 ::   File "introLogo.py", line 60, in OnUpdate

0111 21:13:00943 ::   File "networkModule.py", line 177, in SetLoginPhase

0111 21:13:00943 ::   File "system.py", line 130, in __pack_import

0111 21:13:00944 ::   File "system.py", line 110, in _process_result

0111 21:13:00944 ::   File "introLogin.py", line 17, in <module>

0111 21:13:00944 ::   File "system.py", line 130, in __pack_import

0111 21:13:00945 ::   File "system.py", line 110, in _process_result

0111 21:13:00945 ::   File "uiGuild.py", line 15, in <module>

0111 21:13:00945 ::   File "system.py", line 130, in __pack_import

0111 21:13:00945 ::   File "
0111 21:13:00945 :: uiToolTip.py
0111 21:13:00945 :: ", line
0111 21:13:00945 :: 1664
0111 21:13:00945 ::

0111 21:13:00945 ::    
0111 21:13:00946 :: elif item.ITEM_TYPE_PET == itemType:

0111 21:13:00946 ::    
0111 21:13:00946 ::
0111 21:13:00946 ::
0111 21:13:00946 ::
0111 21:13:00946 :: ^

0111 21:13:00946 :: SyntaxError
0111 21:13:00946 :: :
0111 21:13:00946 :: invalid syntax
0111 21:13:00946 ::
yardım edebilirmisiniz
Güncelleme: Tab hatası varmış enes hocama çok teşekkür ederim
 
Son düzenleme:
Allah Razı Olsun
e t.webp


Selamun aleyküm (سلام عليكم)

7K9c3kH.png
 
Merak ettiğim birşey var yohara nereye kadar yapılı? Alastor, nethis gibi güncellemeleri barındırmıyor değil mi?
 
Hocam uzun zamandır böyle bir files arıyordum. Çok teşekkür ederim. Martysamayı başarıyla kurmuştum umarım bunu da rahat kurarım. Kurulum adımlarını eklediğiniz için de ayrıca teşekkürler.

Teşekkür ediyorum tekte kurdum zorlanmadan :) Şampyion level için hangi komutu girmem gerekiyor GM çarda ? Bir de simyayı henüz kullanamazsın diye uyarı veriyor simya panelini açmak istediğimde.
 

Dosya Eklentileri

  • Ekran görüntüsü 2025-01-25 032358.webp
    Ekran görüntüsü 2025-01-25 032358.webp
    459,4 KB · Gösterim: 159
Teşekkür ediyorum tekte kurdum zorlanmadan :) Şampyion level için hangi komutu girmem gerekiyor GM çarda ? Bir de simyayı henüz kullanamazsın diye uyarı veriyor simya panelini açmak istediğimde.

Şampiyon Level Sistemi Varmı Bilmiyorum Bakmadım Simya İçin Questi Aktif Etmen Gerek
 
En son bir moderatör tarafından düzenlenmiş:
Geri
Üst