URLLIB einfügen

07/23/2013 01:54 Babelibab#1
Hallo liebe Community. Ich habe versucht nach dem Tutorial von CranK.
Den Wartungsmodus im Client einzufügen.
Es kommt aber der Error:

PHP Code:
Run exceptions.ImportErrorNo module named urllib 
Nun die Frage. Wie füge ich URLLIB im Client ein?
Am besten ein kleines Tutorial.
Nutze den ic3 Client.

MfG.
Babelibab
07/23/2013 01:58 MartPwnS#2
Import urllib

Oben in der datei
07/23/2013 01:59 Babelibab#3
steht dort bei mir. :/
07/23/2013 02:10 MartPwnS#4
Urllib nicht urrlib
07/23/2013 02:12 Babelibab#5
Sry hatte den Error falsch eingetragen :)
Bei mir steht dort urllib.
Habe es oben mal editiert.
Hier einmal der komplette Wartungsmodus:

PHP Code:
lines urllib.urlopen ("http://tarius2.cwsurf.de/wartung/maintenance.txt").read()
        
firstLine str(lines[0].replace("\n"""))
        if 
firstLine.split("=")[0] == "MaintenanceState" and firstLine.split("=")[1] == "Active":
            
self.serverBoard.Hide()
            
self.connectBoard.Hide()
            
self.loginBoard.Hide()
            
self.MaintenanceBoard ui.Board()
            
self.MaintenanceBoard.SetSize(35090)
            
self.MaintenanceBoard.SetPosition((wndMgr.GetScreenWidth() / 2) - (350 2), (wndMgr.GetScreenHeight() / 2) - (90 2))
            
self.MaintenanceBoard.AddFlag("float")
            
            
self.MaintenanceText ui.Textline()
            
self.MaintenanceText.SetParent(self.MaintenanceBoard)
            
self.MaintenanceText.SetPosition(2010)
            
self.MaintenanceText.SetDefaultFontName()
            
            
self.MaintenanceProgress ui.TextLine()
            
self.MaintenanceProgress.SetParent(self.MaintenanceBoard)
            
self.MaintenanceProgress.SetPosition(4010)
            
self.MaintenanceProgress.SetDefaultFontName()
            
            
self.MaintenanceProgressBar ui.ExpandedImageBox()
            
self.MaintenanceProgressBar.SetParent(self.MaintenanceBoard)
            
self.MaintenanceProgressBar.SetPosition(6010)
            
self.MaintenanceProgressBar.LoadImage("pbar.tga")
            for 
line in lines:
                
line line.replace("\n""")
                
                if 
line.split("=")[0] == "MaintenanceText":
                    
self.MaintenanceText.SetText(line.split("=")[1])
                    
self.MaintenanceText.SetOutline()
                    
self.MaintenanceText.Show()
                    
                if 
line.split("=")[0] == "MaintenancePercentage":
                    
self.MaintenanceProgress.SetText("Fortschritt:%s%%" line.split("")[1])
                    
self.MaintenanceProgress.SetOutline()
                    
self.MaintenanceProgress.Show()
                    
self.MaintenanceProgressBar.SetPercentage(int(line.split("=")[1]), 100)
                    
self.MaintenanceProgressBar.Show()
                    
        else:                    
            
self.serverBoard.SetPosition(self.xServerBoardself.yServerBoard)
            
self.serverBoard.Show()
            
self.connectBoard.Hide()
            
self.loginBoard.Hide() 
07/23/2013 02:15 MartPwnS#6
Sieht korrekt aus da failt nur der import Vllt mal die Python DLL überprüfen oder mit ner neuen ersetzen ?
07/23/2013 02:16 Babelibab#7
Hast du zufällig eine auf dem Rechner? :)
07/23/2013 02:17 MartPwnS#8
Nope Google mal oder such hier im forum bin am handy
07/23/2013 02:18 Babelibab#9
Okay :) Danke schon mal im voraus :)

//edit. Soweit geht nun alles. Aber wo soll ich die pbar.tga hin packen?

//edit2: Klappt nun komplett:) Hatte vergessen die URLLIB bei Libs in den Client einzufügen :)
Wer hilfe dabei brauch bein einfügen. PN't mich :)