Buscar en la comunidad
Mostrando resultados para las etiquetas 'python and quest'.
Encontrado 4 resultados
-
💥💥FreeBSD 12.4 x32📦 VHD MySql 5.5 💼 pyton 2.7💥💥
un tema publicó ALEXANDER2020 en Sistemas Operativos
Paquetes encontrados: Gmake Gcc8 Gcc9 Gcc10 MySQL 5.5 Python 2.7 x32 VHD id: root pw: dev link google driver https://drive.usercontent.google.com/download?id=1fo_edsGiaTeS1y8vxgWm6iA1fHJfGVLX&export=download&authuser=0 El freebsd está listo para usar no te preocupes solo usa el virtualbox y funcionará con los files actuales ( SERVI FILES MAXMI Y MARTY SAMA-
- 5ta raza
- 50pvm
-
(y 71 mas)
Etiquetado con:
- 5ta raza
- 50pvm
- 4.9.89 r88
- 4.9.89
- marty sama
- 4.9
- martysama
- freebsd
- freebsd 13
- freebsd12
- freebsd 9.2
- freebsd11.1
- freebsd 12.1
- metin2 mob
- metin2 npc
- metin2 bot
- metin2 pet
- metin2
- metin2cms
- metin2 vdi
- metin2 pvm
- metin2 pvp
- metin2zone
- metin2 mobs
- mysql
- mysql dont start
- mysql no incia repentinamente
- files
- files2010
- filesmetin2
- filesrage
- files español
- files-cliente-error-conectar
- files maxmi 34k
- 3dsmax
- 64 bits
- mob
- effect
- effect pvp
- effect animacion
- 40k
- green screen
- gcc9
- gcc8
- quest traduccion files
- quest generadora de regen
- py
- quest gm online mysql query
- pyhon
- 3d model
- 3dmetin2
- metin2zone protecciã³n servido
- metin2zone bug
- metin2 3d
- venta
- metin2.es
- .es
- maxmi
- quest mal
- quest
- python and quest
- python2.7
- python 3
- python
- quests
- quest ayuda
- quest rango
- quest metin2
- quest importante
- 50pvp
- 5ta raza mujer
- 5 years old
- 6
-
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
- 3 respuestas
-
- botones inventario
- quests
-
(y 2 mas)
Etiquetado con:
-
Buenas, pues os dejo por aquí el nuevo teleport, es poco viejo, pero este funciona perfectamente, así que empecemos. 1º Deberemos descargar este link: Bien, una vez tengamos eso, deberemos descompilar root.eix & epk como siempre, (yo uso dev) 2º Una vez echo eso, nos dirigmos a game.py y añadimos esto: (nota: si ya lo tenemos no hace falta) 3º Ahora buscamos la siguiente línea: self.__ProcessPreservedServerCommand()" y debajo añadimos: 4º Buscamos __ServerCommand_Build" y debajo añadimos: 5ºAhora buscamos lo siguiente: OpenQuestWindow(self,skin,idx):" y lo sustituimos por lo siguiente: 6ºAñadir lo siguiente al final del game.py: Nota adicional: Para abrir el teleport estamos usando la letra " J ", para cambiarlo, debemos editar la función en game.py, buscando la linea self.teleport.Open (), después abrimos el constinfo.py y escribimos : Imagen in Game: Créditos: Damn Awesome , Yoshix3, Pollux2 Team & .Kori Edit# Link mega actualizado a mi mega para no perderlo.
-
Buenas a todos/as Aqui les vengo a enseñar como abrir una funcion de quest en python Guia: pd: perdonar , pero no soy el mejor explicando .Cualquier cosa decirme y con gusto les ayudare con el tema