Çözüldü login ekranı kurulum hatası introLogin.py. de sorun

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

casperr

Çaylak Üye
Üye
Mesaj
49
Beğeni
6
Puan
22
Ticaret Puanı
0
Kod:
Genişlet Daralt Kopyala
1104 22:34:03732 ::

system.py(line:313) RunMainScript

system.py(line:230) execfile

prototype.py(line:74) <module>

prototype.py(line:63) RunApp

networkModule.py(line:164) SetLoginPhase

networkModule.py(line:124) SetPhaseWindow

networkModule.py(line:136) __ChangePhaseWindow

introLogin.py(line:108) Open

introLogin.py(line:299) CheckAccount



Run - <type 'exceptions.AttributeError'>:'module' object has no attribute 'LOGIN_ACCOUNT_EMPTY'



1104 22:34:17708 :: ============================================================================================================

1104 22:34:17708 :: Abort!!!!

login ekranı kurarken aldım. sorun introLogin.py. de ama düzemedim var mı çözücek bir babayigit
 
Son düzenleme:
Çözüm
eklemeye çalıştıgım sey bu login

kaydet kısmı tamam bebek sadece dil kısmı kaldı onu nasıl yaparım bilmiyom
uiscriptlocale.py:
Genişlet Daralt Kopyala
##Arat

OPTION_SHADOW = "SHADOW"


## Altına ekle

LOGIN_ACCOUNT_EMPTY = "BOŞ"
LOGIN_ACCOUNT_DELETE = "Hesabı sil"
LOGIN_ACCOUNT_D_S = "Hesap bulunamadı"
LOGIN_ACCOUNT_N_S = "Hesap yok"
LOGIN_ACCOUNT_N_S_D = "Hesap zaten mevcut"
LOGIN_ACCOUNT_SAVE = "Lütfen tüm alanları doldurun"
LOGIN_ACCOUNT_SAVED = "Hesap kaydedildi"
dediğin kodu dediğin şekilde ekledim fakatt sonuc söyle oldu sadece f2 de olan hesap f1 f3f4 geçti ekle silme işlemi hayla yapılmıyor. f2 boş hesap yok fakat f2 yede basınca hesap açıyor
 

Dosya Eklentileri

  • Ekran Alıntısı.webp
    Ekran Alıntısı.webp
    11,8 KB · Gösterim: 7
  • aaa Alıntısı.webp
    aaa Alıntısı.webp
    32,2 KB · Gösterim: 7
dediğin kodu dediğin şekilde ekledim fakatt sonuc söyle oldu sadece f2 de olan hesap f1 f3f4 geçti ekle silme işlemi hayla yapılmıyor. f2 boş hesap yok fakat f2 yede basınca hesap açıyor
En baştaki,
LOGIN_ACCOUNT_EMPTY = "No account available"
Bunu sil.
 
ama dil seceneğini aktif degil
Onu söyleyemiyoruz malesef :D

Onun için farklı tanımlamalar yapmışlar. Tam anlamadım açıkcası değiştirmek için extra bi uygulamaya mı ihtiyaç duymuşlar yoksa multi languagemi eklemişler tam çözemedim ordaki bayrakları kaldır kendin ekle paylaşılmıştır muhtemelen bilmiyorum açıkcası.

Python:
Genişlet Daralt Kopyala
Oradaki bayrak kodları:

        self.flagList=[]
        for j in xrange(11):
            self.flagList.append(GetObject("flag_%d"%j))
            self.flagList[j].SAFE_SetEvent(self.__SetFlag, j)
        self.RefreshFlags()

    def __ClickRadioButton(self, buttonList, buttonIndex):
        try:
            selButton = buttonList[buttonIndex]
        except IndexError:
            return
        for eachButton in buttonList:
            eachButton.SetUp()
        selButton.Down()
    def RefreshFlags(self):
        langMap = [ ["de",1252],["en",1252],["tr",1254],["ro",1250],["pt",1252],["es",1252],["fr",1252],["pl",1250],["it",1252],["cz",1250],["hu",1250] ]
        for j in xrange(11):
            locale = langMap[j][0]
            if locale == app.GetLocaleName():
                self.__ClickRadioButton(self.flagList, j)
                break
    def __SetFlag(self, index):
        langMap = [ ["de",1252],["en",1252],["tr",1254],["ro",1250],["pt",1252],["es",1252],["fr",1252],["pl",1250],["it",1252],["cz",1250],["hu",1250] ]
        if len(langMap) < index:
            return
        locale = langMap[index][0]
        code_page = langMap[index][1]
        if app.SetLoca(code_page, locale):
            app.Exit()
            import os
            os.system("start israel-launcher.exe")

Python:
Genişlet Daralt Kopyala
Neden multi languaden bahsettiğimi şuradan anlayabilirsin.

        # if app.ENABLE_MULTI_LANGUAGE_SYSTEM:
            # import uiSystemOption
            # localeName = app.GetLoca()
            # for i, k in uiSystemOption.LOCALE_LANG_DICT.items():
                # if localeName in uiSystemOption.LOCALE_LANG_DICT[i]["locale"]:
                    # net.SetLanguage(i)
                    # break
 
kral bu butonslarda çalışmıyor ya :D kodlarda ekli ama neden çalışmıyor anlamadım. bari butonsları halledelim.
 

Dosya Eklentileri

  • ssssssssı.webp
    ssssssssı.webp
    4,1 KB · Gösterim: 6
bayraklara tıklayınca butona böyle oluyor işlev yok. bir kral bu hesap kaydetme kısmında boa yazıyor hesap kayıtlı degil iken bunu nasıl yapıcaz
Boa yazmasının sebebi ş karekterinin türkçe karekter olması notpad++lad eğilde uiscripti notla düzenle boa yı ve türkçe karekterleri düzel düzelir orası yada boş yerine kaydete çevirebilrsin.
 
kral bu butonslarda çalışmıyor ya :D kodlarda ekli ama neden çalışmıyor anlamadım. bari butonsları halledelim.
Buton linklerini
DISCORDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
WEBBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
BOARDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
bunlar değiştir kendine göre çalışması lazım. Eğer çalışmassa muhtemelen bayraklarında çalışmaması bu sebepten.
 
Buton linklerini
DISCORDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
WEBBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
BOARDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
bunlar değiştir kendine göre çalışması lazım. Eğer çalışmassa muhtemelen bayraklarında çalışmaması bu sebepten.
o kısımdan bir kod parçası
import app
import net
import ui
import os
import snd
import wndMgr
import musicInfo
import systemSetting
import localeInfo
import constInfo
import ime
import uiScriptLocale
import serverinfo

from _weakref import proxy

import ServerStateChecker # dracaryS-28042020

g_ip = serverinfo.host

DISCORDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
WEBBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
BOARDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"

import _winreg
REG_PATH = r"SOFTWARE\ISRAEL"
 
yani ne yapıyım çalışması için anlamadım
DISCORDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
WEBBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
BOARDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
bunları kendi linklerine göre değiştir işte

Mesela :

DISCORDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
WEBBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"
BOARDBUTTON = "
Linkleri görebilmek için giriş yap veya kayıt ol.
"

1730755872393.webp
 
Bu arada bayrakların çalışması için dediğim gibi multilanguage sisteminin olması şart. Oradaki yorum satırların ondan kaynaklı hata verdiği için muhtemelen yorum satırına alınmış çünkü sistemi ekli değil.

Şu konuya göz atabilrsin.

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

videoya çektim yandex diske attım
videoda fare gözükmemiş fakat sosyal medya logolarına da tıklıyorum
syser yok boş
Bayrakların çalışmaması, tamamen multi language sisteminin olmamasından kaynaklı sana gönderdiğim konuya bak anlarsın zaten. Ama o butonların işlevsiz oluşunu anlamadım. Bakıyorum kodlara tekrar. Bu arada videoda tıklıyosun sanırım. Hiç bi işlev yok. Birde syser felan varmı ?
 
Bayrakların çalışmaması, tamamen multi language sisteminin olmamasından kaynaklı sana gönderdiğim konuya bak anlarsın zaten. Ama o butonların işlevsiz oluşunu anlamadım. Bakıyorum kodlara tekrar. Bu arada videoda tıklıyosun sanırım. Hiç bi işlev yok. Birde syser felan varmı ?
yok reis neyse saglık olsun gerisini ben çözerim artık... valla bir yardım konusu açtım 30 sorun çözdük ama olsun. çok tşk ederim kral eline saglık
 
yok reis neyse saglık olsun gerisini ben çözerim artık... valla bir yardım konusu açtım 30 sorun çözdük ama olsun. çok tşk ederim kral eline saglık
Rica ederim ne demek. Buton işlevleri var ama neden çalışmadığını anlamadım. Başka ekli bir filesten karlışatırabilirsin. İyi kullanımlar.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst