Jump to content

ICDev

Inactive Member
  • Posts

    4
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by ICDev

  1. M2 Download Center

    This is the hidden content, please
    ( Internal )

    Spoiler

    172914Immagine.png.671f47d6a3e25201df714


    Extract root and open intrologin.py
    At the beginning add:

    import os
    from _winreg import *


    Search:

    self.loginExitButton        = GetObject("LoginExitButton")


    Add:

                self.saveLoginButton        = GetObject("SaveLoginButton")
                self.loadCredentialButton    = GetObject("LoadCredentials")


    Finally at the end add:
     

    def ICDev_ECRYPT(self,data):
            Data = ''
            for l in data:
                Data = Data+str(int(ord(l) + 2) * 2)+' '
            return Data
    
        def ICDev_DECRYPT(self,data):
            Data = ''
            data = data.split()
            for l in data:
                Data = Data+chr((int(l) / 2) - 2)
            return Data
     
        def __OnClickSaveLoginButton(self):
            id = self.idEditLine.GetText()
            pwd = self.pwdEditLine.GetText()
            if (len(id) != 0 and len(pwd) != 0):
                if not os.path.exists("SOFTWARE\ICDev"):
                    key = CreateKey(HKEY_CURRENT_USER,"SOFTWARE\ICDev")
                SetValueEx(key, "UserID", 0, REG_SZ, self.ICDev_ECRYPT(id))
                SetValueEx(key, "Passwd", 0, REG_SZ, self.ICDev_ECRYPT(pwd))
                CloseKey(key)
                self.PopupNotifyMessage("Datele au fost salvate!",self.SetIDEditLineFocus)
     
     
        def __OnClickLoadInfoButton(self):
            try:
                key = OpenKey(HKEY_CURRENT_USER, "SOFTWARE\ICDev", 0, KEY_ALL_ACCESS)
                self.Connect(self.ICDev_DECRYPT(QueryValueEx(key, "UserID")[0]),self.ICDev_DECRYPT(QueryValueEx(key, "Passwd")[0]))
            except:
                self.PopupNotifyMessage("Nu exista nici un account salvat!",self.SetIDEditLineFocus)


    Extract locale_xx and open loginwindow.py
    Search:
     

    "text" : uiScriptLocale.LOGIN_CONNECT,
                    },
                ),
            },

    Add: 

            ## userDataBoard
            {
                "name" : "UserDataBoard",
                "type" : "thinboard",
    
                "x" : (SCREEN_WIDTH - 208) / 2,
                "y" : (SCREEN_HEIGHT - 355),
                "width" : 205,
                "height" : 55,
    
                "children" :
                (
                    {
                        "name" : "SaveLoginButton",
                        "type" : "button",
    
                        "x" : 10,
                        "y" : 0,
                        "vertical_align" : "center",
                        "default_image" : "d:/ymir work/ui/public/large_button_01.sub",
                       
                        "over_image" : "d:/ymir work/ui/public/large_button_02.sub",
                        "down_image" : "d:/ymir work/ui/public/large_button_03.sub",
    
                        "text" : uiScriptLocale.LOGIN_SAVE_BUTTON,
                    },
                    {
                        "name" : "LoadCredentials",
                        "type" : "button",
    
                        "x" : 105,
                        "y" : 0,
                        "vertical_align" : "center",
                        "default_image" : "d:/ymir work/ui/public/large_button_01.sub",
                       
                        "over_image" : "d:/ymir work/ui/public/large_button_02.sub",
                        "down_image" : "d:/ymir work/ui/public/large_button_03.sub",
    
                        "text" : uiScriptLocale.LOGIN_LOAD_BUTTON,
                    },
                ),
            },

    In local_interface.txt (local_xx) add:

    LOGIN_SAVE_BUTTON Save 
    LOGIN_LOAD_BUTTON Load 

    Now add in YourClient/lib: 

    This is the hidden content, please

    • Metin2 Dev 121
    • kekw 3
    • Eyes 2
    • Dislove 1
    • Angry 3
    • Not Good 1
    • Smile Tear 2
    • Think 2
    • Confused 2
    • Scream 1
    • Good 48
    • Love 5
    • Love 64
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.