[Guía] Poner botón de créditos

Topic created · 11 Mensajes · 1788 Visitas
  • [alinear-centro]

    Es el botón, no el texto xD, si quieres poner el texto
    mira esta guía [Guía] Poner mensaje en la ventana de login by BrijidoTzL


    Primero que nada recomiendo usar Notepad++

    ¿Como hacerlo?

    Parte Visual
    -Descompilas el locale.epk y .eix
    -Abres loginwindow.py y buscas ## Buttons
    -Abajo de esto

    "text" : uiScriptLocale.LOGIN_SELECT_EXIT,
    				},
    

    -Pegas esto

    {
    					"name" : "kmrModInfo",
    					"type" : "button",
    
    					"x" : 267,
    					"y" : 140,
    
    					"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" : "Créditos",
    				},
    			),
    
    		},
    
    	),
    }
    

    -Guardas datos
    -Compilas locale y pegas en la carpeta pack
    -Ya debería estar la parte visual [Lo más fácil].

    Parte Funcional

    -Descompilamos root
    -Abrimos intrologin.py
    -Buscas esto

    self.serverExitButton		= GetObject("ServerExitButton")
    

    -Abajo de eso SIN borrarlo pegas esto

    self.kmrModInfo				= GetObject("kmrModInfo")
    

    -Ahora buscas esto

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

    -Debajo pegas esto

    self.kmrModInfo.SetEvent(ui.__mem_func__(self.__OnClickKmrModInfo))
    

    -Más abajo abra un

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

    -Debajo de eso pegas

    self.kmrModInfo.SetEvent(ui.__mem_func__(self.__OnClickKmrModInfo))
    

    -Buscas esto

    def __OnClickExitButton(self):
    

    -Abajo de todo esto

    def __OnClickExitButton(self):
    		self.stream.SetPhaseWindow(0)
    

    -Pegas esto

    def	__OnClickKmrModInfo(self):
    		self.PopupNotifyMessage("Cliente elaborado por BrijidoTzL")
    

    -Tiene que quedar así

    def __OnClickExitButton(self):
    		self.stream.SetPhaseWindow(0)
    		
    	def	__OnClickKmrModInfo(self):
    		self.PopupNotifyMessage("Cliente elaborado por BrijidoTzL")
    

    Tendría que quedar así, algún problema me avisan para verificar si está bien
    o se me olvido poner algo


    Esta es mi 2da Guía y también es de el cliente, quise hacer
    el botón de créditos en vez de anotar unos créditos, ahora pueden modificar el texto que deje en mi primera guía
    y gracias a Mr.Troll por hacer esta guía [Guia] Guardar ID by Mr.Troll ya que sin ella no podría haber agregado la función de este botón.

    Fuente: Cliente DMX Evolution by NiggaDark, Servidor Evolution de DiosesMx[/alinear-centro]

  • Creo que esto también fue posteado, pero en el principio de los privados.
    Se agradece que lo vuelvas a sacar a la luz.

    Good job! :wiii:

  • @ElRaulxX said:

    Creo que esto también fue posteado, pero en el principio de los privados.
    Se agradece que lo vuelvas a sacar a la luz.

    Good job! :wiii:

    Si, esto fue al principio de todo, igual que el texto
    solo que este no lo tenía entero porque perdí el root de ese cliente
    y tenia el locale solamente, donde estaba lo visual, y gracias a la guía de Mr.Troll
    pude ponerle la funciòn.

  • Que recuerdos de cuando hize el cliente del DMXMT2, yo y kamer fuimos los primeros en agregar botones nuevos al cliente xD
    Buena guia, pero creo que deberias de explicar que hace cada línea de código ^^

  • OK y como se quita?

  • @Exterminio said:

    OK y como se quita?

    ¿Que cosa quieres sacar?, no te entiendo xd

  • Los creditos yo ando modificando el Desgarre y se los quiero quitar los creditos

  • Si es el mismo tendrías que ver el root
    y buscar las lineas que la guía dice que agregues y las borras
    y luego al final lo mismo en el locale
    si es el mismo botón claro

  • +1 gran guia!
    tienes futuro!

  • ¡Esta publicación está eliminada!