Çözüldü SystemDialog.py Dosyasında Değişim Olmuyor

  • Konuyu açan Konuyu açan LethalStrikeR
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 798
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ı.

LethalStrikeR

Yardımsever Üye
Yardımsever Üye
MT Üye
Mesaj
701
Çözümler
41
Beğeni
168
Puan
609
Ticaret Puanı
0
Herkese merhaba;

Files editliyorum fakat systemdialog.py yani esc menüsüne buton ekleyemiyorum. Localedeki systemdialog.py dosyasınıda uiscriptte ki dosyayıda editliyorum ama yok değişiklik olmuyor.
 
Çözüm
Kod:
Genişlet Daralt Kopyala
0425 01:39:16820 :: Traceback (most recent call last):

0425 01:39:16820 ::   File "networkModule.py", line 247, in SetGamePhase

0425 01:39:16820 ::   File "game.py", line 112, in __init__

0425 01:39:16820 ::   File "interfaceModule.py", line 315, in MakeInterface

0425 01:39:16820 ::   File "interfaceModule.py", line 250, in __MakeDialogs

0425 01:39:16821 ::   File "uiSystem.py", line 35, in LoadDialog

0425 01:39:16821 ::   File "uiSystem.py", line 46, in __LoadSystemMenu_Default

0425 01:39:16821 ::   File "ui.py", line 3562, in GetChild

0425 01:39:16821 :: KeyError
0425 01:39:16821 :: :
0425 01:39:16821 :: 'advanced_game_option_button'
0425 01:39:16821 ::
Localeye ekleyince loading ekranında böyle sysser veriyor...
uisystem içine girin
Python:
Genişlet Daralt Kopyala
            pyScrLoader.LoadScriptFile(self, "uiscript/systemdialog.py")
systemdialog.py dosyasını kullanmıyor olabilir
 
uisystem içine girin
Python:
Genişlet Daralt Kopyala
            pyScrLoader.LoadScriptFile(self, "uiscript/systemdialog.py")
systemdialog.py dosyasını kullanmıyor olabilir
Verdiğiniz bu kod mevcut söylediğiniz py dosyasında.Kod bloğu ise şöyle;
Python:
Genişlet Daralt Kopyala
    def __LoadSystemMenu_Default(self):
        pyScrLoader = ui.PythonScriptLoader()
        if constInfo.IN_GAME_SHOP_ENABLE:
            pyScrLoader.LoadScriptFile(self, uiScriptLocale.LOCALE_UISCRIPT_PATH + "SystemDialog.py")
        else:
            pyScrLoader.LoadScriptFile(self, "uiscript/systemdialog.py")

        self.GetChild("system_option_button").SAFE_SetEvent(self.__ClickSystemOptionButton)
        self.GetChild("game_option_button").SAFE_SetEvent(self.__ClickGameOptionButton)
        self.GetChild("advanced_game_option_button").SAFE_SetEvent(self.__ClickAdvancedGameOptionButton)
        self.GetChild("change_button").SAFE_SetEvent(self.__ClickChangeCharacterButton)
        self.GetChild("logout_button").SAFE_SetEvent(self.__ClickLogOutButton)
        self.GetChild("exit_button").SAFE_SetEvent(self.__ClickExitButton)
        self.GetChild("help_button").SAFE_SetEvent(self.__ClickHelpButton)
        self.GetChild("cancel_button").SAFE_SetEvent(self.Close)

        if constInfo.IN_GAME_SHOP_ENABLE:
            self.GetChild("mall_button").SAFE_SetEvent(self.__ClickInGameShopButton)
 
ConstInfo.py dosyasında
Kod:
Genişlet Daralt Kopyala
IN_GAME_SHOP_ENABLE = 1
yazıyor onu 0 mı yapmam gerekiyor.
 
locale_tr/locale/tr/ui/systemdialog.py düzenleyin aktif olacaktır yaptıklarınız
 
locale_tr/locale/tr/ui/systemdialog.py düzenleyin aktif olacaktır yaptıklarınız
Kod:
Genişlet Daralt Kopyala
0425 01:39:16820 :: Traceback (most recent call last):

0425 01:39:16820 ::   File "networkModule.py", line 247, in SetGamePhase

0425 01:39:16820 ::   File "game.py", line 112, in __init__

0425 01:39:16820 ::   File "interfaceModule.py", line 315, in MakeInterface

0425 01:39:16820 ::   File "interfaceModule.py", line 250, in __MakeDialogs

0425 01:39:16821 ::   File "uiSystem.py", line 35, in LoadDialog

0425 01:39:16821 ::   File "uiSystem.py", line 46, in __LoadSystemMenu_Default

0425 01:39:16821 ::   File "ui.py", line 3562, in GetChild

0425 01:39:16821 :: KeyError
0425 01:39:16821 :: :
0425 01:39:16821 :: 'advanced_game_option_button'
0425 01:39:16821 ::
Localeye ekleyince loading ekranında böyle sysser veriyor uiscripte de eklersem açılıyor oyun ama o zamanda hiç bir değişiklik olmamış gözüküyor. Sistemi başka filesta denedim çalışıyor bu arada.
 
Kod:
Genişlet Daralt Kopyala
0425 01:39:16820 :: Traceback (most recent call last):

0425 01:39:16820 ::   File "networkModule.py", line 247, in SetGamePhase

0425 01:39:16820 ::   File "game.py", line 112, in __init__

0425 01:39:16820 ::   File "interfaceModule.py", line 315, in MakeInterface

0425 01:39:16820 ::   File "interfaceModule.py", line 250, in __MakeDialogs

0425 01:39:16821 ::   File "uiSystem.py", line 35, in LoadDialog

0425 01:39:16821 ::   File "uiSystem.py", line 46, in __LoadSystemMenu_Default

0425 01:39:16821 ::   File "ui.py", line 3562, in GetChild

0425 01:39:16821 :: KeyError
0425 01:39:16821 :: :
0425 01:39:16821 :: 'advanced_game_option_button'
0425 01:39:16821 ::
Localeye ekleyince loading ekranında böyle sysser veriyor uiscripte de eklersem açılıyor oyun ama o zamanda hiç bir değişiklik olmamış gözüküyor. Sistemi başka filesta denedim çalışıyor bu arada.
Kodun kordinaatlarını yanlış eklemişim uiscripte ekleyince düzeldi. Teşekkürler kapatabilirsiniz konuyu.
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst