Jump to content

Tabla del Honor

Contenido popular

Showing content with the highest reputation on 07/10/21 in Mensajes

  1. Johan™

    Enseñanza files => NOVATO

    Si quieres iniciar a lo mucho necesitas WinSCP :: Official Site :: Download Download PuTTY - a free SSH and telnet client for Windows Navicat | Administrador de base de datos con interfaz gráfica de usuario para MySQL, MariaDB, MongoDB, SQL Server, SQLite, Oracle y PostgreSQL PEREZA BUSCARTE UN CRACK. Oracle VM VirtualBox Index of /ftp/releases/ISO-IMAGES/12.0/ (freebsd.org) Downloads | Notepad++ (notepad-plus-plus.org) EterPack Archiver - PackMakerLite - Tools & Programs - Metin2 Dev Servidores y Clientes - Metin2Zone Visual Studio: IDE y Editor de código para desarrolladores de software y Teams (microsoft.com) El listado de herramientas que publicaste era lo normal por el 2011, quitando algunas como el CamStudio etc..
    7 puntos
  2. Hola amigos de Metin2Zone. EL dia de hoy les traigo unos files muy buenos que he estado probando y la verdad me parecen muy buenos, los files cuentan con todos los sistemas actuales del metin2 oficial. Así que sin más que decir, les dejo la descripción. Sistemas: - SwitchBoot InGame - Union al alma - Alquimia Totalmente Funcional - Atuendos actuales - Monturas Actuales - Pets (Pet de mejora + pet de ello) - Mapas del Oficial - Dungeons del oficial - Tienda Offline - Visualizaciones de tienda - Sistema de estolas -Transfiguracion - Cambio Rapido de Equipo - Moneda Gaya - Moneda Won - Sistema de Gremio (Oficial) - Cambio de Channel - Evento Okey - Eventos PvP - Sistema de Rangos - Cambio de Clima - Auto Guardar cuentas ingame - Proteccion de cuenta (al iniciar el pj se bloquea todo el teclado, no deja realizar la accion de la tecla hasta no ingresar la contraseña - 4 Inventarios - Sistema de Talismanes del Oficial Y Muchos mas sistemas que pueden ir descubriendo dia a dia -> Datos: Pass Mysql: asilzade -> Cuenta Admin InGame ID: asilzade PASS: 12345 Recomendaciones: Editar la opcion de guardado de cuentas en el cliente, pues se aloja en un archivo en la raiz del cliente. Si no se usa una proteccion adecuada para el archivo, en el momento que lo lleguen a subir a un Servidor para subirlo como suyo y sacar provecho (todos lo quieren hacer) los terceros querran este archivo para entrar y desocupar cuentas, por ello, recomiendo que le creen una extencion distinda al archivo y lo protejan, oh busquen la forma de que dicho archivo se aloje en un epk con proteccion anticompilacion... Imagenes Creditos: Metin2Web Descarga: Mega MediaFire Virus Total
    4 puntos
  3. ChuchoGamer

    pagina web #1

    Hola buenas tarde les comparto esta web que esta bastante buena y funciona bien les dejo foto y link de descargar https://ibb.co/ByzQFHk link de descarga https://www.mediafire.com/file/5n68r4hcxoez07s/Darkbey-D4rkW0rld-OldSchool-Tema.rar/file
    3 puntos
  4. Hola, hoy y con permiso del dueño de Realm2 os traigo el calendario de eventos diseñado en su día. Espero que os guste y el que quiera aprovecharlo, ¡adelante! Descarga:
    3 puntos
  5. Theoden

    [UnPack] Dalaya - Full

    Download: Password:
    3 puntos
  6. Navegando por un foro turco pues encontré esto Los archivos de Owsap 4.9 + OwsapLicense Fix install Archive + fix para licencia incluida SERVER FILES : Todos los idiomas están incluidos + 1.Bug Search Itemsearch not Searching the item * Fix Game.py + Game.py is in el paquete copia y pega el game.py en la raíz * Compila la búsqueda ACTUALIZACIÓN INCLUYE: FIX / PATCHES V5 POR 500 € INCLUYE NUEVOS ICONOS Y CORRECCIONES DE ERRORES EN MAPAS V5 : https://mega.nz/file/AkgDwIRL#UT3E_OUZ0S5aUxRvpd9DO8gfBGWcuxOnaGUG6vJoe3Q Locale_inhc.h
    2 puntos
  7. Solo es python, no es el sistema que da bonos extras o cosas asi. https://www.mediafire.com/file/vldgrp4j9u2pcrl/[System+VIP].rar/file Al poner [VIP], [MOD],[MISS],[MISTER] sale un logo arriba del nombre del pj. sin nada mas que explicar aqui la imagen. Cabe destacar que pueden agregar o cambiar los nombres. es un rar que tengo hace mucho tiempo y decidi subirlo. PDT: no me acuerdo en que foro lo descarge fue hace unos par de años
    2 puntos
  8. ◄ ServerFiles ► Premiumlike ◄ ServerFiles ► Kuratox3 ◄ ServerFiles ► Battle2 ◄ ServerFiles ► BestProduction 1.8 ◄ ServerFiles ► Melosia2 ◄ ServerFiles ► Rubinum2 ◄ ServerFiles ► Taviona2 ◄ ServerFiles ► Maro2 / Oldline / Nalunia ◄ ServerFiles ► Mukari2 - Multilenguaje ◄ ServerFiles ► Drakonia2 ◄ ServerFiles ► Elitarius2 ◄ ServerFiles ► DINOS ◄ ServerFiles ► 40K pagas - Gratis ◄ ServerFiles ► con WON listas para montar ◄ ServerFiles ► Rivality2 ◄ ServerFiles ► con 6ta Raza ◄ ServerFiles ► Oficial TR by Frozen ◄ ServerFiles ► Abizu2 ◄ ServerFiles ► Sanii V1.2 [REUPLOAD] ◄ ServerFiles ► Nirvana V2 ◄ ServerFiles ► Athraworld ◄ ServerFiles ► Play PVP Farm ◄ ServerFiles ► Metin2Family ◄ ServerFiles ► Terios.pl ◄ ServerFiles ► Metin2Gravity ◄ ServerFiles ► Titania2 ◄ ServerFiles ► Limpios by Undyne ◄ ServerFiles ► Heroes última versión ◄ ServerFiles ► Avalter.pl ◄ ServerFiles ► Lucian (ingles) ◄ ServerFiles ► Ocelot2606
    1 punto
  9. Información del sistema: [GUÍA] DOPES CLÁSICOS Y TÁCTICOS. - Guías - Radon2 Remastered Descargar
    1 punto
  10. Bueno como me gustan los files viejitos aun. Decidí montar los Files Akron que dejaron ya hace rato y los monte en una VDI y añadí 3 sistemas de los Gratis que andan en todos los foros. El cliente ya viene completo, las copias están sin compilar el source ni cargadas las quest. En la ultima parte del video aparecen los 3 sistemas que añadí. VDI root pass: Xbastian NAVICAT root 123456 Db Game Source Binario DumpProto Encriptador Extensiones Cliente VDI
    1 punto
  11. Estos files ya estaban en el foro pero esta caído el link así mismo como en el foro turco, los files son de Legendy con base MartySama en su versión 4.9.89 r88 # # # # # # # # # # # # # # # # # # # # # # # # # CONTENIDO: Solo traduje a español en cliente y servidor item_proto, mob_proto, locale_game y locale_interface. Falta traducir quest, locale_string y algunas cosas mas en locale_interface que son "sistemas" añadidos, pero eso ya será cosa de ustedes. Si hay bugs y sus fixes podrían añadirlo en comentarios y yo podría añadirlo despues al post. # # # # # # # # # # # # # # # # # # # # # # # # # VDI: se recomienda asignar al vdi mínimo 4gb de ram, no probé con menor cantidad. Mysql 5.6 GCC6 Visual Studio 2019 VDI: Usuario: root Contraseña: delaro Mysql: Usuario: root Contraseña: 12345 Esta montado directamente en un VDI funcionando sin ningún problema y ya listo para compilar source game. Una vez hayan configurado su ip con el comando bsdconfig, para iniciar pueden hacerlo como yo normalmente lo hago, cd /admin ENTER sh admin.sh ENTER y tendrán el menú a la vista, ya solo seria escribir 1 ENTER e iniciaran los 2 channels sin ningún tipo de complicaciones. # # # # # # # # # # # # # # # # # # # # # # # # # CUENTA GM: Usuario: marty Contraseña: 1 IMAGENES DENTRO DEL JUEGO: LINK DE DESCARGA: Google Drive
    1 punto
  12. [40250] Archivos limpios + Cliente + Src [15 idiomas disponibles] Mi objetivo era hacer que un archivo de servidor r40250 fuera lo más oficial posible en comparación con lo que GF tenía cuando sus archivos se filtraron a principios de 2014. No se agregaron nuevos sistemas, solo se corrigieron errores. Aunque pasé varias horas probando, es posible que todavía haya errores. Por favor, infórmeme de los errores para que pueda corregirlos en el futuro, quiero que este proyecto esté lo más libre de errores posible. Idiomas disponibles: EN / DE / HU / FR / CZ / DK / ES / GR / IT / NL / PL / PT / RO / RU / TR Lea Languages.txt para aprender cómo cambiar el idioma predeterminado. SSH para VM: root / 123456789 MySQL: root/ 123456789 En el juego: admin / 123456789 Alias y sus comandos: iniciar cd /usr/metin2/server && sh start.sh apagar cd /usr/metin2/server && sh close.sh limpiar cd /usr/metin2/server && sh clear.sh backup cd /usr/metin2/server && sh backup.sh cargarquest cd /usr/metin2/server/share/locale/english/quest && python make.py limpiardb cd /usr/metin2/src/db/src && gmake clean comp-db cd /usr/metin2/src/db/src && gmake limpiargame cd /usr/metin2/src/game/src && gmake clean compilargame cd /usr/metin2/src/game/src && gmake Lea Changelog.txt para obtener más información sobre los cambios que hice. Agradecimientos especiales a: @Mali por los archivos src de cliente y servidor limpios y actualizados. @Sanchez por el cliente base 2014. @Veltor88 por el paquete de translate.lua. @Fazer por el paquete de locale_string.txt. Hice un pequeño video sobre la instalación del archivo de servidor (vm) y el cambio de idioma: Descarga / Download [CLIC AL BOTÓN DE "ME GUSTA" PARA VER EL ENLACE] [CLICK ON THE "LIKE" BUTTON TO SEE THE LINK] Créditos: TMP4
    1 punto
  13. SzC

    [Aporte] Unbugged Max Yang

    Max yang desbug. Descarga: https://mega.nz/#!59MTgJJD!nCc3nEG8OtN6j4DF2tJuRKnwoU2Oyp7fii1apM39x-o Creditos: board legend
    1 punto
  14. Muy buenas, en el día de hoy vengo a hacer un aporte el cual es el sistema de duelo táctico oficial del servidor pvp internacional "Rop2". Hago esto público debido a que prefiero que lo tenga todo el mundo antes de que la gente se aproveche. El sistema solo cuenta con la parte del source, la parte del cliente deberéis programarla ustedes. También dejo la quest del budokan táctico funcional con este sistema para todo aquel que no la tenga. Un saludo y gracias
    1 punto
  15. Hola shabots, antes que nada se que estan en el foro los files de pandora-eternia2 que subio @SzC, la cosa es que se lo traigo ya montados facilitando lo maximo posible a quien quiera usarlos, ya vienen en un VDI de BSD 9.3, solo los monte y les hice un mini test, no movi nada, no limpie nada en mysql, le toca meter mano a quien lo use. El VDI suponiendo que estan usando virtualbox vean un tutorial por si no saben como montarlo ahi, se loguean, le dan el tipico sysinstall, cambian la ip 192.168.0.123 por la ip ipv4 de su computadora (teniendo en cuenta que usan virtualbox xd) y en la siguiente ip ponen su misma ip pero cambiando al final por .100 o lo que quieran pero te recomiendo .100 para que no haya fallas, esta ip terminada en .100 la pondran en el cliente para que les conecte :v El cliente esta sin el root, pero esta la carpeta unpack con un descompilador (ahi esta la carpeta root, locale_es y un descompilador de los protos), cambian la ip de la carpeta root / serverinfo.py, ponen la ip terminada en .100 o como la hayan dejado (NO LA IPV4) lo compilan y meten en pack del cliente (supongo que saben lo mas basico). USUARIOS Y CONTRASEÑAS: VDI Usuario: root Contraseña: delaro MYSQL Usuario: root Contraseña: Vla%Lord%v1 Datos del juego Usuario: delaro Contraseña: delaro COMO INICIAR? Una vez puestas las ips correctamente en cliente y VDI, te logueas en el VDI o putty si es lo que usas, e inicias el servidor con los comandos: cd /usr/game das enter y ahora si quieres iniciar 1, 2, 3 o 4 channels escribe solo uno de los siguientes comandos: sh run.sh iniciara 1 channel sh run2.sh iniciara 2 channels sh run3.sh iniciara 3 channels sh run4.sh iniciara los 4 channels espera a que te diga que esta listo y ya podras loguearte en el cliente y entrar al juego. para detener el servidor: sh close.sh esperas a que termine de detenerse y ya podras reiniciar sin problemas. Links por MEGA, es el VDI, el cliente y el source con los libs :v Link MEGA: VDI Link MEGA: Cliente Link MEGA: Libs y Source Lo que traen estos files es: ARREGLO PARA PAR DE BUG "SEVEROS" GRACIAS A @Break Y @NazoX: Imagenes ejecutando los 4 channels sin problemas :v Si estas leyendo esto: te amo uwu Te creas prro deja el me encanta y abrete alv :v
    1 punto
  16. [Plechito] Fantasy Dragon.rar
    1 punto
  17. Buenas zoneros y zoneras sé que esto es mucho textos para algunos pero si teneis dudas implementando armors os recomiendo que hagais un esfuerzo y la leais entera, y si copias esta guia a otros foros por favor respetad los créditos. Después de un tiempo el foro off se me ocurrio hacer una guía útil como regalo de perdón por el tiempo que estuvo el foro indispuesto y como sé que mucha gente tiene problemas a la hora de implementar armaduras y las guías actuales no explican todo lo relativo a la implementacion de armaduras en un único post pues me voi a poner a explicaros como implementar armaduras sin morir en el intento: 1 - Antes de nada: Qué es una armadura de metin2? Creo que la respuesta es muy obvia: una armadura es eso que se pone por encima del cuerpo el pj. Hasta aquí bien, pero a lo que me refiero es a que archivos forman una armadura? A la hora de implementar un armor nos vamos a encontrar con dos tipos de archivos: 1.1 - Los archivos gr2: Un modelo de una armadura será siempre un archivo gr2, que es el que contiene la armadura en sí 1.2 - Las texturas: Cada armadura tiene su propia textura, que es el archivo que permite que veamos los colores de la armadura tal y como tienen que ser. Las texturas que se utilizan en los clientes de metin2 suelen ser de estos tres formatos: .jpg .tga o .dds 2 - Vale, ya sé que archivos necesito. Qué hago con ellos? Las armaduras se implementan por defecto en la ruta d:/ymir work/pc, que corresponde en el cliente al pc.eix y pc.epk, si son de: + Guerrero hombre + Sura hombre + Ninja mujer + Chamán mujer Las armaduras se implementan por defecto en la ruta d:/ymir work/pc2, que corresponde en el cliente al pc.eix y pc.epk, si son de: + Guerrera mujer + Sura mujer + Ninja hombre + Chamán hombre Segun la raza hay cuatro carpetas estandar: + Warrior - guerrero + Assasssin - ninja + Sura - sura + Shaman - chamán Por lo tanto deberemos meter nuestro modelo gr2 en la carpeta pc/pc - warrior/sura/assasin/shaman dependiendo de la raza y el sexo para el que sea. Sin embargo, las texturas de las armors que implementamos pueden no ir en la misma ruta que el modelo en sí. Para ello debemos abrir el gr2 con el granny model viewer Una vez hecho pincharemos donde pone texture inspection y ahi nos fijaremos en la ruta que pone donde dice texture: En esta imagen que os acabo de poner, al ser un armor de guerrero masculino la textura va en la carpeta d:/ymir work/pc/warrior. Sin embargo, esa ruta no es siempre la misma, ya que la gente a veces pone otras rutas: Como veis la ruta está cambiada Pero no os preocupeis esto tiene muy fácil solucion, debemos crear en la carpeta de nuestro descompilador una carpeta con ese nombre del siguiente modo: Una vez hecha metemos dentro la textura del armor problematica quedando la ruta en nuestro ordena de este modo: Y cuando hagais el xml del armor tendreis que poner esa ruta: <File archivedPath="d:/ymir work/textures/minoarmorset/nombretextu.dds" type="0"><![CDATA[nombreepk_descompilado\ymir work\textures\minoarmorset\nombretextu.dds]]></File> Haciendo xmls: Doi por sentado en esta guía que ya sabeis hacer los xmls para un armor: <File archivedPath="d:/ymir work/pc/warrior/warrior_4-1.gr2" type="0"><![CDATA[PC_descompilado\ymir work\pc\warrior\warrior_4-1.gr2]]></File> Pero, si no sabeis, un xml se compone de dos partes: File archivedPath="d:/ymir work/pc/warrior/warrior_4-1.gr2" Esta es la ruta en la que el juego meterá el modelo o la textura (o cualquier otro archivo) que estemos implementando. Si ahi pone d:/ymir work/pc/warrior esa será la ruta a la que vaya el archivo llamado warrior_4-1.gr2. [CDATA[PC_descompilado\ymir work\pc\warrior\warrior_4-1.gr2]] Esta segunda parte contiene la ruta en nuestro ordenador en la que se encuentra el modelo. Lo más habitual es que la pongamos de estas maneras, dependiendo de la raza y sexo del armor: nombreepk_descompilado\ymir work\pc nombreepk_descompilado\ymir work\pc2 nombreepk_descompilado\ymir work\pc\warrior nombreepk_descompilado\ymir work\pc2\warrior Sin embargo, tanto la primera parte como la segunda pueden editarse: File archivedPath="d:/ymir work/item/kekomola/armorkeko.gr2 [CDATA[Desktop\guia_armors\armorkeko.gr2 Como veis, la ruta en la que yo quiero meter el armor puede no ser pc o pc2 (algunas armors van en otras) y no tengo xq tener el archivo dentro de la carpeta del descompilador en una carpeta con el nombre ymir work y luego otra con el nombre pc y tal. Sin embargo, os recomiendo que lo hagais de esta manera, pa evitaros lios de: Dónde estaba el armor? [CDATA[PC_descompilado\ymir work\pc\warrior\warrior_4-1.gr2]] Y además si usais una ruta que no sea ymir work/pc o pc2 como en este caso: File archivedPath="d:/ymir work/item/kekomola/armorkeko.gr2 Luego tendreis que añadir la linea de abajo en el msm del armor, aunque eso lo explicare cuando lleguemos a los msms: SpecialPath Una vez hayais metido vuestros modelos y texturas en sus rutas correspondientes y hayas compilado los epks necesarios podemos pasar al siguiente paso: 3 - La gente habla mucho de los ms... um... msalgo.... como eran? Bueno, una vez tenemos nuestra armor ya implementada llega la hora de hacerle su msm correspondiente, así que descompilemos el root.epk y busquemos estos archivos: Hay dos para cada raza, diferenciando aquellos que llevan: _m.msm -- Para hombre _w.msm -- Para mujer Bien, como sabeis hay un armor para cada raza y sexo así que tendremos que hacerle un msm para cada uno. Para ellos abrimos cada uno de los msms y buscamos esto: Y ahi ponemos un número alto, como 99 o más, que será el máximo de armaduras que vamos poder meter en este msm. Una vez hecho vamos a añadir nuestra armor al msm, para ello vamos hasta el final del archivo y miramos que numero tiene el ultimo armor antes de que ponga: Group AttachingData Al lado de: Group ShapeData Para añadir nuestra nueva armor podemos copiar una ya anterior, como por ejemplo: Group ShapeData33 { SpecialPath "d:/ymir Work/pc/warrior/" ShapeIndex 42 Model "warriorm1002.gr2" } Y como os dije antes que miraramos el número que tenia en el ShapeData, a nuestra nueva armor le pondremos un número mas alto que ese y que no se repita a lo largo del msm: Group ShapeData34 { SpecialPath "d:/ymir Work/pc/warrior/" ShapeIndex 42 Model "warriorm1002.gr2" } Así por ejemplo serviria Una vez ya tenemos nuestras lineas, con el shapedata cambiado vamos a editarlas de la siguiente manera: Group ShapeData34 { SpecialPath "d:/ymir Work/pc/warrior/" -- esto solo se pone si la ruta no es esa, asi que podeis quitarlo si quereis ShapeIndex 43 Model "armorkeko.gr2" } Bien, vayamos paso a paso: ShapeIndex 43 *El ShapeIndex es el tan famoso numero que siempre da tantos problemas implementando armors. Pues bien, lo que hay que poner es un número que sea menor que el número que os he dicho antes que pongais: Y que no se puede repetir en ningun ShapeIndex que haya en el msm. La funcion de este numerito es enlazar el msm con el item_proto del cliente, de modo que el cliente sepa que armor estás metiendo. Y como se relacionan os estareis preguntando? Pues el numero que habeis puesto en el ShapeIndex será el que pondreis en el item_proto del cliente donde dice valu3 = numero. *Model, aqui tendreis que poner el nombre del gr2 de la armadura (con el .gr2 incluido). Y en estos momentos algun espabilado se estará preguntando: vaya pero yo suelo ver msm que tenen algo que pone SourceSkin y TargetSkin Bien, esa es buen ejemplo para explicaros: como explique mas arriba en esta guia cada armor tiene sus texturas, que vemos dentro del modelo y esas son las que usara el juego si simplemente ponemos el msm asi: Sin embargo, hay muchísimos casos de armaduras a las que queremos ponerles texturas que no son las que vemos en el gr2, si no que son texturas modificadas como en el caso de las negras o empes de colores. En esos casos tenemos a nuestra disposicion estos dos elementos: * El SourceSkin siempre es la textura original del armor, es decir la que vemos en el gr2. * El TargetSkin siempre es la textura modificada, la que añadimos nosotros en vez de la que usaria el armor si solo leyera el gr2. Por lo tanto si tengo mi textura negra_verde.dds y quiero que las negras usen esa textura, tendre que buscar el msm de las negras: Y deberemos añadirle el Source y Target, para ello miraremos cual es la textura de las negras (warrior_4-1.dds) y se la pondremos en el SourceSkin y luego la nuestra en el TargetSkin. Por supuesto deberemos cambiar el shapeindex porque ahora es un armor nueva, pero dejaremos el mismo model porque solo hemos cambiado la textura: Y claro, este proceso lo repetimos con los 8 msms, por cada raza y sexo. Una vez hecho ya podemos hacerle el item_proto del cliente a nuestra armor. 4 - Buf, ya hice los msm, queda mucho? 4.1: Item_proto del cliente Tranquilos que ya casi se acaba. Como os he comentado antes hablando del shapeindex: Por lo tanto, si nuestra armor NO tiene item_proto del cliente NO se verá así que vamos a ver donde ponemos el shapeindex: <Item vnum="11690" name="È渶°©+0" gb2312name="Arm. Placas Mágica +0" type="2" subtype="0" weight="0" size="2" antiflag="44" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="120000" limittype0="1" limitvalue0="66" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967281" applytype1="37" applyvalue1="2" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11691" refine_set="181" magic_pct="15" specular="0" socket_pct="3" /> <Item vnum="11691" name="È渶°©+1" gb2312name="Arm. Placas Mágica +1" type="2" subtype="0" weight="0" size="2" antiflag="44" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="130000" limittype0="1" limitvalue0="66" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967282" applytype1="37" applyvalue1="3" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="3" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11692" refine_set="182" magic_pct="15" specular="0" socket_pct="3" /> <Item vnum="11692" name="È渶°©+2" gb2312name="Arm. Placas Mágica +2" type="2" subtype="0" weight="0" size="2" antiflag="44" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="145000" limittype0="1" limitvalue0="66" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967283" applytype1="37" applyvalue1="4" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="6" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11693" refine_set="183" magic_pct="15" specular="0" socket_pct="3" /> <Item vnum="11693" name="È渶°©+3" gb2312name="Arm. Placas Mágica +3" type="2" subtype="0" weight="0" size="2" antiflag="44" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="165000" limittype0="1" limitvalue0="67" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967284" applytype1="37" applyvalue1="5" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="9" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11694" refine_set="184" magic_pct="15" specular="0" socket_pct="3" /> <Item vnum="11694" name="È渶°©+4" gb2312name="Arm. Placas Mágica +4" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="190000" limittype0="1" limitvalue0="67" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967285" applytype1="37" applyvalue1="6" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="12" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11695" refine_set="185" magic_pct="15" specular="30" socket_pct="3" /> <Item vnum="11695" name="È渶°©+5" gb2312name="Arm. Placas Mágica +5" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="220000" limittype0="1" limitvalue0="68" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967286" applytype1="37" applyvalue1="7" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="15" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11696" refine_set="186" magic_pct="15" specular="40" socket_pct="3" /> <Item vnum="11696" name="È渶°©+6" gb2312name="Arm. Placas Mágica +6" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="265000" limittype0="1" limitvalue0="68" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967287" applytype1="37" applyvalue1="9" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="18" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11697" refine_set="187" magic_pct="15" specular="50" socket_pct="3" /> <Item vnum="11697" name="È渶°©+7" gb2312name="Arm. Placas Mágica +7" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="325000" limittype0="1" limitvalue0="69" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967288" applytype1="37" applyvalue1="12" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="21" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11698" refine_set="188" magic_pct="15" specular="65" socket_pct="3" /> <Item vnum="11698" name="È渶°©+8" gb2312name="Arm. Placas Mágica +8" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="405000" limittype0="1" limitvalue0="69" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967289" applytype1="37" applyvalue1="15" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="24" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11699" refine_set="189" magic_pct="15" specular="80" socket_pct="3" /> <Item vnum="11699" name="È渶°©+9" gb2312name="Arm. Placas Mágica +9" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="515000" limittype0="1" limitvalue0="70" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967290" applytype1="37" applyvalue1="20" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="27" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="12030" refine_set="530" magic_pct="15" specular="100" socket_pct="3" /> El item_proto de nuestra armor suele tener de +0 a +9 (aunque no tiene por que ser así), y en el queria remarcar los siguientes datos: Item vnum="11690" Ahi pondremos la id que vamos a ponerle al item. gb2312name="Arm. Placas Mágica +0" Ahi se pone el nombre que el armor tendrá en el juego. value3="12" Y ahi esta el famoso value3!! Le pondremos en cada una de las ids del armor (es decir de +0 a +9) el numero que pusimos en el shapeindex. Y ya estaría esta parte, por supuesto cada uno deberá hacer el item_proto con los valores que veas convenientes, para eso hay bastantes herramientas como creadores de querys e item_proto que os ayudaran a hacerlo. 4.2: Icono del armor: Como a la gente le suele gustar que las armors tenga su iconito os diré como meterlo (partiendo de que ya teneis uno hecho, hay guias para hacerlos si no lo teneis): 4.2.1: El icono: Descompilamos nuestro icon.epk, metemos el icono en icon/item y luego lo añadimos al xml y compilamos. Por supuesto para los que haceis esto en epks aparte recordad que la linea del xml debe llevar icon/item/idicono.tga en la primera parte del xml (lo que explique antes) 4.2.2: Item_list: Descompilamos nuestro locale y vamos al archivo item_list. De ahi cojemos las lineas de +0 a +9 de otra armor cualquier y las editamos de la siguiente manera: idarmor ARMOR icon/item/idicono.tga Ojo! Las separaciones entre el texto deben ser con la tecla de tabulador (esa que esta encima del bloq mayusculas xd) 4.3: La query del armor Una vez hecho todo esto, simplemente nos quedará hacer una query para nuestra armor con la misma id que le pusimos en el item_proto del cliente, para ello teneis muchos programas que os ayudarán a hacerla con los valores que prefirais Recordad que en la query el value3 da igual, por si alguno lo duda xd Y bueno, eso es todo por hoy espero que os sea útil esta guía
    1 punto
  18. Ya que la otra vez se filtro sin querer el link,pues le dije Rauser para postearlo. Creditos: Al feo de Rauser switchbot - Version 1.4 Sin Packet.zip switchbot - Version 1.4 Con Patcke.zip
    1 punto
  19. Link: https://www.mediafire.com/file/snyj1pxbc32646v/Neue_Waffen_-_H4ZEJ.7z/file
    1 punto
  20. Nose si esta posteado pero se los dejo Creditos Pasha37 DESCARGA https://www.mediafire.com/?cd1dul4lnubu5yk
    1 punto
  21. Estos Files estan en turkmmo asi que no creo que infrinja ninguna regla ya que están posteados en otros foros. Los Files son MartySama y según el post son la versión 5.3 ya trabajados, no esta confirmado que lo sean ya que normalmente los quitan por que ellos los venden :v , contienen sistema pet oficial, tienda offline de Great, monturas funcionando correctamente y no se que mas sistemas tiene, son la mejor base que haya al momento según el foro y otros lados son los mas robustos, les dejo imágenes de referencia, el locale_inc y el service o define de los Files. Cabe mencionar que ya los probé y funcionan sin problemas, puede tener multi lenguaje por lo menos en cliente pero seria cosas de ustedes hacer esa tarea titanica xd, yo añadí español solo de prueba y funciono :v ID de BSD: root Contraseña de BSD: turkmmo Mysql: no hay informacion pero en un comentario les dejo la forma facil de cambiar la contraseña. Locale_inc #pragma once ////////////////////////////////////////////////////////////////////////// // ### Default Ymir Macros ### #define LOCALE_SERVICE_EUROPE #define ENABLE_COSTUME_SYSTEM #define ENABLE_ENERGY_SYSTEM #define ENABLE_DRAGON_SOUL_SYSTEM #define ENABLE_NEW_EQUIPMENT_SYSTEM // ### Default Ymir Macros ### ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// // ### New From LocaleInc ### #define ENABLE_PACK_GET_CHECK #define ENABLE_CANSEEHIDDENTHING_FOR_GM #define ENABLE_PROTOSTRUCT_AUTODETECT #define ENABLE_PLAYER_PER_ACCOUNT5 #define ENABLE_LEVEL_IN_TRADE #define ENABLE_DICE_SYSTEM #define ENABLE_EXTEND_INVEN_SYSTEM #define ENABLE_LVL115_ARMOR_EFFECT #define ENABLE_SLOT_WINDOW_EX #define ENABLE_TEXT_LEVEL_REFRESH #define ENABLE_USE_COSTUME_ATTR #define WJ_SHOW_MOB_INFO #ifdef WJ_SHOW_MOB_INFO #define ENABLE_SHOW_MOBAIFLAG #define ENABLE_SHOW_MOBLEVEL #endif // ### New From LocaleInc ### ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// // ### From GameLib ### #define ENABLE_WOLFMAN_CHARACTER // #define ENABLE_MAGIC_REDUCTION_SYSTEM #define ENABLE_MOUNT_COSTUME_SYSTEM #define ENABLE_WEAPON_COSTUME_SYSTEM // ### From GameLib ### ////////////////////////////////////////////////////////////////////////// /* ### New System Defines - Extended Version ### */ // if is define ENABLE_ACCE_SYSTEM the players can use shoulder sash // if you want to use object scaling function you must defined ENABLE_OBJ_SCALLING #define ENABLE_ACCE_SYSTEM #define ENABLE_OBJ_SCALLING // if you want use SetMouseWheelScrollEvent or you want use mouse wheel to move the scrollbar #define ENABLE_MOUSEWHEEL_EVENT //if you want to see highlighted a new item when dropped or when exchanged #define ENABLE_HIGHLIGHT_NEW_ITEM // it shows emojis in the textlines #define ENABLE_EMOJI_SYSTEM #define ENABLE_NEW_PET_SYSTEM //Tr Levelli Pet Sistemi #define ENABLE_PET_ATTR_DETERMINE //Tr Yeni Pet Güncellemesi #define ENABLE_NEW_PET_SYSTEM_FEED //Lvlli Pet Mama Sistemi #define ENABLE_CONQUEROR_LEVEL #define ENABLE_DISCORD_RPC #define ENABLE_DETAILS_UI #define BL_PRIVATESHOP_SEARCH_SYSTEM #define ENABLE_EXTRA_APPLY_BONUS // Yeni Bonuslar Modulu #define ENABLE_ELEMENTAL_APPLY_BONUS // Elemental Bonuslar Modulu #define ENABLE_OFFLINE_SHOP // Offline Shop System; #define __LOADING_TIP__ #define ENABLE_QUEST_RENEWAL // Quest page renewal #define ENABLE_OFFICAL_CHARACTER_SCREEN //Tr Karakter Seçme Ekranı #define ENABLE_CHEQUE_SYSTEM #define ENABLE_OFFLINE_SHOP_USE_CHEQUE /* ### New Debugging Defines */ // #define ENABLE_PRINT_RECV_PACKET_DEBUG Service o Define de game #ifndef __INC_METIN2_COMMON_DEFINES_H__ #define __INC_METIN2_COMMON_DEFINES_H__ #define ENABLE_QUEST_CATEGORY #define ENABLE_D_NJGUILD #define ENABLE_FULL_NOTICE #define ENABLE_NEWSTUFF #define ENABLE_PORT_SECURITY #define ENABLE_BELT_INVENTORY_EX #define ENABLE_CMD_WARP_IN_DUNGEON // #define ENABLE_ITEM_ATTR_COSTUME // #define ENABLE_SEQUENCE_SYSTEM enum eCommonDefines { MAP_ALLOW_LIMIT = 32, // 32 default }; #define ENABLE_WOLFMAN_CHARACTER #ifdef ENABLE_WOLFMAN_CHARACTER #define USE_MOB_BLEEDING_AS_POISON #define USE_MOB_CLAW_AS_DAGGER // #define USE_ITEM_BLEEDING_AS_POISON // #define USE_ITEM_CLAW_AS_DAGGER #define USE_WOLFMAN_STONES #define USE_WOLFMAN_BOOKS #endif #define ENABLE_PLAYER_PER_ACCOUNT5 #define ENABLE_DICE_SYSTEM #define ENABLE_EXTEND_INVEN_SYSTEM #define ENABLE_MOUNT_COSTUME_SYSTEM #define ENABLE_WEAPON_COSTUME_SYSTEM // #define ENABLE_MAGIC_REDUCTION_SYSTEM #ifdef ENABLE_MAGIC_REDUCTION_SYSTEM // #define USE_MAGIC_REDUCTION_STONES #endif #define DISABLE_STOP_RIDING_WHEN_DIE // if DISABLE_TOP_RIDING_WHEN_DIE is defined , the player does not lose the horse after his death #define ENABLE_ACCE_SYSTEM //fixed version #define ENABLE_HIGHLIGHT_NEW_ITEM //if you want to see highlighted a new item when dropped or when exchanged #define __ENABLE_KILL_EVENT_FIX__ //if you want to fix the 0 exp problem about the when kill lua event (recommended) #define ENABLE_EXTRA_APPLY_BONUS // Yeni Bonuslar Modulu #define ENABLE_ELEMENTAL_APPLY_BONUS // Yeni Elemental Bonuslar Modulu #define OFFLINE_SHOP // Çevrimdışı Pazar #define GIFT_SYSTEM // Hediye Sistemi #define SHOP_TIME_REFRESH 1*60 // Pazarların Yenilenme Süresi #define SHOP_BLOCK_GAME99 // Kanal 99da Pazarı Bloklama #define SHOP_DISTANCE // Pazarlar Arası Mesafe #define SHOP_AUTO_CLOSE // Pazarda İtem Kalmayınca Otomatik Kapanması //#define SHOP_ONLY_ALLOWED_INDEX // Her Mapta Belirli Sayıda Pazar //#define SHOP_HIDE_NAME // Pazar İsimlerini Gizleme #define SHOP_GM_PRIVILEGES GM_IMPLEMENTOR // Pazar açmak için minimum gm seviyesi #define BL_PRIVATESHOP_SEARCH_SYSTEM #define ENABLE_NEW_PET_SYSTEM //Tr Levelli Pet Sistemi #define ENABLE_PET_ATTR_DETERMINE //Tr Yeni Pet Güncellemesi #define ENABLE_CONQUEROR_LEVEL #define __LOADING_TIP__ #define ENABLE_CHEQUE_SYSTEM #define ENABLE_OFFLINE_SHOP_USE_CHEQUE #define ENABLE_SHOP_USE_CHEQUE #endif IMAGENES: Links Google Drive MEGA, Actualizaciones no probadas por mi.
    1 punto
  22. Pagina Web Metin2 + Admin Panel + Archivo de despligue con Docker. El dia de hoy les traigo este post la pagina en la que he estado trabajando, y uso en mis servidores para produccion. Dicha pagina esta hecha en python y el codigo esta disponible en github, esto para poder hacerle seguimiento y tener una manera centralizada de obtener las actualizacion de la misma. Ademas de esto esta pagina cuenta con un Dockerfile para poder desplegarla y asi la gente que no tiene conocimiento en instalar servidores puedan hacer uso de ella facilmente. Caracteristicas: paymentwall para las donaciones. correo de activacion de cuentas google captcha para darle seguridad a los formularios recuperacion de contraseña por correo panel de administracion ORM para analizar las diferentes tipos de bases de datos. Top de jugadores por crontab. --> Disponible desde el dockerfile multi idioma, actualmente solo tiene ingles y español implementado --> Disponible en la rama translate Ventajas: Instalacion facil, solo hay que configurar un archivo. Administracion facil Pagina con seguirdad implementada Open Source, cuenta con una licencia MIT y debido a esto cualquiera puede enviar mejoras a la pagina mediante pull request en github Se puede desplegar en cualquier sistema operativo tipo unix incluido FreeBSD gracias a que la pagina esta Dockerizada. Desventajas Si se va a montar por separada requiere un VPS de minimo 512 Megas de ram para poder desplegarla. Por el momento solo cuenta con una apariencia, los nuevos skin para esta web estan en desarrollo. Links de descarga solo disponibles desde github. Pagina Web DockerFile Manual de instalacion. En el siguiente manual explicare la forma de poner a funcionar la pagina para produccion con ayuda del dockerfile, para instalarla en entorno de desarrollo en la misma pagina del proyecto esta el manual de instalacion. Antes de instalar hay que actualizar los repositorios sudo apt-get update Ahora hay que instalar git en el vps, suponiendo que estamos usando ubuntu 16.04 o ubuntu 18.04 se ejecuta el siguiente comando. sudo apt-get install git Despues de lo anterior instalamos docker en el vps con el siguiente comando sudo apt install docker.io Despues de esto puede seguir el video tutorial que se publico. Si tienen problemas no se olviden de comentar. Cada quien es libre de usar la pagina que mas sea de su agrado. Nota: El template de esta pagina me lo robe de otro pagina. Saludos. settings.py
    1 punto
  23. Ryukend

    Web Traducida [Noveria]

    Buenas amigos, vi la web de Noveria2 en varios foros y me gusto, entonces la traduje y la use unos días en un servidor, ahora he decidido subirla, la traduje todo funciona, Ranking, Cambio de Pass almacen y cuenta y más, lo único que no traduje fue el Install, pero es sencilla la instalación. Aquí una imagen de como es la web: Link de descarga: http://goo.gl/DJoLbJ Pass del .Rar : Ryukend
    1 punto
  24. https://drive.google.com/file/d/1aWkhzzn8F_Cl-h1VI5GEiOGbt2ZOUrS0/view Segunda opción de link https://drive.google.com/folderview?id=1AzSHEQRHMnVjNWVlFN0HPIwA3e6rlDFB Freebsd https://www.dosyaupload.com/82bh ID:root PW:turkmmo
    1 punto
  25. EzekielitohMercury

    [NPC]Halloween

    DESCARGA http://www63.zippyshare.com/v/fIoExiCF/file.html
    1 punto
  26. Muy buenos diseños como siempre, sigue así!
    1 punto
  27. Armaduras o atuendos puede ser lo mismo, ahora va en tu como lo implementas... Atuendos o armaduras (es el mismo gr2) ;V es lo mismo que con los atruendos de armas y las armas del juego...
    1 punto
  28. Hola, amigos de Metin Zone. He visto este post en otro foro y he decidido traerlo a zone, ya que son una base estable y de aquí pueden empezar muchos sin algunos errores. Inicialmente estos Files + Source son Pagos, pero los traigo gratis, ya que compartir es vivir, oh al menos eso dicen, sin mas que decir, los dejo con ello. Cito Texto Anexado a los Files y Source: Hola, compartí la fuente principal hace meses, pero no me percate de muchos problemas, el gremio, alquimia tenían problemas, etc. Cerré el tema para crear uno nuevamente. Este es el nuevo. No hay problemas en muchos sistemas oficiales como el sistema de alquimia. Les deseo buen uso a quienes lo usen.Una pequeña nota; No tomé la infraestructura de nadie, o no tomé la infraestructura de la parte de alguien. El proyecto; Mainline FUENTE Fix. Cliente; Granny 2.9 Python 2.7 Contraseña de Navicat: 123456 personaje GM; ID: root PASS: 123456 Comandos de compilación; / usr / mainlinesource / Server gmake clean & gmake all o el comando anterior se puede hacer de una manera clásica Errores Solucionados ------------------------------------->Se Aumento el Tamaño de los Boos <--------------------------------------- ------------------------------------->Info. Hora, Nivel En MP <--------------------------------------- ------------------------------------->Atuendos y Vestidos de Boda Fix <--------------------------------------- -------------------------------------> Objetos de "0" Yang cambian a "Gratis" <--------------------------------------- ------------------------------------->Hoguera Fixeada <--------------------------------------- ------------------------------------->Bloqueo de Comercio mientras se esta TRANSFORMADO <--------------------------------------- ------------------------------------->Alquimia Sin Coste <--------------------------------------- ------------------------------------->Alquimia Sin Coste <--------------------------------------- ------------------------------------->Mensaje de Área Protegida <--------------------------------------- ------------------------------------->Cambio de Color a Signos de Reino [J] [S] [C] <--------------------------------------- ------------------------------------->Descarga <--------------------------------------- Fuente: Turkmmo
    1 punto
  29. Bueno, como dije que lo probaría aquí vengo a comentar algunas cosillas. 1-Hay que hacerle unos pequeños cambios porque hay funciones que puedes que no tengas, (solo adaptarlo a tu código). 2-Hay que tener cuidado porque (por lo menos en mi caso ya lo descartaré porque creo que es un problema mío pero lo comento igual x las moscas), parece que por algún motivo aumenta la memoria y esto puede generarte algún que otro error (este error probablemente mío, se soluciona aumentando la ram usada y listo). 3-me he dado cuenta que es lo mismo que por tanto, necesitas el sistema de Budokan completo con su mapa para hacerlo funcionar, incluyendo crear la parte del cliente, resumido, funciona, pero sistema incompleto.
    1 punto
  30. Randaron

    Armadura Sura Diabolika

    Hola! Hoy traigo unas armaduras de sura Imagen: Creditos a : Ridack Link: http://www.mediafire.com/file/vo55afjqfdrlfd5/ridack+armor.rar No olvides dejar tu MG !
    1 punto
  31. Algunas imagenes de los NPC: DESCARGA: [CLIC EN "ME GUSTA" PARA VER EL ENLACE]
    1 punto
  32. TTV_RANDARON

    VDI Listo para Metin2

    Especificaciones de la máquina virtual 1 GB de RAM (aumente como desee desde la configuración del hipervisor) intercambio de 4 GB HDD 6.16G - utilizado por la instalación: 2.57G (Sistema de archivos ZFS, ampliable en caliente en cualquier momento) Sistema operativo: FreeBSD 10.3-RELEASE (GENERIC) 64bit Software instalado Los principales software instalados son: MariaDB 10.1 (Fork MySQL, 100% compatible con metin2) Compatibilidad con las versiones 9.x, 4.x y 7.x de FreeBSD Bibliotecas de 32 bits Webmin (panel de control web para la administración) Bash (shell básico para linux) Pescado (concha fácil de usar) gcc49 (software para compilar fuentes) rsync (copia avanzada de archivos, incluso remota) IPFilter (software Advanced Firewall, fácil de usar GUI a través de webmin, reglas ya configuradas) Aquí está la lista completa de todos los paquetes instalados (instalación a través de puertos) root@iltizioservice_demo ~# pkg info argp-standalone-1.3_2 Standalone version of arguments parsing functions from GLIBC autoconf-2.69_1 Automatically configure source code on many Un*x platforms autoconf-wrapper-20131203 Wrapper script for GNU autoconf automake-1.15_1 GNU Standards-compliant Makefile generator automake-wrapper-20131203 Wrapper script for GNU automake bash-4.3.46_1 The GNU Project's Bourne Again SHell binutils-2.27_3,1 GNU binary tools bison-2.7.1,1 Parser generator from FSF, (mostly) compatible with Yacc ca_root_nss-3.26 Root certificate bundle from the Mozilla Project cmake-3.6.2 Cross-platform Makefile generator cmake-modules-3.6.2 Modules and Templates for CMake compat4x-i386-5.3_11 Convenience package to install the compat4x libraries compat7x-amd64-7.4.704000.201310.1 Convenience package to install the compat7x libraries compat9x-amd64-9.3.903000.20160608 Convenience package to install the compat9x libraries curl-7.50.3 Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers dialog4ports-0.1.6 Console Interface to configure ports expat-2.2.0 XML 1.0 parser written in C fish-2.3.1 User friendly command line shell gcc-ecj-4.5 Eclipse Java Compiler used to build GCC Java gcc49-4.9.4 GNU Compiler Collection 4.9 gettext-runtime-0.19.8.1 GNU gettext runtime libraries and programs gettext-tools-0.19.8.1 GNU gettext development and translation tools glib-2.46.2_3 Some useful routines of C programming (current stable version) gmake-4.2.1_1 GNU version of 'make' utility gmp-5.1.3_3 Free library for arbitrary precision arithmetic help2man-1.43.3_1 Automatically generating simple manual pages from program output indexinfo-0.2.5 Utility to regenerate the GNU info page index ipmitool-1.8.17_1 CLI to manage IPMI systems jsoncpp-1.7.3 JSON reader and writer library for C++ libarchive-3.2.1,1 Library to create and read several streaming archive formats libffi-3.2.1 Foreign Function Interface libiconv-1.14_9 Character set conversion library liblz4-131 LZ4 compression library, lossless and very fast libstatgrab-0.91 Provides a useful interface to system statistics libtool-2.4.6 Generic shared library support script libxml2-2.9.4 XML parser library for GNOME localedata-5.4_2 Legacy locale data for FreeBSD 6+ lzo2-2.09 Portable speedy, lossless data compression library m4-1.4.17_1,1 GNU m4 mariadb101-client-10.1.17 Multithreaded SQL database (client) mariadb101-server-10.1.17 Multithreaded SQL database (server) mpc-1.0.3 Library of complex numbers with arbitrarily high precision mpfr-3.1.4 Library for multiple-precision floating-point computations muse-0.2 Shows memory usage data p5-Authen-PAM-0.16_2 Perl interface to the PAM library p5-IO-Tty-1.12_1 Flexible I/O Perl5 module that allows manipulation of pseudo-TTYs p5-Locale-gettext-1.06 Message handling functions p5-Net-SSLeay-1.78 Perl5 interface to SSL patch-2.7.5 GNU patch utility pcre-8.39 Perl Compatible Regular Expressions library perl5-5.20.3_15 Practical Extraction and Report Language pkg-1.8.7_3 Package manager pkgconf-1.0.1 Utility to help to configure compiler and linker flags py27-Babel-2.3.4 Collection of tools for internationalizing Python applications py27-Jinja2-2.8 Fast and easy to use stand-alone template engine py27-MarkupSafe-0.23 Implements XML/HTML/XHTML Markup safe string for Python py27-alabaster-0.7.6 Modified Kr Sphinx theme py27-docutils-0.12 Python Documentation Utilities py27-imagesize-0.7.1 Python image size library py27-pygments-2.1.3 Syntax highlighter written in Python py27-pystemmer-1.3.0_1 Snowball Stemming Algorithms for Information Retrieval py27-pytz-2016.6.1,1 World Timezone Definitions for Python py27-setuptools27-23.1.0 Python packages installer py27-six-1.10.0 Python 2 and 3 compatibility utilities py27-snowballstemmer-1.2.0_1 Snowball stemming library collection for Python py27-sphinx-1.4.6_1 Python documentation generator py27-sphinx_rtd_theme-0.1.9 Mobile-friendly py-sphinx theme python2-2_3 The "meta-port" for version 2 of the Python interpreter python27-2.7.12 Interpreted object-oriented programming language python3-3_3 The "meta-port" for version 3 of the Python interpreter python34-3.4.5 Interpreted object-oriented programming language rsync-3.1.2_5 Network file distribution/synchronization utility scons-2.5.0 Build tool alternative to make webmin-1.810 Web-based interface for system administration for Unix xe-guest-utilities-6.2.0_2 FreeBSD VM tools for Citrix XenServer and XCP xen-guest-tools-4.6.1 Xen tools within FreeBSD domU xinetd-2.3.15_2 Replacement for inetd with better control and logging yajl-2.1.0 Portable JSON parsing and serialization library in ANSI C zip-3.0_1 Create/update ZIP files compatible with PKZIP Accesos Se han configurado todas las utilidades necesarias, servidor mysql y servidor ssh para conectarse desde el exterior: SSH, SFTP (Putty, WinSCP): id root password: iltizioservice Remote MariaDB (Navicat, mysql): id root password: iltizioservice Local MariaDB (gameserver): id: contraseña del juego: iltizioservice Descargar VDI dándole click aquí en este texto.
    1 punto
  33. Aquí os dejo un post de un foro portugués: Tech-Gamers http://www.tech-gamers.pt/index.php?/topic/33451-metin2-websites/
    1 punto
  34. MiGueLiT0

    [FILES]Temarica

    LINK DE DESCARGA: https://drive.google.com/uc?id=1jsF2WEqCgCqP2JEuVmlhr0Aq3m9omhX7&export=download&fbclid=IwAR11ADL2pEKa--EuTmOTgFe25C9En14DhVkFUphPIC4LCbjro8Wyi52DQ1o Fuente : Metin2Publico!.
    1 punto
  35. Desmint

    [SF] MavyAy44

    Hola Amigos de Metin2Zone, ya hace rato no traiga nada pero me gusta traer cosas de calidad, asi que les traigo unos files un poco viejos pero de muy buena calidad y con buena pinta. Sin mas que decir, dejo la info de los Files. Extraido de Turkmmo texto: Hola a todos, el archivo que vendí en 2018 fue los que use de Marty Sama más actualizados de esa época, realmente eran los archivos que se tenían a mano.Después de las ventas, me tomé un descanso durante aproximadamente 1 año, y durante este tiempo tuve que compartir archivos de mano en mano. La versión actual de los archivos se probó con 3k de jugadores en línea, hermosos archivos de servidor con el sistema para ser utilizado como infraestructura, pero los archivos se desarrollaron durante 2 años, esta es la versión hace 2 años. En lugar de comenzar desde cero infraestructura, puede desarrollar esta red. Buen uso Game & DB - MNarty Sama + Source de Rubinum Game + MySQL - Maxmi Pack Metin2TC & MPHLV FreeBSD 9.2 MySQL 5.5 Pass: 1 Informacion: Sistema de Chaman Sistema de Titulos Shop Offline Sistema de Transfiguracion Sistema de Mascotas Sistema de Estolas Sistema de Mejoras Sistema de Evolucion Sistema de Guardar Coordenadas Sistema de Mantenimiento Pruebas de Funcionamiento Solucion de Errores: Descargar Server Files Descargar Source Fuente: Turkmmo Agradecimientos, A mi perros, como siempre trayendo cosas de calidad
    1 punto
  36. https://mega.nz/#!u7B1lAjC!v5QDs15Dtw0se1MUBMPzj8qTXgPR8wlnGSruD1MMQMU
    1 punto
  37. TrafalgarLaw

    Web Evion Antigua

    La Compre al imbecil de Snookey y solo es la interfaz no viene completa ni siquiera con todas las funciones correctas, es base de cms la mierda http://www.mediafire.com/file/ygnjnn6od26ztq5/Evion_HomePage.zip/file
    1 punto
  38. Buenasss zoneros y zoneras, hoy os voi a explicar como implementar en vuestro servidores el sistema de logros que meti en Metin2Extasis, hasta con mi querida quest de canjes xd (aunque en elite hay una mas completa la mia es mas sencillita). ESTA GUIA ES EXCLUSIVA DE METIN2ZONE, QUE NADIE LA COPY PASTEE A OTROS FOROS 1 - Qué es el sistema de logros? Este sistema consiste en una quest y una edicion del cliente que hace que cada vez que un jugador alcance un objetivo concreto, que tu fijas en la quest, le da los puntos correspondientes al logro que haya alcanzando. Si un jugador acumula puntos luego los puede canjear por premios. Aqui teneis algunas fotos del resultado final (son antiguas del extasis xd): 2 - Como meto yo esto? El sistema de logros consiste en una quest y en editar unos archivos en el cliente, así que vamos a ir paso por paso: 2.1: Parte del cliente: *Todos los archivos que tengais que meter estan en esta descarga: http://www.mediafire...a_de_logros.zip 2.1.1 - Que archivos vamos a editar? En el cliente editaremos los siguientes archivos: -Root: dentro de el los archivos game.py y uiachievement.py (este lo meteremos nosotros). -Etc: donde meteremos los archivos achievement_small.sub y achievement_small.dds -Uiscript: aqui meteremos el archivo achievementboard.py y warteschleife.py 2.1.2 - Manos a la obra, a implementar! 2.1.2.1: Primero empezaremos con el root. Decompilad vuestro root, abrid el archivo game.py y buscad esto: def __ServerCommand_Build(self): Una vez esteis ahi, vais hasta donde pone "CloseSafeBox" y cuando esteis en esa linea le dais a a enter y pegais esto: # Achievement System START "achievement" : self.__AchievementTest, "achievementpoints" : self.__ShowAchievementPoints, # Achievement System END Quedandoos asi: (Las -------------------- las pongo solo para que distingais la parte que acabamos de añadir, no hay que ponerlas) Ahora vais al final del archivo, le dais a enter para dejar algo de espacio y pegais esto: # Achievement System START def __ShowAchievementPoints(self, points): import uiAchievement import uiTaskbar self.uiAchievement = uiAchievement.AchievementDialog() uiAchievement.AchievementPoints = int(points) def __AchievementTest(self, archivement): import uiAchievement self.uiAchievement = uiAchievement.AchievementDialog() self.uiAchievement.Show(1, str(archivement)) self.uiAchievement.SetTop() # Achievement System END Quedará asi: *Siguiente paso: metemos en la carpeta root el archivo uiachievement.py y lo añadimos al xml <File archivedPath="uiachievement.py" type="2"><![CDATA[Sourceuiachievement.py]]></File> Listo el root! Sigamos con el etc. 2.1.2.2: Decompilamos nuestro etc, vamos a la carpeta ymir work/ui y metemos el achievement_small.dds. Despues vamos a la carpeta ymir work/ui/public y metemos el achievement_small.sub. Por ultimo agregamos ambos al xml: <File archivedPath="d:/ymir work/ui/public/achievement_small.sub" type="0"><![CDATA[Sourceymir workuipublicachievement_small.sub]]></File> <File archivedPath="d:/ymir work/ui/achievement_small.dds" type="0"><![CDATA[Sourceymir workuiachievement_small.dds]]></File> 2.1.2.3: El ultimo paso en el cliente es decompilar nuestro uiscript y meter el archivo achievementboard.py y el warteschleife.py: en la carpeta. Los añadimos al xml y compilamos: <File archivedPath="uiscript/achievementboard.py" type="2"><![CDATA[Sourceuiscriptachievementboard.py]]></File> <File archivedPath="uiscript/warteschleife.py" type="2"><![CDATA[Sourceuiscriptwarteschleife.py]]></File> Y listo ya tenemos todo lo del cliente 2.1: Parte del server: Bueno ahora ya solo nos queda meter nuestra quest del sistema de logros en la carpeta /home/game/quest (o la ruta en la que tengais la carpeta quest). Aqui os dejo la mia, con los nombres en español, algunos logros añadidos, canje, un item que te da logros (pa quien lo quiera xd), una opcion que te dice tus logros, etc quest logros_keko begin state start begin --LOGIN when login begin local actual_achievement_points = pc.getqf("achievement_points") if pc.getqf("firstlogin") != 1 then local Reward = 1 pc.setqf("firstlogin", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Primer_login%".. actual_achievement_points + Reward .."") else cmdchat("achievementpoints ".. pc.getqf("achievement_points")) end end --BOSSE when 691.kill begin local Reward = 2 local Achievement = "Jefe_Orco" local killcount = pc.getqf("691") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("691", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 791.kill begin local Reward = 3 local Achievement = "Lider_esoterico" local killcount = pc.getqf("791") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("791", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 2493.kill begin local Reward = 100 local Achievement = "Dragon_azul" local killcount = pc.getqf("2493") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("2493", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 2492.kill begin local Reward = 20 local Achievement = "Comandante_Setaou" local killcount = pc.getqf("2492") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("2492", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 1091.kill begin local Reward = 5 local Achievement = "Rey_demonio" local killcount = pc.getqf("1091") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("1091", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 2597.kill begin local Reward = 20 local Achievement = "Muerte" local killcount = pc.getqf("2597") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("2597", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 1192.kill begin local Reward = 12 local Achievement = "Bruja_de_hielo" local killcount = pc.getqf("1192") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("1192", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 1304.kill begin local Reward = 5 local Achievement = "Tigre_fantasma" local killcount = pc.getqf("1304") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("1304", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 1901.kill begin local Reward = 4 local Achievement = "9_colas" local killcount = pc.getqf("1901") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("1901", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 2091.kill begin local Reward = 3 local Achievement = "Reina_araña" local killcount = pc.getqf("2091") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("2091", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 2206.kill begin local Reward = 4 local Achievement = "Jefe_logros" local killcount = pc.getqf("2206") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("2206", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 2191.kill begin local Reward = 5 local Achievement = "Tortuga_del_desierto" local killcount = pc.getqf("2191") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("2191", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 692.kill begin local Reward = 3 local Achievement = "Orco_elite" local killcount = pc.getqf("692") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("692", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 693.kill begin local Reward = 5 local Achievement = "Orco_renacido" local killcount = pc.getqf("693") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("693", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end --Item shop--- when 50129.use begin say_title ( "Obten puntos logro") local actual_achievement_points = pc . getqf ( "achievement_points" ) local p = select ( "Obten 200 puntos logro" ) if p == 1 then local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points + 200 ) say ( "Enorabuena tienes 200 logros mas" ) say ( "Disfrutalos!" ) item.remove ( "50129", 1 ) end end when 50130.use begin say_title ( "Obten puntos logro") local actual_achievement_points = pc . getqf ( "achievement_points" ) local p = select ( "Obten 100 puntos logro" ) if p == 1 then local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points + 100 ) say ( "Enorabuena tienes 100 logros mas" ) say ( "Disfrutalos!" ) item.remove ( "50130", 1 ) end end when 50131.use begin say_title ( "Obten puntos logro") local actual_achievement_points = pc . getqf ( "achievement_points" ) local p = select ( "Obten 50 puntos logro" ) if p == 1 then local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points + 50 ) say ( "Enorabuena tienes 50 logros mas" ) say ( "Disfrutalos!" ) item.remove ( "50131", 1 ) end end when 50132.use begin say_title ( "Obten puntos logro") local actual_achievement_points = pc . getqf ( "achievement_points" ) local p = select ( "Obten 25 puntos logro" ) if p == 1 then local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points + 25 ) say ( "Enorabuena tienes 25 logros mas" ) say ( "Disfrutalos!" ) item.remove ( "50132", 1 ) end end --CANJES-- when 50115.use begin say_title ( "Canjea tus puntos logro" ) local actual_achievement_points = pc . getqf ( "achievement_points" ) local p = select ( "Caballo armado - 5 puntos" , "Caballo militar - 30 puntos" , "Bonus mediohumanos +20% por 30min - 50 puntos" , "Bonus HP +5000 por 30min - 60 puntos" , "Armadura divina - 400 logros" , "Mascota de ataque - 30 puntos" , "Mas" ) if p == 1 then if pc . getqf ( "achievement_points" ) <= 4 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 5 ) say ( "Has recibido un caballo armado" ) horse . set_level ( "11" ) horse . unsummon ( ) horse . summon ( ) pc . give_item2 ( "50052" , 1 ) return elseif p == 2 then if pc . getqf ( "achievement_points" ) <= 29 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 30 ) say ( "Has recibido un caballo militar" ) horse . set_level ( "21" ) horse . unsummon ( ) horse . summon ( ) pc . give_item2 ( "50053" , 1 ) return elseif p == 3 then if pc . getqf ( "achievement_points" ) <= 49 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 50 ) say ( "Has recibido 20% fuerza contra mediohumanos por 30min" ) affect . add_collect ( apply . ATTBONUS_HUMAN , 20 , 60 * 30 ) return elseif p == 4 then if pc . getqf ( "achievement_points" ) <= 59 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 60 ) say ( "Has recibido 5000hp por 30min" ) affect . add_collect ( apply . MAX_HP , 5000 , 60 * 30 ) return elseif p == 5 then if pc. getqf ( "achievement_points" ) <= 399 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 399 ) local armor = select ( "Armd. divina (G)" , "Armd. divina (N)" , "Armd. divina (S)" , "Armd. divina (C)" ) if armor == 1 then say ( "Has recibido la Armadura divina" ) pc . give_item2 ( "42080" , 1 ) return elseif armor == 2 then say ( "Has recibido la Armadura divina" ) pc . give_item2 ( "44080" , 1 ) return elseif armor == 3 then say ( "Has recibido la Armadura divina" ) pc . give_item2 ( "46080" , 1 ) return elseif armor == 4 then say ( "Has recibido la Armadura divina" ) pc . give_item2 ( "48080" , 1 ) return end elseif p == 6 then if pc . getqf ( "achievement_points" ) <= 29 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 29 ) say ( "Has recibido la mascota de ataque" ) pc . give_item2 ( "30312" , 1 ) return elseif p == 7 then local p2 = select ( "Leon Blanco - 40 puntos" , "Anillo experiencia - 5 puntos" , "Fuerza monstruo +20% 30min - 15 puntos" , "Velocidad movimiento +25% 30min - 10 puntos" , "Mascota de defensa - 25 puntos" , "Cuantos logros tengo?" , "Cerrar" ) if p2 == 1 then if pc . getqf ( "achievement_points" ) <= 39 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 40 ) say ( "Has recibido un leon blanco disfrtualo, no se acaba" ) pc . give_item2 ( "50110" , 1 ) return elseif p2 == 2 then if pc . getqf ( "achievement_points" ) <= 4 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 5 ) say ( "Disfruta de un anillo de experiencia" ) pc . give_item2 ( "71015" , 1 ) return elseif p2 == 3 then if pc . getqf ( "achievement_points" ) <= 14 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 15 ) say ( "Has recibido 20% fuerza monstruo por 30min" ) affect . add_collect ( apply . ATTBONUS_MONSTER , 20 , 60 * 30 ) return elseif p2 == 4 then if pc . getqf ( "achievement_points" ) <= 9 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 10 ) say ( "Has recibido 25% velo.movimiento por 30min" ) affect . add_collect ( apply . MOV_SPEED , 25 , 60 * 30 ) return elseif p2 == 5 then if pc . getqf ( "achievement_points" ) <= 24 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 25 ) say ( "Has recibido la mascota de defensa" ) pc . give_item2 ( "71124" , 1 ) return elseif p2 == 6 then local Reward = 0 local Achievement = "Ver_tus_logros" local killcount = pc.getqf("logros") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") elseif p2 == 7 then return end end end --METINS when 8013.kill begin local Reward = 8 local Achievement = "Metin_muerte" local killcount = pc.getqf("8013") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("8013", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_destruido#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 8016.kill begin local Reward = 5 local Achievement = "Metin_demonio" local killcount = pc.getqf("8016") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("8016", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_destruido#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 8012.kill begin local Reward = 6 local Achievement = "Metin_caida" local killcount = pc.getqf("8012") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("8012", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_destruido#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 8015.kill begin local Reward = 5 local Achievement = "Metin_dureza" local killcount = pc.getqf("8015") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("8015", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_destruido#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 8026.kill begin local Reward = 2 local Achievement = "Metin_85" local killcount = pc.getqf("8026") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("8026", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_destruido#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end when 8027.kill begin local Reward = 3 local Achievement = "Metin_90" local killcount = pc.getqf("8027") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("8027", killcount + 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_destruido#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") end --LEVELS when login or levelup with pc.get_level() >= 15 and pc.getqf("Level15") != 1 begin local Reward = 2 local Achievement = "Level_15" local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("Level15", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_alcanzado%".. actual_achievement_points + Reward .."") end when login or levelup with pc.get_level() >= 30 and pc.getqf("Level30") != 1 begin local Reward = 2 local Achievement = "Level_30" local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("Level30", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_alcanzado%".. actual_achievement_points + Reward .."") end when login or levelup with pc.get_level() >= 40 and pc.getqf("Level40") != 1 begin local Reward = 3 local Achievement = "Level_40" local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("Level40", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_alcanzado%".. actual_achievement_points + Reward .."") end when login or levelup with pc.get_level() >= 50 and pc.getqf("Level50") != 1 begin local Reward = 4 local Achievement = "Level_50" local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("Level50", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_alcanzado%".. actual_achievement_points + Reward .."") end when login or levelup with pc.get_level() >= 75 and pc.getqf("Level75") != 1 begin local Reward = 5 local Achievement = "Level_75" local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("Level75", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_alcanzado%".. actual_achievement_points + Reward .."") end when login or levelup with pc.get_level() >= 85 and pc.getqf("Level85") != 1 begin local Reward = 10 local Achievement = "Level_85" local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("Level85", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_alcanzado%".. actual_achievement_points + Reward .."") end when login or levelup with pc.get_level() >= 90 and pc.getqf("Level90") != 1 begin local Reward = 25 local Achievement = "Level_90" local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("Level90", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_alcanzado%".. actual_achievement_points + Reward .."") end when login or levelup with pc.get_level() >= 95 and pc.getqf("Level95") != 1 begin local Reward = 50 local Achievement = "Level_95" local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("Level95", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_alcanzado%".. actual_achievement_points + Reward .."") end when login or levelup with pc.get_level() >= 99 and pc.getqf("Level99") != 1 begin local Reward = 100 local Achievement = "Level_99" local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("Level99", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_alcanzado%".. actual_achievement_points + Reward .."") end --CHECK EQUIP when login begin loop_timer("check_eq", 10) end when check_eq.timer begin local russi = pc.get_armor() local waffe = pc.get_weapon() local actual_achievement_points = pc.getqf("achievement_points") local Reward = 5 if russi==11299 and pc.getqf("achievement_ssp") != 1 then pc.setqf("achievement_ssp", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Armadura negra+9%".. actual_achievement_points + Reward .."") elseif russi==11499 and pc.getqf("achievement_swa") != 1 then pc.setqf("achievement_swa", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Armadura negra+9%".. actual_achievement_points + Reward .."") elseif russi==11699 and pc.getqf("achievement_mpp") != 1 then pc.setqf("achievement_mpp", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Armadura negra+9%".. actual_achievement_points + Reward .."") elseif russi==11899 and pc.getqf("achievement_sk") != 1 then pc.setqf("achievement_sk", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Armadura negra+9%".. actual_achievement_points + Reward .."") elseif waffe==189 and pc.getqf("achievement_gifti") != 1 then pc.setqf("achievement_gifti", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Giftschwert+9%".. actual_achievement_points + Reward .."") elseif waffe==199 and pc.getqf("achievement_lowenschw.") != 1 then pc.setqf("achievement_lowenschw.", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Löwenschwert+9%".. actual_achievement_points + Reward .."") elseif waffe==5129 and pc.getqf("achievement_orchiglocke") != 1 then pc.setqf("achievement_orchiglocke", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Orchideenglocke+9%".. actual_achievement_points + Reward .."") elseif waffe==2179 and pc.getqf("achievement_krahenstahl") != 1 then pc.setqf("achievement_krahenstahl", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Krähenstahlbogen+9%".. actual_achievement_points + Reward .."") elseif waffe==1139 and pc.getqf("achievement_teufelsflugenchak") != 1 then pc.setqf("achievement_teufelsflugenchak", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Teufelsflügel-Chakram+9%".. actual_achievement_points + Reward .."") elseif waffe==3169 and pc.getqf("achievement_Grolli") != 1 then pc.setqf("achievement_Grolli", 1) pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement Grollschwert+9%".. actual_achievement_points + Reward .."") end end end end Y para que no os quedeis simplemente metiendo la quest y ya ta os voi a explicar como funciona: 1 - Lo mas importante de los logros es que cuando alcanzas uno (por ejemplo matar al jefe orco) te suma puntos mediante un pc.setqf: when 691.kill begin local Reward = 2 pc.setqf("achievement_points", actual_achievement_points + Reward) Como veis ahí al jefe orco (mob de id 691) le asigna los puntos que vale con local Reward = 2 y luego te suma 2 puntos con el pc.setqf("achievement_points", actual_achievement_points + Reward (el reward en este caso seria un +2). Por lo tanto si quereis añadir otro mob a la lista de logros solo tendreis que hacer lo siguiente: when idmob.kill begin local Reward = puntos -- Poneis cuantos puntos quereis que os de local Achievement = "Nombre del mob que saldra en el cliente" local killcount = pc.getqf("idmob") -- Se usa para que el juego lleve la cuenta de cuantas veces lo mataste local actual_achievement_points = pc.getqf("achievement_points") -- Calcula cuantos puntos tenes pc.setqf("693", killcount + 1) -- Aqui os suma 1 al numero de ese mob que llevais pc.setqf("achievement_points", actual_achievement_points + Reward) -- aqui te suma tus puntos por matarlo cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") -- Con esto te saldra la ventana en el cliente diciendo que lo mataste y cuantos puntos tenes end Ahora os enseñare como hacer los canjes. En mi caso los canjes se hacen mediante un item, pero vosotros podeis hacerlo como querais simplement cambiando el when iditem.use por un when npc.chat."Canje de Logros" o como os apetezca. Veamos como tengo yo los canjes: when 50115.use begin say_title ( "Canjea tus puntos logro" ) local actual_achievement_points = pc . getqf ( "achievement_points" ) local p = select ( "Caballo armado - 5 puntos" , "Caballo militar - 30 puntos" , "Bonus mediohumanos +20% por 30min - 50 puntos" , "Bonus HP +5000 por 30min - 60 puntos" , "Armadura divina - 400 logros" , "Mascota de ataque - 30 puntos" , "Mas" ) if p == 1 then if pc . getqf ( "achievement_points" ) <= 4 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 5 ) say ( "Has recibido un caballo armado" ) horse . set_level ( "11" ) horse . unsummon ( ) horse . summon ( ) pc . give_item2 ( "50052" , 1 ) return elseif p == 2 then if pc . getqf ( "achievement_points" ) <= 29 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 30 ) say ( "Has recibido un caballo militar" ) horse . set_level ( "21" ) horse . unsummon ( ) horse . summon ( ) pc . give_item2 ( "50053" , 1 ) return elseif p == 3 then if pc . getqf ( "achievement_points" ) <= 49 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 50 ) say ( "Has recibido 20% fuerza contra mediohumanos por 30min" ) affect . add_collect ( apply . ATTBONUS_HUMAN , 20 , 60 * 30 ) return elseif p == 4 then if pc . getqf ( "achievement_points" ) <= 59 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 60 ) say ( "Has recibido 5000hp por 30min" ) affect . add_collect ( apply . MAX_HP , 5000 , 60 * 30 ) return elseif p == 5 then if pc. getqf ( "achievement_points" ) <= 399 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 399 ) local armor = select ( "Armd. divina (G)" , "Armd. divina (N)" , "Armd. divina (S)" , "Armd. divina (C)" ) if armor == 1 then say ( "Has recibido la Armadura divina" ) pc . give_item2 ( "42080" , 1 ) return elseif armor == 2 then say ( "Has recibido la Armadura divina" ) pc . give_item2 ( "44080" , 1 ) return elseif armor == 3 then say ( "Has recibido la Armadura divina" ) pc . give_item2 ( "46080" , 1 ) return elseif armor == 4 then say ( "Has recibido la Armadura divina" ) pc . give_item2 ( "48080" , 1 ) return end elseif p == 6 then if pc . getqf ( "achievement_points" ) <= 29 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 29 ) say ( "Has recibido la mascota de ataque" ) pc . give_item2 ( "30312" , 1 ) return elseif p == 7 then local p2 = select ( "Leon Blanco - 40 puntos" , "Anillo experiencia - 5 puntos" , "Fuerza monstruo +20% 30min - 15 puntos" , "Velocidad movimiento +25% 30min - 10 puntos" , "Mascota de defensa - 25 puntos" , "Cuantos logros tengo?" , "Cerrar" ) if p2 == 1 then if pc . getqf ( "achievement_points" ) <= 39 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 40 ) say ( "Has recibido un leon blanco disfrtualo, no se acaba" ) pc . give_item2 ( "50110" , 1 ) return elseif p2 == 2 then if pc . getqf ( "achievement_points" ) <= 4 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 5 ) say ( "Disfruta de un anillo de experiencia" ) pc . give_item2 ( "71015" , 1 ) return elseif p2 == 3 then if pc . getqf ( "achievement_points" ) <= 14 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 15 ) say ( "Has recibido 20% fuerza monstruo por 30min" ) affect . add_collect ( apply . ATTBONUS_MONSTER , 20 , 60 * 30 ) return elseif p2 == 4 then if pc . getqf ( "achievement_points" ) <= 9 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 10 ) say ( "Has recibido 25% velo.movimiento por 30min" ) affect . add_collect ( apply . MOV_SPEED , 25 , 60 * 30 ) return elseif p2 == 5 then if pc . getqf ( "achievement_points" ) <= 24 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 25 ) say ( "Has recibido la mascota de defensa" ) pc . give_item2 ( "71124" , 1 ) return elseif p2 == 6 then local Reward = 0 local Achievement = "Ver_tus_logros" local killcount = pc.getqf("logros") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") elseif p2 == 7 then return end end end *Si os fijais la ultima opcion de la tienda de canjes te permite ver tus logros, para ello le hice un logro que te sume 0 puntos pero que te enseña cuantos tienes: elseif p2 == 6 then local Reward = 0 local Achievement = "Ver_tus_logros" local killcount = pc.getqf("logros") local actual_achievement_points = pc.getqf("achievement_points") pc.setqf("achievement_points", actual_achievement_points + Reward) cmdchat("achievement ".. Achievement .."_derrotado#".. killcount + 1 .."%".. actual_achievement_points + Reward .."") Asi que si necesitais hacer vuestra opcion de ver logros ahi teneis Tal como eso son todos los canjes, si quereis hacer vuestros propios canjes os hago aqui un pequeño script de canje para explicaros como seria: when 20095.chat."Canjear mis logros" begin say_title("Canjear mis logros") say("") say("Hola jugador, si tienes logros") say("yo te los puedo cambiar por cositas.") say("") say("Si no tienes intenta conseguir alguno") say("porque merece la pena") say("") say_reward("Quieres canjear tus punots?") local canje = select ("Si" , "No") if canje == 1 then say_title("Canjes de logros") say("") say("Elige lo que quieras") local elegir = select ("Quinto bonus - 3 logros" , "Añadir 6-7 bonus - 4 logros" , "Cambiar 6-7 bonus - 5 logros" , "Caballo armado - 6 logros" , "Caballo militar - 8 logros" , "Cerrar") if elegir == 1 then if pc . getqf ( "achievement_points" ) <= 2 then chat( "Lo siento necesitas mas puntos" ) return end pc.give_item2("70024", 1) local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 3 ) return elseif elegir == 2 then if pc . getqf ( "achievement_points" ) <= 3 then chat( "Lo siento necesitas mas puntos" ) return end pc.give_item2("71051", 1) local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 4 ) return elseif elegir == 3 then if pc . getqf ( "achievement_points" ) <= 4 then say ( "Lo siento necesitas mas puntos" ) return end pc.give_item2("71052", 1) local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 5 ) return elseif elegir == 4 then if pc . getqf ( "achievement_points" ) <= 5 then chat( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 6 ) chat ( "Has recibido un caballo armado" ) horse . set_level ( "11" ) horse . unsummon ( ) horse . summon ( ) pc . give_item2 ( "50052" , 1 ) return elseif elegir == 5 then elseif p == 2 then if pc . getqf ( "achievement_points" ) <= 7 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 8 ) chat( "Has recibido un caballo militar" ) horse . set_level ( "21" ) horse . unsummon ( ) horse . summon ( ) pc . give_item2 ( "50053" , 1 ) return elseif elegir == 6 then return end elseif canje == 2 then return end end Este script es un pequeño regalo para vosotros, lo hice ahora para que podais usar otro si no quereis el que tenia en el extasis. *Para meterla en vuestra quest podeis quitar mi tienda de canjes y pegar esta si quereis, o hacerla como quest separada. Por ultimo os explicare como funcionan los canjes con un ejemplo: local p = select ( "Caballo armado - 5 logros") if p == 1 then if pc . getqf ( "achievement_points" ) <= 4 then say ( "Lo siento necesitas mas puntos" ) return end local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 5 ) say ( "Has recibido un caballo armado" ) horse . set_level ( "11" ) horse . unsummon ( ) horse . summon ( ) pc . give_item2 ( "50052" , 1 ) return Empieza con un local = select para que escojais vuestro premio y os aconsejo que pongais ahi cuantos logros cuesta como hice yo. Luego puse una restriccion para que si teneis menos puntos que los que pide el item no os deje comprarlo: if pc . getqf ( "achievement_points" ) <= 2 then chat( "Lo siento necesitas mas puntos" ) return end Funciona de la siguiente manera: donde pone <= 2 teneis que poner un punto menos que los que pide, ya que eso dice que si tienes esos puntos o menos no te deje comprar. Despues del return end ya solo teneis que poner el comando para que os quite los puntos que es este: local actual_achievement_points = pc . getqf ( "achievement_points" ) pc . setqf ( "achievement_points" , actual_achievement_points - 5 ) --Poneis ahi los que quereis que quite Y lo que quereis que os dea justo debajo de esas dos lineas: pc.give_item2("71052", 1) --- Ahi poned lo que quereis que dea Y eso es todo zoneros, que disfruteis del sistema de logros !!! Creditos: al creador del sistema (que no es mio xd) y a mi por la parte de la quest mia y la traduccion de la original.
    1 punto
  39. Se agrega video tutorial de como instalarla Link a Docker hub https://hub.docker.com/r/luisito666/mt2web
    1 punto
  40. Shinigami

    Web Traducida [Noveria]

    Muchas gracias, ese funciona
    1 punto
  41. Buenas aqui les dejo unos escudos hechos por mi theRAPTOR ([TM]Ares) hechos para mi servidor Metin2Force que saldra pronto.... son para lv 81 serian la evolucion de los escudos del 61 http://www.mediafire...4nxiagbvey10rxe +1 si lo descargan y si los usan PD: creditos a thanato por ayudar con un problema de los iconos
    1 punto
  42. Hola de nuevo amigos de metin2Zone. Hoy les traigo 6 Nuevos cascos para: 5 Cascos Para Guerrero Hombre 5 Cascos para Sura Hombre 6 Cascos para Shaman Mujer. Los cascos son los mismo Exceptuando el Casco de conejo "acesino" de chamana. FOTOS: Bueno. El de la clavera no tiene Textura porque es blanca. C: mi favorita es la del payaso. C: (NOTA: algunos peinados tienen bungs con algunas armaduras (ya todos sabemos que eso pasa.) pero espero que les gusten luego les traigo Los demas cascos para las demas Rasas) (NOTA2: XD se me olvido hacer la de nija XD) Si no se te cae la pierna en el intento puedes darme un "Me gusta" y si puedes un: LINK: https://mega.co.nz/#!HEog3ZiQ!tDyXXXlzhwIvUDIgLhY2eXX4T3gtgZCRFLrS-FXBEck VirusTotal: https://www.virustotal.com/es/file/fbc2e1318df46fe041afb7db63ab888cd971be25bc11c187c71e9aa50ef4684e/analysis/1414479860/
    1 punto
  43. HOLA AMIGOS LES TRAIGO ESTE SET DE ARMADURAS *imagenes* SET DEL BIEN SET DEL MAL DESCARGA: http://www.mediafire.com/download/ew83clcr3hkq974/FreeYinYangArmor_By+Legendary_by_YingYangTeam.rar CREDITOS:YingYangTeam CONTRASEÑA:yingyangteam2.altervista.org
    1 punto
  44. flaka

    ARMADURAS HALLOWEEN

    link´s resubidos BUENO LES TRAIGO UN PACK DE ARMADURAS HALLOWEEN, CABALLO Y ARMAS SACADAS DEL DREAM Armaduras y caballo :https://www.dropbox....h_halloween.zip ;)link de rafa :https://mega.co.nz/#!zEVEHZ5Q!bqiMBzFivPbQQC2JsPXMlB8TP2gATh7Riro2MYb3uG8 ASTA PRONTO =)
    1 punto
  45. Hola a todos, hace tiempo implemente las armors de mi coleguin baso (sus 3 sets que le robaron del millenium-world) y me di cuenta de que la cara del guerrero y del sura no se veían, y aunque sé que muchos se dieron cuenta de por que y lo arreglaron aquí os dejo adjuntos los 2 archivos que hacen falta para que se vean por si no lo teneis arreglado Ya les hice una foto Y las lineas del xml de los 2 archivos de la textura de la cara: <File archivedPath="d:/ymir work/pc/warrior/warrior_face.jpg" type="0"><![CDATA[pc_descompiladoymir workpcwarriorwarrior_face.jpg]]></File> <File archivedPath="d:/ymir work/pc/sura/sura_face.jpg" type="0"><![CDATA[pc_descompiladoymir workpcsurasura_face.jpg]]></File> Eso es todo un saludo :wiii: carasbaso.zip
    1 punto
  46. Teklis

    Mapa Comercio

    Aqui os dejo un mapa nuevo bastante wapo Descarga : http://www.mediafire.com/?42qjcwxbnlb1798
    1 punto
  47. Tryndamere

    Aporte Fondo Metin2

    Hola que tal amigos de Metin2zone, espero que estén de lujo. Como ya les dije, seguiré trayendo mas fondos para vuestro login, selección de personaje o carga de pantalla para vuestros servidores. Acuérdense: No posteen estas imágenes en otros foro sin mi permiso. Son exclusivas para Metin2Zone. Sin mas preámbulos, aquí os adjunto la imagen y recuerden criticas constructivas y consejo para mejorarlas (también para mejorar yo ) o ponerlas al gusto de ustedes me las podéis dar sin problema alguno. Aquí la imagen: A continuación les agrego la descarga: http://www.mediafire...cdp2mvf82n9j904 Edito*: Acuérdense que si quieren el fondo con el nombre de su servidor tenéis que hacer lo siguiente: -Mandarme su skype por MP y los agrego. -Una vez hablando, me dices que nombre quieres en la imagen y la edito. -Las subo a un host de descarga y les paso el link o directamente se las paso por skype como quieran. Y bueno como siempre, si queréis agradecer la imagen, con gusto os la aceptare y si no no hay problema, les seguiré trayendo mas. Saludos amigos de: Tryndamere.
    1 punto
  48. Hola de nuevo por aquí con otro paquete de armas que seguro que a mas de uno le gustara no quiero que las pos-ten en otros foros o dejare de poner armas es un aviso esta vez no les dejare el lin por que en los demás post solo 3 me dieron las gracias cuando mas de uno les vino bien esos pack de armas el que las quiera gracias y un mensaje yo le daré el link por privado lo ciento soy la primera que no me gusta hacer esto de esta manera estoy muy en contra de hacerlo así pero viendo la cantidad de personas desagradecidas e decidido hacerlo así lo ciento por los que me dieron las gracias a mi trabajo y esfuerzo que ahora este pack de armas sea asi edecidido dejar ya el link--http://www.mediafire.com/?l2vnkbon5vh6p29
    1 punto
Esta clasificación está establecida en Madrid/GMT+02:00
×
×
  • Crear nuevo...