5326 Zeilen, U serious? o.O
Mein gesamter Levelbot hat atm 2100 Zeilen xD
Und dann solche Parts?
PHP Code:
if hour == 1:
self.runnedhour.SetText("01")
if hour == 2:
self.runnedhour.SetText("02")
if hour == 3:
self.runnedhour.SetText("03")
if hour == 4:
self.runnedhour.SetText("04")
if hour == 5:
self.runnedhour.SetText("05")
if hour == 6:
self.runnedhour.SetText("06")
if hour == 7:
self.runnedhour.SetText("07")
if hour == 8:
self.runnedhour.SetText("08")
if hour == 9:
self.runnedhour.SetText("09")
if hour == 10:
self.runnedhour.SetText("10")
if hour == 11:
self.runnedhour.SetText("11")
if hour == 12:
self.runnedhour.SetText("12")
if hour == 13:
self.runnedhour.SetText("13")
if hour == 14:
self.runnedhour.SetText("14")
if hour == 15:
self.runnedhour.SetText("15")
if hour == 16:
self.runnedhour.SetText("16")
if hour == 17:
self.runnedhour.SetText("17")
if hour == 18:
self.runnedhour.SetText("18")
if hour == 19:
self.runnedhour.SetText("19")
if hour == 20:
self.runnedhour.SetText("20")
if hour == 21:
self.runnedhour.SetText("21")
if hour == 22:
self.runnedhour.SetText("22")
if hour == 23:
self.runnedhour.SetText("23")
if hour == 24:
self.runnedhour.SetText("24")
if hour == 25:
self.runnedhour.SetText("25")
if hour == 26:
self.runnedhour.SetText("26")
if hour == 27:
self.runnedhour.SetText("27")
if hour == 28:
self.runnedhour.SetText("28")
if hour == 29:
self.runnedhour.SetText("29")
if hour == 30:
self.runnedhour.SetText("30")
if hour == 31:
self.runnedhour.SetText("31")
if hour == 32:
self.runnedhour.SetText("32")
if hour == 33:
self.runnedhour.SetText("33")
if hour == 34:
self.runnedhour.SetText("34")
if hour == 35:
self.runnedhour.SetText("35")
if hour == 36:
self.runnedhour.SetText("36")
if hour == 37:
self.runnedhour.SetText("37")
if hour == 38:
self.runnedhour.SetText("38")
if hour == 39:
self.runnedhour.SetText("39")
if hour == 40:
self.runnedhour.SetText("40")
if hour == 41:
self.runnedhour.SetText("41")
if hour == 42:
self.runnedhour.SetText("42")
if hour == 43:
self.runnedhour.SetText("43")
if hour == 44:
self.runnedhour.SetText("44")
if hour == 45:
self.runnedhour.SetText("45")
if hour == 46:
self.runnedhour.SetText("46")
if hour == 47:
self.runnedhour.SetText("47")
if hour == 48:
self.runnedhour.SetText("48")
if hour == 49:
self.runnedhour.SetText("49")
if hour == 50:
self.runnedhour.SetText("50")
if hour == 51:
self.runnedhour.SetText("51")
if hour == 52:
self.runnedhour.SetText("52")
if hour == 53:
self.runnedhour.SetText("53")
if hour == 54:
self.runnedhour.SetText("54")
if hour == 55:
self.runnedhour.SetText("55")
if hour == 56:
self.runnedhour.SetText("56")
if hour == 57:
self.runnedhour.SetText("57")
if hour == 58:
self.runnedhour.SetText("58")
if hour == 59:
self.runnedhour.SetText("59")
if hour == 60:
self.runnedhour.SetText("00")
Desweiteren:
self.runnedminute.SetText(int(minute))
self.runnedhour.SetText(int(hour))
mach doch STRING, also str(minute), integrer ist eine Zahl, kein Text und du willst ja einen Text setzen...
Und anstatt den ganzen Functions hier:
PHP Code:
def selectfishkill11_0(self):
global fishkill11
fishkill11 = 1
self.fishkill11_1.Show()
self.fishkill11_0.Hide()
def selectfishkill11_1(self):
global fishkill11
fishkill11 = 0
self.fishkill11_0.Show()
self.fishkill11_1.Hide()
liefer doch einfach Parameter mit, mit denen du das setzt, davon abgesehen hast du Fish 14 vergessen xD
Bei den Textlines commands sind 3 sinnlos so wie du sie verwendest:
self.playercrashtext.SetOutline()
self.playercrashtext.SetFeather()
self.playercrashtext.SetDefaultFontName()
DefaultFontName bringt z.b. lediglich was wenn du dem davor bereits eine andere Font zugewiesen hast^^
Desweiteren verwende bitte kein ui.__mem_func__, das ist lediglich ein Umweg über eine andere class, verwende einfach lamda, so macht es __mem_func__ auch, aber dort kannst du keine Parameter übergeben, die du brauchst.
Bei deiner "Speicherung" der Einstellungen kannst du dir mal in der intrologin.py anschauen wie sie es mit den Logindaten machen, gestalts doch ähnlich^^
Und ich würde auch wesentlich mehr mit Arrays arbeiten, du siehst ja selbst wie ressourcen verschwenderisch deine aktuelle Methode ist wie das hier:
PHP Code:
fishdrop1 = 0
fishkill1 = 0
fishdrop2 = 0
fishkill2 = 0
fishdrop3 = 0
fishkill3 = 0
fishdrop4 = 0
fishkill4 = 0
fishdrop5 = 0
fishkill5 = 0
fishdrop6 = 0
fishkill6 = 0
fishdrop7 = 0
fishkill7 = 0
fishdrop8 = 0
fishkill8 = 0
fishdrop9 = 0
fishkill9 = 0
fishdrop10 = 0
fishkill10 = 0
fishdrop11 = 0
fishkill11 = 0
fishdrop12 = 0
fishkill12 = 0
fishdrop13 = 0
fishkill13 = 0
fishdrop15 = 0
fishkill15 = 0
fishdrop16 = 0
fishdrop17 = 0
fishdrop18 = 0
fishdrop19 = 0
fishdrop20 = 0
fishdrop21 = 0
fishkill22 = 0
Einerseits kannst du bei einem array einfach die Zeile nach dem "=" als integrer appenden und done, ist halt eine kleine for schleife z.b.
War nur das gröbste, aber bitte achte auf einen optimierten Code, aktuell ist das ... naja ...
MfG DaRealFreak