Jump to content

Buscar en la comunidad

Mostrando resultados para las etiquetas 'release'.

  • Buscar por etiquetas

    Escribe las etiquetas separadas por comas.
  • Buscar por autor

Tipo de contenido


Foros

  • Metin2 Zone
    • Comunidad
    • Presentaciones y despedidas
  • Servidores Privados
    • Presentaciones de Servidores
    • Presentación de Proyectos
  • General
    • Discusiones generales
    • Socios y Colaboraciones
    • Servicios y compraventa
    • Ayudas y preguntas
    • Opiniones y consejos
    • Offtopic
  • Técnica
    • Programación
    • Edición de servidores Metin2
    • Desarrollo Web
    • Seguridad
    • Sistemas Operativos
    • Informática
  • Arte
    • Diseño y sección gráfica
    • Galería de imágenes y vídeos
    • Modelado 3D
    • Mapping
  • Descargas
    • Servidores y Clientes
    • Modelos 3D
    • Imágenes Metin2
    • Mapas
    • Traducciones
  • Archivo
    • Servidores Offline
    • Temas Links Caidos

Encontrar resultados en...

Encontrar resultados que...


Fecha creación

  • Inicio

    Fin


Última actualización

  • Inicio

    Fin


Filtrar por número de...

Ingreso

  • Inicio

    Fin


Grupo


Email


Sitio web


Jabber


Skype


Discord


Localización


Intereses

Encontrado 4 resultados

  1. Hola chicos, os traigo un sencillo sistema de noticias que serán más cómodas para el usuario y para el staff. Este sistema lee las noticias a traves de un txt y si el usuario aún no lo ha leído le manda un mp con información. Una de las ventajas de este sistema es que no hace falta ningún tipo de reload o /e, ya que lee el qf a través de un txt y solo ejecuta la función si el qf del jugador es menor. Empezamos Abrimos game.py: Debajo de "mall" ponemos "open_notice_info" : self.__open_notice_info, "write_notice_info" : self.__write_notice_info, Luego buscamos __InGameShop_Show(self,url): y bajo de ese def ponemos def __open_notice_info(self): self.interface.RegisterGameMasterName("<--System-->") self.interface.RecvWhisper("<--System-->") def __write_notice_info(self,text): chat.AppendWhisper(chat.WHISPER_TYPE_CHAT, "<--System-->", text.replace("_", " ")) Debe quedar así: Vamos ahora a la parte quest Cogemos esta quest Y creamos un fichero en nuestra carpeta quest llamado noticias.quest, dentro metemos la quest, guardamos y cerramos. Ahora creamos una carpeta en quest llamada System, y dentro de ella otra llamada noticias. En esa carpeta creamos un archivo llamado qf.txt con un 0 dentro, y creamos otro llamado noticias.txt que puede estar en blanco. ¡Atención! Es probable que no tengáis la función readline, así que aquí os la dejo. Para terminar añadimos a quest_functions estas dos funciones: readline io.lines Ya lo demás es hacer qc y reload q o reboot y ya tendréis listo esto. Como añadir noticias. Para añadir una nueva versión de noticias deberéis sumar 1 al qf.txt, por ejemplo si está en 11 poner 12 o si está en 0 poner 1. Y en noticias.txt debéis poner cada noticia en una linea. Así queda:
  2. Buenas, esto vale para cuando veas el nombre de un Atuendo/Peinado, el nombre salga a color ( tipo rareza ), es totalmente manual y lo clasifica uno mismo. 1. Descompilamos root y abrimos uiToolTip.py 2. Hacemos la siguiente guía #BUSCAMOS def __SetItemTitle(self, itemVnum, metinSlot, attrSlot): if localeInfo.IsCANADA(): if 72726 == itemVnum or 72730 == itemVnum: self.AppendTextLine(item.GetItemName(), grp.GenerateColor(1.0, 0.7843, 0.0, 1.0)) return if self.__IsPolymorphItem(itemVnum): self.__SetPolymorphItemTitle(metinSlot[0]) else: if self.__IsAttr(attrSlot): self.__SetSpecialItemTitle() return self.__SetNormalItemTitle() #DETRAS DE def __SetItemTitle(self, itemVnum, metinSlot, attrSlot): #DAMOS ENTER Y PEGAMOS lista_vnums_mitico = [41001, 41002] lista_vnums_legendario = [41003, 41004] lista_vnums_epico = [41005, 41006] lista_vnums_raro = [41007, 41008] lista_vnums_pococomun = [41009, 41010] lista_vnums_comun = [41011, 41012] #DETRAS DE if self.__IsPolymorphItem(itemVnum): self.__SetPolymorphItemTitle(metinSlot[0]) else: #Damos ENTER Y PEGAMOS for line in lista_vnums_mitico: if line == itemVnum: itemName = item.GetItemName() self.SetTitle("|cffE88C33|h" + itemName) return for line2 in lista_vnums_legendario: if line2 == itemVnum: itemName = item.GetItemName() self.SetTitle("|cffD70101|h" + itemName) return for line3 in lista_vnums_epico: if line3 == itemVnum: itemName = item.GetItemName() self.SetTitle("|cffA021EF|h" + itemName) return for line4 in lista_vnums_raro: if line4 == itemVnum: itemName = item.GetItemName() self.SetTitle("|cff00BFFF|h" + itemName) return for line5 in lista_vnums_pococomun: if line5 == itemVnum: itemName = item.GetItemName() self.SetTitle("|cff00AA4C|h" + itemName) return for line6 in lista_vnums_comun: if line6 == itemVnum: itemName = item.GetItemName() self.SetTitle("|cff7E7E7E|h" + itemName) return 3. Compilamos root Respuestas básicas: Tienes una imagen para ver el release. Click Así debe de quedar el código. Click Para agregar el artículo que desees solo debes de escribir la id en el apartado que quieras: lista_vnums_mitico = [41001, 41002] (41001 ejemplo de id de atuendo - 41002 ejemplo de id de peinado) Un saludo, espero que a alguien le valga.
  3. [Cliente/Root] [binario/EterPythonLib] Imagen: Saludos!
  4. Hola chicos, necesitaba hacer una quest para recuperar la contraseña del almacén desde el juego y ya que estamos la quiero compartir con todos vosotros, se que se puede mejorar pero tampoco me apetecía hacer mucho más. Para que tenga algo de seguridad he puesto que pida la cuenta, si no queréis esto poned un 0 en el local seguridad. Quest: Questlib:
×
×
  • Crear nuevo...