[Guía] Poner botón de créditos
-
[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 estoself.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?
-
-
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!