Você não está conectado. Conecte-se ou registre-se

[GUIA] Como por função Guardar ID e Senha na tela de login

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

Blair

Blair
Admin
Admin

https://gfxgamers.forumeiros.com
A maioria dos Cliente de Metin Private que salva ID ou Senha só salva um e não os 2 então vou ensinar a salvar os 2 em sua tela inicial


Primeiro de tudo root.epk e eix descompilamos e seu locale.epk e eix o local que você está utilzando agora adicionar estas linhas no local
em um arquivo chamado:
loginwindow.py

Procure
## ServerBoard

Pega isso
## MrsTroll Client Editor/Creator Hidra Client New Client in All
{
"name" : "MrsTrollHidraClientID",
"type" : "board_with_titlebar",
"style" : ("attach", "float",),

"x" : (SCREEN_WIDTH - 565) / 2,
"y" : (SCREEN_HEIGHT - 410 - 35),

"width" : 175,
"height" : 85,
"tooltip_text" : "Improved by Mrs.Trol",
"title" : "Salvar tu ID",


"children" :
(
{
"name" : "Virtual",
"type" : "button",

"x" : 15 - 2,
"y" : 45 - 35,

"tooltip_text" : "Mostrar Teclado Virtual",

"default_image" : "d:/ymir work/ui/public/check_image.sub",
"over_image" : "d:/ymir work/ui/public/check_image.sub",
"down_image" : "d:/ymir work/ui/public/check_image.sub",

},
{
"name" : "SaveText",
"type" : "text",

"x" : 10,
"y" : 55,

"text" : "¿Deseas guardar tu ID?",
},
{
"name" : "MrsTrollAccountButton",
"type" : "button",

"x" : 45,
"y" : 35,
"tooltip_text" : "Improved by Mrs.Troll",
"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" : "Almacenar",
},
{
"name":"MrsTrollHidraClient",
"type":"image",

"x": 15,
"y": 35,

"image":"d:/ymir work/ui/game/windows/money_icon.sub",
},
),
},

Ok manter as alterações feitas e agora é a vez do root procuramos um arquivo no root chamado intrologin.py editá-lo com o Notepad + + e procure esta linha (pressionando Ctrl + F) Procurar o seguinte:
self.loginBoard = GetObject("LoginBoard")

Agora estamos e depois que nós pressionamos Digite o texto sem apagar o código com tanto cuidado que agora abaixo que terá um espaço no espaço cole o seguinte:
self.MrsTrollButton = GetObject("MrsTrollAccountButton")

Agora coloque de volta método de pesquisa (Ctrl + F) e procura o seguinte:

self.serverExitButton.SetEvent(ui.__mem_func__(self.__OnClickExitButton))

Abaixo cole o seguinte:
self.MrsTrollButton.SetEvent(ui.__mem_func__(self.__OnClickMrsTrollButton))
Agora, olhando para um texto abaixo como se segue:
self.loginExitButton.SetEvent(ui.__mem_func__(self.__OnClickExitButton))
cole o texto abaixo:
self.MrsTrollButton.SetEvent(ui.__mem_func__(self.__OnClickMrsTrollButton))

agora novamente para procurar pesquisas de texto, como segue:
## if users have the login infomation, then don't initialize.2005.9 haho
Agora substitua o texto com o seguinte:
## if users have the login infomation, then don't initialize.2005.9 haho
if self.idEditLine == None:
self.idEditLine.SetText("")
if self.pwdEditLine == None:
self.pwdEditLine.SetText("")

self.idEditLine.SetFocus()

global SKIP_LOGIN_PHASE
if SKIP_LOGIN_PHASE:
if not self.loginInfo:
self.connectBoard.Hide()
import linecache
login = linecache.getline("ID.cfg", 1)
self.idEditLine.SetText(login)
id = self.idEditLine.GetText()
id = id.replace('\n', '')
self.idEditLine.SetText(id)

E você salve as alterações e agora só armazena o ID e eu era preguiçoso para depois eu salvar o conta!

[GUIA] Como por função Guardar ID e Senha na tela de login Login

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos