Jump to content

Buscar en la comunidad

Mostrando resultados para las etiquetas 'rafa23alzira'.

  • 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. Hola chicos, os traigo algo parecido, por no decir igual a el sistema de comercio que se está vendiendo en dev por 70€. Aclaro que no se c++, por lo tanto lo he hecho un poco a mi manera. Ventajas y desventajas de ello: - Puede ser un poco más lento - Es gratis Es necesario lo siguiente: - Usar source (de GAME) - Tener implementado lo siguiente: http://metin2dev.org/board/index.php?/topic/1698-howtooldquest-client-communicationfor-any-version/ El sistema se puede mejorar de largo, pero lo hice muy rápido y me apetecía hacer este aporte para el post 2000. Iré actualizándolo conforme vaya mejorandolo. Se aceptan propuestas. La descarga trae ordenado que hay que poner en cada archivo y tal. Descargar sistema Pass: RAFA23ALZIRA-METIN2ZONE.NET Creo que no falta nada, si os da algún fallo decirlo, que tengo que salir Demostración:
  3. Hola chicos, les traigo una pequeña quest con la que podrán mostrarles a sus jugadores las noticias del servidor en tiempo real, sin necesidad de reload o reboot. quest noticias begin state start begin when letter begin send_letter("Últimas Noticias") end when button or info begin local fecha = write_or_read("/home/game/share/locale/germany/quest/noticias/", "fecha.txt", "leer", "linea") say_title("Noticias - "..fecha.."") say(write_or_read("/home/game/share/locale/germany/quest/noticias/", "noticias.txt", "leer", "todo")) end end end Para usarla debéis crear una carpeta llamada noticias en la ruta que pongáis, dentro de ella creáis dos archivos, uno llamado fecha.txt y otro noticias.txt (supongo que ahí ya os guiáis bastante) Necesitareis está función: http://metin2zone.net/index.php/topic/13945-nueva-funcion-write-or-read/ Se que no es mucho, pero a alguien le servirá.
  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...