Jump to content

clanco365

Miembro
  • Contador contenido

    50
  • Ingreso

  • Última visita

  • Días ganados

    1

Todo lo publicado por clanco365

  1. Si lo se pero generalmente se busca este tipo de problemas para la implementación de botones por lo que vi que siempre preguntan, buscando soluciones siempre planteaban el mismo problema, al implementar un "botón", de nada a las ordenes.
  2. Buenos días a todos, como lo dice el titulo necesito ayuda o algun consejo para compilar y descompilar con EPack32 en LZO ya que vi que no puede compilar en LZO y termina dando errores de Key Invalida, hasta el momento compiló de a 1 archivo con el famoso EterNexus pero la pregunta viene para compilar más de 1 archivo a la vez ya que son muchísimas carpetas a la hora de actualizar ejemplo como en este caso el granny de todos los archivos, de ser posible si alguno sabe como se puede hacer o que modificar en algún .cpp o en el mismo EPack32 se lo agradeceria y si no bueno de a un archivo sera, desde ya muchas gracias. PD: cambie los hexadecimal del EterPack.cpp indicando todo perfecto el hexadecimal en la config nada mas que tengo error de LZO key invalida cuando es la misma key que uso para el EterNexus y no da problemas, buscando en foros vi que la mayoría pregunta y tiene problemas con el EPack32 al compilar LZO.
  3. Buenas noches, me encontré con un problema que había tenido hace mucho tiempo y al retomarlo me encontré que casi no hay guías y si las hay no son bien explicadas a mi parecer le faltan cosas a las guías por lo tanto hoy les traigo en lo que pueda bien explicado el tema de usar una quest via python para las funciones de los botones del inventario les dejo una imagen para mayor guia. Bien empecemos: Lo primero que tenemos que hacer es abrir el game.py que esta en root Buscamos: def __ServerCommand_Build(self): Y agregamos a la lista el boton que usaremos para la quest: "boton_quest" :self.boton_quest, Luego Bajamos a las ultimas lineas del archivo game.py y agregamos la funcion del botón: def boton_quest(self, id): constInfo.boton_quest= int(id) Bien, una vez tengamos hecho lo anterior vamos al archivo uiinventory.py Buscamos lo siguiente: def LoadWindow(self): debajo agregamos nuestro botón: self.nombrequest= self.GetChild("nombrequeapareceraencliente") Luego buscamos en este mismo archivo lo siguiente: # MallButton Creamos el evento de la función self.nombrequest.SetEvent(ui.mem_func(self._nombrequest)) Luego buscamos: def ClickMallButton(self) Abajo ponemos la funcion del boton con la unión de la llamada del botón def _nombrequest(self): event.QuestButtonClick(constInfo.boton_quest) Luego de esto compilamos el archivo root y vamos a decompilar el locale Buscamos el archivo llamado inventoriywindows.py que se encuentra en el directorio /ui Buscamos la linea: "name" : "InventoryWindow" Dentro agregamos nuesto botón (que contendrá su ubicación, icono y conexion con el uiinventory.py llamado = nombrequeapareceraencliente): { "name" : "nombrequeapareceraencliente", "type" : "button", "x" : 10, "y" : 20+34+34+34-13, "tooltip_text" : "nombrequeapareceraencliente", "default_image" : "locale/es/botones/img.tga", "over_image" : "locale/es/botones/img2.tga", "down_image" : "locale/es/botones/img3.tga", }, Por último lo único que tenemos que hacer es en la quest que usaremos necesitamos indicarle que quest usara y que boton quedando algo asi: quest myquest begin state start begin when login begin cmdchat("boton_quest"..q.getcurrentquestindex()) end when button or info begin say_title ( "Nuestra quest funciona con boton :D" ) end end end Aquí el nombre "boton_quest" tiene que ser el nombre que usamos en el archivo game.py al principio para indicarle que funcion usara el boton. cmdchat("boton_quest "..q.getcurrentquestindex()) Eso seria todo, cualquier consulta o algo que no se entienda o explique mal hagan me lo saber y lo corrijo, espero haber ayudado, suerte
  4. Buenas como te va, yo lo solucione de esta forma, en UserInterface - UserInterface.cpp las ultimas lineas hacer esto: Espero que te sirva, Saludos
  5. Buenas, queria hacer una consulta rapida capas que alguno me puede ayudar, no consigo solucionar ni en source ni por py el tema de que se vean las bolas de exp a me dida que el pet va adquiriendo experiencia, actualmente el pet funciona bien nada mas que visual mente no se ve cuando va ganando exp, dejo fotos para que se entienda mejor, cualquier ayuda es bienvendia, gracias https://ibb.co/Syh4RLp https://ibb.co/gJ5xwgL
  6. Buenas comunidad, me encuentro ante un problema que hace bastante tengo y no se cual es el motivo busque en san google pero no encuentro la solucion, cambie de visual al cual fue usado para compilar el binario y aun asi persiste siempre el mismo problema al implementar algo nuevo ya sea estolas pest etc, seria de gran ayuda porfavor que me dieran una mano, desde ya gracias, dejo foto del problmea que tengo al compilar el binario: Gracias y saludos
  7. No virus no tienen, ya los revise aparte de que fueron posteados por Dilong no creo que el poste algo con virus , qui dejo el link del binario del pandora eternia que es el que uso y el que me da problemas, desde ya gracias a cualquier ayuda, sigo buscando el error aun no aparece https://mega.nz/#F!hZsxBSJD!28oZXfiKyud51zYrtS7fQw
  8. Sale cuando doy doble click al abrir el .exe osea no llega a generar ningun syser ninada, compilo el cliente agarro el .exe generado lo pego en la carpeta del metin doy doble click para abrirlo y sorpice ....
  9. Mira yo estoy usando los files eternia y el cliente binario pandora que uso es el que tu posteaste dilong en su momento, y esos asi como estan si lo compilas compila lo mas bien pero cuando metes el cliente en la raiz pasa ese error, el error lo que dice ya lo busque por todas las webs y foros y la mayoria de los foros los cierran por inactividad sobre este error osea no idea sigo buscnado soluciones, no me cambiare porque si sigo cambiando no soluciono nada y todo tiene lo suyo nada mas que lleva tu tiempo, la idea es poder arreglarlo Si eso intente, buscando archivo por archivo no encontre nada aun Perdon pence que iba en esa seccion ya que es el binario
  10. clanco365

    Binario

    Buenas Metin2Zone tengo un problema el cual no consigo solucionar, si alguno sabe de algo, los temas que vi sobre este error ninguna tiene solucion y/o son temas cerrados por inavtividad, desde ya agradesco cualquier tipo de ayuda. Bien el problema es el siguiente al compilar el binario compila bien sin problemas ni errores el tema es el siguiente que al introducior el .exe generado en la carpeta del cliente tira el sigueinte error Si alguno sabe como solucionarlo o por lo menos de donde es el problemas ya que ando a siegas revisando todos y cada uno de los archvios cpp del binario, desde ya muchas gracias.
  11. Buenas funciona si, perfecto me sirivo mucho gracias tu +1
  12. Buenas comunidad, tengo el siguiente problema de la nada funcionando lo mas bien, dejo de funcionar mysql, no inicia por mas que tire service start, rc.conf esta bien sshd_config tambien esta bien, sin en vargo buscando encontre mi problema al cual no le veo la solucion, si alguno sabe desde ya agradesco: El problema es el siguiente, este archivo tendria que aparecer Aca Cuando incias mysql el problema es que no lo crea no se porque, lo meto y cuando le doy -top no esta inciado, y si le doy mysql start me lo borra y no lo crea, aunque tire el comando de nuevo, Si le doy a mysql stop sale lo siguiente mi top por las dudas en navicat me tira error de paket: Desde ya agradesco cualquier ayuda, Gracias.
  13. Buenas te dije fijate en la quest, de la monutra a la cual llamas, ejemplo con el item 10 llamas a una montura, entra en /quest/objet/10/ y aca tendras la quest y sus funciones, fijate a que mob llama y que item usa
  14. Solucionado dejo .cpp y item_proto a usar para los cambios Todo gracias a @Snappy Genio 6 y 7 Activados Funcional.rar
  15. Asi es como los tenia yo, pero no funcionan asi, por eso vi el ejemplo de una pagina en la cual los renombraba 71051 por use_add_attribute_67 el tema que no me compila asi, este es mi .cpp original char_item.cpp
×
×
  • Crear nuevo...