Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] zapamietywanie hasel


nexer225

Rekomendowane odpowiedzi

Opublikowano

elo

pobrałem zapamietywanie hasel stad

http://www.mpcforum.pl/topic/293063-tutorialzapisywanie-passow-na-4-konta-metin2-pl/

i chcialem edytowac na 5 kont

do loginwindow dodałem to

 

 

{
                    "name" : "acc5",
                    "type" : "text",

                    "x" : 10,
                    "y" : 95+2,
                    
                    "r" : 1,
                    "g" : 10,
                    "b" : 100,
                    "a" : 1.0,
                    
                    "text" : "test",
                },
                {
                    "name" : "SaveButton5",
                    "type" : "button",

                    "x" : 60,
                    "y" : 95,

                    "default_image" : "locale/pl/ui/buttons/sprite_small1.sub",
                    "over_image" : "locale/pl/ui/buttons/sprite_small2.sub",
                    "down_image" : "locale/pl/ui/buttons/sprite_small3.sub",

                    "text" : "Zapisz",
                },
                {
                    "name" : "LoadButton5",
                    "type" : "button",

                    "x" : 100,
                    "y" : 95,

                    "default_image" : "locale/pl/ui/buttons/sprite_small1.sub",
                    "over_image" : "locale/pl/ui/buttons/sprite_small2.sub",
                    "down_image" : "locale/pl/ui/buttons/sprite_small3.sub",

                    "text" : "Wczytaj",
                },

 

 

 

a do intrologin:

 

pod

 

    "PASERR5"    : locale.LOGIN_FAILURE_PASERR5,

 

 

dodalem

 

 

 

 "PASERR6"    : locale.LOGIN_FAILURE_PASERR6,

 

 

pod

 

 

  self.SaveLogin4                = GetObject("SaveButton4")
  self.LoadLogin4                = GetObject("LoadButton4")

 

 

dodalem

 

 

 

 self.SaveLogin5                = GetObject("SaveButton5")
 self.LoadLogin5                = GetObject("LoadButton5")

 

 

pod

 

 

 self.SaveLogin4.SetEvent(ui.__mem_func__(self.__SaveLogin4))
 self.LoadLogin4.SetEvent(ui.__mem_func__(self.__LoadLogin4))

 

 

dodalem

 

 

 self.SaveLogin4.SetEvent(ui.__mem_func__(self.__SaveLogin5))
 self.LoadLogin4.SetEvent(ui.__mem_func__(self.__LoadLogin5))

 

 

pod

 

 

def __SaveLogin4(self):
        id = self.idEditLine.GetText()
        pwd = self.pwdEditLine.GetText()
        
        if len(id)==0:
            self.PopupNotifyMessage(locale.LOGIN_INPUT_ID, self.SetIDEditLineFocus)
            return
            
        if len(pwd)==0:
            self.PopupNotifyMessage(locale.LOGIN_INPUT_PASSWORD, self.SetPasswordEditLineFocus)
            return
            
        open('Konto4.SyS', 'w').write('%s\t%s' % (id, pwd))
        self.PopupNotifyMessage("Pomyślnie zapisano dane.")
        
    def __LoadLogin4(self):
        if os.path.exists("Konto4.SyS"):
            logininfo = open("Konto4.SyS", "r").read().split()
            self.idEditLine.SetText(logininfo[0])
            self.pwdEditLine.SetText(logininfo[1])
        else:
            self.PopupNotifyMessage("Nie zapisano tutaj konta.")

 

 

dodalem

 

 

def __SaveLogin5(self):
        id = self.idEditLine.GetText()
        pwd = self.pwdEditLine.GetText()
        
        if len(id)==0:
            self.PopupNotifyMessage(locale.LOGIN_INPUT_ID, self.SetIDEditLineFocus)
            return
            
        if len(pwd)==0:
            self.PopupNotifyMessage(locale.LOGIN_INPUT_PASSWORD, self.SetPasswordEditLineFocus)
            return
            
        open('Konto5.SyS', 'w').write('%s\t%s' % (id, pwd))
        self.PopupNotifyMessage("Pomyślnie zapisano dane.")
        
    def __LoadLogin5(self):
        if os.path.exists("Konto5.SyS"):
            logininfo = open("Konto5.SyS", "r").read().split()
            self.idEditLine.SetText(logininfo[0])
            self.pwdEditLine.SetText(logininfo[1])
        else:
            self.PopupNotifyMessage("Nie zapisano tutaj konta.")

a wynik jest taki ze zapisujac konto 4, tworzy sie plik konto5.sys a nie konto4.sys a zapamietywanie na konto 5 nie dziala ;cc

 

wie moze ktos jak to naprawic?

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...