Çözüldü Dracarys RewardV2

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

MCB

Üye
Üye
Mesaj
206
Çözümler
16
Beğeni
49
Puan
89
Ticaret Puanı
0
DracarysRewardV2 ekledim şöyle bi sıkıntı var Global bölümü var fakat Bireysel bölüme Tıklanmıyor. izlerseniz anlarsınız.
Ui.Py dosya anlatımı yok ui.py ile alakalı olduğunu düşünüyorum.
Elinde fixi olan varsa Çok memnun olurum :)


Linkleri görebilmek için giriş yap veya kayıt ol.



1711486064249.png
 
Çözüm
Yardımlarınız için teşekkür ederim..
@Baldwin kardeşimin önerisi ve @tc1322 kardeşimin desteği ile sorun çözülmüştür..
yardımcı olmaya çalışan diğer arkadaşlarada teşekkür ediyorum <3

Sorun çözümü:
char.cpp ve char_manager.cpp dosyalarındaki share/reward_solo ve share/reward_global yollarını locale/.. olarak değiştirdik.
biz değiştirdik değiştirmek istemeyen değiştirmeyebilir..
orada belirttiğiniz dizine reward_solo ve reward_global adında 2 ayrı klasör açın.
bu klasörün yolunu kopyalayın ve bütün ch core , auth vs. dosyalarının içine yeni bağlantı oluşturarak yapıştırın.
her ikisi için ayrı ayrı bu işlemi uygulayın..
constinfo.py eklenir if app kendine göre değiştir

Python:
if app.ENABLE_XXXX:
    _interface_instance = None
    def GetInterfaceInstance():
        global _interface_instance
        return _interface_instance
    def SetInterfaceInstance(instance):
        global _interface_instance
        if _interface_instance:
            del _interface_instance
        _interface_instance = instance

    _game_instance = None
    def GetGameInstance():
        global _game_instance
        return _game_instance
   
    def SetGameInstance(instance):
        global _game_instance
        if _game_instance:
            del _game_instance
        _game_instance = instance

Sonrasında game.py açılır
Aratılır
Python:
event.SetLeftTimeString(localeInfo.UI_LEFT_TIME)
Altına Eklenir
Python:
event.SetInterfaceWindow(constInfo.GetInterfaceInstance())
Tekrar Aratılır
Python:
self.__SetQuickSlotMode()
Altına Eklenir
Python:
constInfo.SetInterfaceInstance(self.interface)
 
constinfo.py eklenir if app kendine göre değiştir

Python:
if app.ENABLE_XXXX:
    _interface_instance = None
    def GetInterfaceInstance():
        global _interface_instance
        return _interface_instance
    def SetInterfaceInstance(instance):
        global _interface_instance
        if _interface_instance:
            del _interface_instance
        _interface_instance = instance

    _game_instance = None
    def GetGameInstance():
        global _game_instance
        return _game_instance
  
    def SetGameInstance(instance):
        global _game_instance
        if _game_instance:
            del _game_instance
        _game_instance = instance

Sonrasında game.py açılır
Aratılır
Python:
event.SetLeftTimeString(localeInfo.UI_LEFT_TIME)
Altına Eklenir
Python:
event.SetInterfaceWindow(constInfo.GetInterfaceInstance())
Tekrar Aratılır
Python:
self.__SetQuickSlotMode()
Altına Eklenir
Python:
constInfo.SetInterfaceInstance(self.interface)
Dediklerinizi uyguladım yine tıklanmıyor şu syserr var

Kod:
Unknown window flag animate
 
Ui py eksiği yüksek ihtimal fakat hiçbiryerde`de paylaşılmamış.
class button

def SAFE_SetStringEvent değiştir yoksa ekle

def SAFE_SetStringEvent(self, event, func, *args):
self.eventDict[event] =__mem_func__(func)
self.eventArgs[event] = args

def SAFE_SetEvent değiştir yoksa ekle

def SAFE_SetEvent(self, func, *args):
self.eventFunc = __mem_func__(func)
self.eventArgs = args

aşağdakileri değiştir yoksa ekle

def SetOverEvent(self, func, *args):
self.overFunc = func
self.overArgs = args

def SetOverOutEvent(self, func, *args):
self.overOutFunc = func
self.overOutArgs = args
 

Dracarys sistemlerinin çogunlugu forumlarda eksik kod parçası ile paylaşıldıgını belirtirim. Ayriyeten kurdugun filese göre sistem kodlarında degişiklik yapman gerektiğinide hatırlatırım. Hangi filesi kullandı isen söyle bir bakayım kodlarına elimdekini kurayım sanatalimatlı kurulum yapayım veya hazır dosyalarını atayım. Musaitliğimde hayla çözülmemiş olursa tabi.​

 
class button

def SAFE_SetStringEvent değiştir yoksa ekle

def SAFE_SetStringEvent(self, event, func, *args):
self.eventDict[event] =__mem_func__(func)
self.eventArgs[event] = args

def SAFE_SetEvent değiştir yoksa ekle

def SAFE_SetEvent(self, func, *args):
self.eventFunc = __mem_func__(func)
self.eventArgs = args

aşağdakileri değiştir yoksa ekle

def SetOverEvent(self, func, *args):
self.overFunc = func
self.overArgs = args

def SetOverOutEvent(self, func, *args):
self.overOutFunc = func
self.overOutArgs = args
dediklerinizi uyguladım fakat devam ediyor sorun
 
Eklemek istediğin sistemi benimle paylaşır mısın? bende de aynı sistem var ama senin dediklerinle uymuyor ui filan ne alaka .. Sistemi gönderebilir misin yükleyip dosyalarını bana iletirsen bir karşılaştırma yapmak isterim kod bakımından tşk ederim. Hızlı olursan sevinirim çünkü başka izler sürüyorum aynı zamanda buna bakıyorm kafam karışmadan.​
 
Açar açmaz sistemde eksik var oldugu görebiliyorum :) detaylı bakıcam sen bunu nereden aldın ? Mysql bölümüne tablo eklemesini yaptın mı ?
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst