Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Python] Betöltőképek változása kliens betöltéskor
#1
Thumbs Up 
Betöltőképek cserélődését tudod ezzel a kis scripttel megoldani. Wink


locale_hu.eix/epk

loadingwindow.py

Rákeresel erre:
Code:
            "name" : "BackGround",


Írd alá ezt:
Code:
        {
            "name" : "GIF2",
            "type" : "ani_image",
    
            "x" : 0,
            "y" : 0,
               
            "width"  : 1024, # Méretek
            "height" : 768,
            "delay" : 15, # Várakozási idő ms-ben. Minél kisebb az érték annál gyorsabb az animáció

            "images" : 
            (
                "locale/hu/ui/loading/loading0.sub", # Képek helyének meghatározása
                "locale/hu/ui/loading/loading1.sub",
                "locale/hu/ui/loading/loading2.sub",
                "locale/hu/ui/loading/loading3.sub",
            ),
        },


root.eix/epk

introloading.py

Rákeresel erre: (def __init__(self): alatt)
Code:
        self.loadingGage=0

Alá ez megy:
Code:
        ####
        self.loadingBackground=0
        ####


Keress erre:
Code:
            self.loadingGage=self.GetChild("FullGage")

Alá írod ezt:
Code:
            ####
            self.loadingBackground=self.GetChild("GIF2")
            ####



Rákeresel erre: (def Close(self): alatt)
Code:
        self.loadingGage=0


Aláírod ezt:
Code:
        ####
        self.loadingBackground=0
        ####



Én ezeket a sorokat kikommenteltem:
Code:
        elif localeInfo.IsYMIR() or localeInfo.IsWE_KOREA() or localeInfo.IsCANADA() or localeInfo.IsBRAZIL() or localeInfo.IsEUROPE() or localeInfo.IsJAPAN():
            imgFileNameDict = {
                0 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading0.sub",
                1 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading1.sub",
                2 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading2.sub",
                3 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading3.sub",
            }

Vagyis nekem így néz ki:
Code:
        #elif localeInfo.IsYMIR() or localeInfo.IsWE_KOREA() or localeInfo.IsCANADA() or localeInfo.IsBRAZIL() or localeInfo.IsEUROPE() or localeInfo.IsJAPAN():
        #    imgFileNameDict = {
        #        0 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading0.sub",
        #        1 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading1.sub",
        #        2 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading2.sub",
        #        3 : uiScriptLocale.LOCALE_UISCRIPT_PATH + "loading/loading3.sub",
        #    }


Persze, ha nem Spectra klienst használsz, vagy Disco klienst, akkor ez máshogy is alakulhat. 
A kliens nyelvétől függ, nekem localeInfo.isEUROPE(), mivel "hu" (magyar) a locale.cfg fájlom tartalma.

by Pisti95
[Image: 1453876818-b8928becdb9a3058b7c9ff22ccc5caf6.jpeg]
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)