Jump to content

Tabla del Honor

Contenido popular

Showing content with the highest reputation on 28/09/20 en todas las áreas

  1. El día de hoy un video de como implementar armaduras en files 40k de metin2. Y una pequeña descripción de las columnas del item_proto.txt de nuestros files.
    4 puntos
  2. Aunque ya existen un montón de videos con lo mismo de siempre pues uno mas no hace daño. Espero que se entienda todo lo que se realizo en el video tal vez esta un poco mas detallado pienso yo que muchos mas de los que he visto.
    2 puntos
  3. Pues si has leído el post: Con razón publico todo esto gratis Web avantador: https://mega.nz/#!e9thiQyQ!R4cyTM4eMOebCHUPogheC3MBG7UxfDT79Wn8M2CKOXU Mi primera web metin: https://mega.nz/#!SklmgaLR!yG-6JffLvDnLZHmqJZqwqyPCX0jWXkTeag9VTXgJjDs Web Heart Of War: https://mega.nz/#!mgtwwKTY!mxfw1cf8PmBy_rzXBBPDMK_LmR6svDmfHaR7AIOM6eI Itemshop: https://mega.nz/#!u1sAlSiC!kubePtb09-tYi1tGWS7-lmQ3VCu7pZOeQQtLhzugBH0 Pago por paypal: https://mega.nz/#!ewkSQCSb!fC489elpKMXhjBg_K4y456GPCGQaz79hoAH4saAnwIQ
    2 puntos
  4. Kratosxx

    Set Armaduras

    Armadura Demoniaca 1 Armadura Demoniaca Armadura Demoniaca 3 Armadura Demoniaca 4 Peinado para sura Peinado Hindio Web Oficial
    2 puntos
  5. hola amigo les traigo este pack de texturas de armaduras aviso nose se estas armaduras esten en el foro metin2zone si estan porfavor cierren el post mio pero si no estan dejar el post no se olviden dar las Gracias http://www.mediafire.com/file/awr3bt4e17eazzw/TexturesArmuresByKiara.rar/file link de las fotos https://ibb.co/fsjsqe https://ibb.co/jsTJVe https://ibb.co/iCeE3z https://ibb.co/kbkXqe
    2 puntos
  6. DESCARGA: https://mega.nz/file/VepTXIzB#FKSYj8hr1Gbr1EP9YkLz1ppGFFE8Y7sVDKSR3XSC6nQ
    1 punto
  7. Dado que el turorial de Serex no funciona en las versiones recientes del S.O., he decidido hacer uno nuevo. Los comandos que tenéis que escribir, están en rojo; el resto son notas. Este tutorial asume que se trata de un FreeBSD recién instalado. Es posible que no funcione correctamente en FreeBSD que ya hayan tenido un uso. En primer lugar actualizamos el S.O. para que tenga los parches de seguridad más recientes (esto no es estrictamente necesario, pero es buena idea, al igual que debéis mantener vuestro Windows actualizado) freebsd-update fetch install ( ya no creo que nadie usa eso ) (si aparece una lista de ficheros simplemente pulsad ' y después $, o bien la tecla Avanzar Página hasta que lleguemos al final y ponga "Installing updates") Descargaremos los ports (colección de software de FreeBSD): portsnap fetch extract Ahora instalamos MySQL y Python: pkg install mysql56-server pkg install python Si os pregunta algo le decis que si (y) Una vez haya terminado, si nuestro SO es de 64 bits, vamos a instalar las librerías de 32, en este ejemplo se trata de FreeBSD 9.3, simplemente editad el link cambiando ese número por vuestra versión si es diferente: cd /tmp fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/9.3-RELEASE/lib32.txz tar jxpvf lib32.txz -C (si os aparece una serie de errores "cannot unlink..." al hacer esto no os preocupéis, significa que ya están instaladas) Ahora, para poder usar files antiguos si lo deseamos, instalaremos el paquete de compatibilidad con FreeBSD 7: cd /usr/ports/misc/compat7x make install clean ( Actualizado ) Finalmente configuramos mysql para que se inicie con el arranque: echo mysql_enable="YES" >> /etc/rc.conf Ahora vamos a iniciar MySQL: service mysql-server start Y luego el cliente para comprobar que está funcionando: mysql Debería aparecer el prompt mysql>, podemos poner quit para volver al shell de FreeBSD. Ahora ya podéis subir vuestros files y bases de datos, eso si, recordad hacer esto después de copiar la bd a /var/db/mysql: mysql_upgrade (actualiza las bases de datos procedentes de versiones antiguas de MySQL, a la actual) y chown -R mysql /var/db/mysql (damos los permisos correctos) Si tenéis alguna duda escribidla port aquí y contestare cuando pueda. Nota: Si alguien le tira errores de libs al encender el server pueden ver esta guia
    1 punto
  8. Jfirewall

    Descompilar .pyc

    Pues no aporto nada entonces les traigo este descompilador que hace mucho tiempo utilizaba para descompilar .pyc ya que en ese entonces muchos compilaban .pyc y ahora casi nadie compila $ ¿Como funciona? ponen su .pyc en la raiz de la carpeta del descompiler y abren el .exe luego hacen este comando dc_all (tambien pueden arrastrarlo y ya) Para compilar : ponen el .py en la raiz del descompiler y ejecutan el .exe y ponen este comando comp_all y ya ;D creditos: martin (un tio de elite) Descarga: https://mega.co.nz/#!cZ9VXBhS!u69gObr6tGNseAJp2esfhCg2tyjsJighA9JsfJWeT3Q Espero lo disfruten Saludos
    1 punto
  9. 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
  10. Buena chicos esta guia es para que sepais como implementar una armadura en el servidor pero desde casi cero por la pate de servidor y cliente un video de larga duracion no soy un pro ni mucho menos estoy en eso pero solo doy de lo que se Gracias y se les quiere a todos https://www.youtube.com/watch?v=vUCWm7JOVTI
    1 punto
  11. En el adjunto os dejo el descompilador que he usado para el item_proto y el mob_proto del cliente. Y en el otro adjunto el item_names.txt, item_proto.txt, mob_names.txt, mob_proto.txt, totalmente en español y actualizados a fecha de hoy. También están el item_proto, y mob_proto, compilados y descompilados del cliente. Saludos! Item_proto & Mob_proto.rar
    1 punto
  12. Buenas quiero hacer un gran aporte para los que quieran empezar con el mundo de metin2 y para los que ya empezaron. veo que mucha gente busca vdi con freebsd 12.1, o vdi con freebsd 9.2,, ademas de estar listos, también se los deje con instalación FARM ( servidor web), con web instalada todo listo para descargar y montar, aparte le deje 2 clientes uno el que trabaja con del vdi freebsd 12.1 esta en español vieja escuela, y el que trabaja con el vdi freebsd 9.2 es el bestproduction V4 traducido al 30% al español, ambos clientes vienen con patchupdate listo para usar con instalador, cliente español sin patchupdate: https://onotepad.com/note/o4uxl5tn5e1/184828 cliente español con patchUpdate: http://exe.io/mt2ClienteEs_Pup vdi freebsd 12.1+ file + pagina web lista para usar: https://programas-juegos-max.blogspot.com/2020/03/metines-con-vdi-freebsd-121-vdi-freebsd.html cliente bestprodution v4 + patchUpdate: https://programas-juegos-max.blogspot.com/2020/03/metines-con-vdi-freebsd-121-vdi-freebsd.html vdi freebsd 9.2 + file +pagina web lista para usar: https://programas-juegos-max.blogspot.com/2020/03/metines-con-vdi-freebsd-121-vdi-freebsd.html Aquí están los tar.gz de los bestproduction que estaban pidiendo: mysql_max_9_2 y game_max_9_2: https://programas-juegos-max.blogspot.com/2020/03/metines-con-vdi-freebsd-121-vdi-freebsd.html Para Descomprimir: tar -xzvf mysql_max_9_2.tar.gz y despues colocan otra vez tar -xzvf game_max_9_2.tar.gz Creador de archivos para patchUpdate https://programas-juegos-max.blogspot.com/2020/03/autopatcher-profesional-metin2.html carpeta makepack esta carpeta es el contenido del cliente para poder editar el root y todo el contenido traducirlo u otros. Aqui les dejo el enlace de donde bajar el makepack, como compilarlo y corregir el error de los edificios que no se ven cambiar la carpeta root por la que esta en este enlace https://programas-juegos-max.blogspot.com/2020/04/descompilar-y-compilar-cliente-metin2.html Datos de acceso: vdi freebsd 12.1=>usuario: root clave: 0424nilmary mysql freebsd 12.1=>usuario: remoto clave: R1.mo_To vdi freebsd 9.2=>usuario: root clave: dev mysql freebsd 9.2=>usuario: root clave: /*bestproduction*/ clientes: usuario: nilsonmax clave:12345678 aunque con la pagina web pueden entrar en registrar y se crean las cuentas que deseen como les dije ya esta listo para montar. para configurar escribirme, usen noip para enlazar las ip dinamica de sus pc, y abrir los puertos y desactivar el firewall sea por antivirus y/o windows aquí les subo unas imagenes , la web, el instalador del metin, el pachtUpate, el metin y unas ventanas que tiene casi listo con todo. Este Server online Metin2Pluton traducido al 80%, ya este mes lo termino al 100%, vendo traducción interesados whatssap +573008935212 ver imágenes de la traducción al 80% https://programas-juegos-max.blogspot.com/2020/05/venta-de-metin2-bestproduction-v4.html Aprovecho de poner un enlace acá que me preguntan a cada rato que VPS les puedo recomendar, aquí les dejo el link donde les recomiendo un VPS de paga, digo que trae y porque lo prefiero y no solo para metines sino para los demas juegos online ya que trae buenas prestaciones y a muy buen precio, https://programas-juegos-max.blogspot.com/2020/07/contratar-un-buen-vps-o-servidor.html Los enlaces viejos se cayeron estas son imágenes ya mas reciente del proyecto, de las traducciones que estoy vendiendo es el mismo metin pero ya traducido al 80% no al 30% es para que vean lo que trae el metin.
    1 punto
  13. 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
  14. Zone acá les dejo este gran panel de control que es muy amplio puedes hacer muchas cosas en el solo deberán traducirlo ,dejare un video de muestra https://www.youtube.com/watch?t=412&v=z6FV5Ka3oV4 Descargar:https://mega.co.nz/#!NNwwVIJY!su6daXDE1btped_8rrXDGQJXjey_qKomxb49Wj5-k1s
    1 punto
  15. Kratosxx

    Lote de Armas

    Link Enlace 1 Enlace 2 Enlace 3 Enlace 4 Enlace 5 Enlace 6 Enlace 7 Enlace 8
    1 punto
  16. Kratosxx

    Lote de Armas 2

    Link: Arma 1 Arma 2 Arma 3 Arma 4 Arma 5 Arma 6 Arma 7 Arma 8 Arma 9 Arma 10 Arma 11 Arma 12 Arma 13 Arma 14 Arma 15 Arma 16 Arma 17 Arma 18 Web Oficial
    1 punto
  17. luisito0320

    Pagina web Metin2Kai

    Buen dia. Ya que el servidor Metin2 Kai cerro, les queria compartir la pagina de este. esta pagina es un desarrollo propio, esta realizada con un framework que se llama django. Dicho framework usa python como lenguaje de programacion. la pagina web en si es muy segura, tiene sistema de templates nativos, y panel de administracion. cabe destacar que estare actualizando el proyecto con nuevas versiones de django y tambien se van a publicar mas template para dicha pagina. si alguien quiere unirse al desarrollo puede enviar sus comits al proyecto. porque la libero gratis? Esta pagina es un proyecto open source que busca que la gente que no sepa hacer web, cuenten con una web segura y los dejen de timar con web's que todas usan el mismo codigo de base php con funciones que ya estan deprecated ejemplo la funcion mysql. al estar dichas funciones deprecated dichas paginas web's son muy suceptibles a que sean hackeadas, con inyeccion sql. Bueno no siendo mas dejo el enlace a github de la pagina web. https://github.com/luisito666/metin.py Proximamente estare publicando como montar la pagina. si necesitan hosting django para esta web pueden contratar conmigo los servicios de hosting. -> www.vps-hosting.es
    1 punto
  18. ♥ TesT ♥

    Armaduras inf

    bueno les queria compartir las armaduras inf o ni idea como se llaman pero bueno... son algo viejas.... jaja bueno vamos al ilo creditos se los doy a pro area yo las saque de ahi pero que se yo....jajaja LINK: https://mega.co.nz/#!YkkhkYoA!dYZiH-H0rckY9038P_O-w_wQRCyrTqhW53nO9JEJSmU por las dudas las armaduras estan la de todas las razas
    1 punto
  19. Araiguma

    Files Metin2 Rage

    Bueno , hago este post rápido también, estos son los files que me vendió Jfirewall. hace 4 meses , no tienen los sistemas o mapas nuevos que haya implementado los ultimos 2 meses pero los files estan como los tenia Serex cuando era el dueño de metin2rage , ahora parece un putero de bugs con tantas mierdas que ha metido Jfirewall. https://mega.nz/#!jxxwEKba!pTzZ9aDerYLqhR_AfVOTXs5OeGsvyN72YH0cQwa7vps Encriptador https://mega.nz/#!y85n0YYJ!uDmxtwKIcvjkdnC0StuiawGAVH5MQQB667Va6T5Xl2w Descopilador https://mega.nz/#!ep4VHSQT!YPlQ-O4Uhdnm7-mGc4ku07ejfPXfyqluHgBteIqiUQg Protección aun que creo que ya no funciona por que sacaron update pero por sea caso ahi la dejo. (la re vendia Jfirewall diciendo que costaba 170 euros cuando estaba publica como me acaban de decir ) https://mega.nz/#!n54wTYpR!IZrM72gfaNpzjzxS_4LIGibz6EXoUM-AKSKw-jKUL1E Cliente Metin2 Rage , el Cliente tiene la interfaz , selección de persona y login Editados , son estilo illumina. https://mega.nz/#!rk5kGKIA!5EFItj44iHnLarOsHsehXGJu9EHJcxBEtZG09_kCbOs source cliente y source files https://mega.nz/#!yggy2aoL!BnixtLpHL4lM_BNVJQaiK3CBoKluPLlA3YpitwqDaDE Files y DB si falta algo me lo decis PD: la interfaz tiene algunos errores en los Botones de habilidades que hay que ponerlos bien y ajustar algunos textos pero por lo demas esta bastante bien. PD: estos no son los que publicaron hace 1 un y pico , estos se los compré a Jfirewall cuando le compro el server a serex y la verdad no tenían bugs como los que tiene el ahora por meter 50 gb de mierda PD: si vas a comprarle o pagar servcios a Jfirewall , te recomiendo pensartelo 2 veces y con Wered si tienes prisa por un pedido no te lo recomiendo pero si no tienes prisa y no te importa esperar 2 meses pues adelante
    1 punto
  20. Alloy

    Alloy Metin2 - New Shinsoo Empire

    Hi, this is the Alloy Metin2 team. We would like to present you a new kingdom of shinsoo, which will appear on our server. Let me know how you like it;) Our project is under development, all interested are welcome to visit our official facebook. https://www.facebook.com/alloymt2/ Best Regards, Team Alloy.
    1 punto
  21. Dilong

    Texturas de armaduras empes

    Pass: Natsu@just4metin https://mega.nz/file/YhwzELxb#TeO-HXfpE4f09LNgHHhtK0j7R-jaxXxSzxGV5JG6WFU
    1 punto
  22. Kratosxx

    Armaduras 07

    Armadura 1 Armadura 2 Armadura 3 Web oficial
    1 punto
  23. Pulse aquí para descargar el archivo Contraseña: just4metin.ro
    1 punto
  24. Armas de Guabina de Nivel 90-99 Pack de 6 con todo echo ! [Imagen] https://ibb.co/i7qu9Q [Dowload] http://www.mediafire.com/file/x0880c1bs668pbf/Armas+Pack+de+Guabina+Nivel+90-99.rar
    1 punto
  25. Hola muy buenas Tardes Aqui les Comparto esta Interfaz de cliente de login y select y Crear pj Espero que les Gustes no Se olviden Dar las Gracias y el que no Quiera bajarlo pues no lo baje no insulten :V Aqui les dejo unas fotos en estos links https://ibb.co/Gn2fvz8 https://ibb.co/thJJkWD https://ibb.co/hdXrnc9 Link mega https://mega.nz/file/MEwxxKgY#oCjUDMhJxhXir8dwXgxHcOcfa3ggFcBkEBsYys7PqHQ
    1 punto
  26. Hola chicos, hace tiempo que entraba a una página web para encriptar las contraseñas a el formato que utiliza Metin2 pero la página ya no sirve y me quede sin encriptarlas, por suerte encontré un script para poder hacerlo y funciona muy bien. Ahora lo he puesto en mi web por si alguien quiere utilizarlo. http://metin2neocon.com/encrypt.php A algunos les servirá y a otros no, espero que no critiquen ni nada, es una tontería pero útil. No recuerdo de donde lo saque, si lo encuentro pongo créditos. Si alguien quiere el código fuente que me lo diga y se lo paso.
    1 punto
  27. Descarga: https://www.mediafire.com/file/f9bamwb3guguoy2/Beta-ATHOM 17.5.7z
    1 punto
  28. Descarga: http://www.mediafire.com/file/v1w4xv9s0hq2m7k/Metin2+Samurai+Patch.rar
    1 punto
  29. kokotitalsky

    Akatsuki armadura

    Ma esta descarga Alguien de aquí por favor ?? http://img87.xooimage.com/files/0/e/1/akatsuki-3746891.png
    1 punto
  30. Kratosxx

    Peinado Jiraiya

    Link Enlace 1 Enlace 2 Enlace 3 Enlace 4 Web Oficial
    1 punto
  31. 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
  32. Hola muy buenas a todos, como primer aporte para el foro les dejo una web para los servidores que deseen abrir una beta y no montar página web, el funcionamiento es muy sencillo en "include/config.inc.php" tiene una configuración básica para la conexión al servidor. ] Esta totalmente echa en css3 y html5 es, se puede editar todo siempre y cuando se tenga un poco de conocimiento de HTML y CSS. Si la usan pido que por favor, dejen los créditos del pie de página. Un saludo a todos Infinity Designs InfinityDesigns - Registro beta para Metin2.rar
    1 punto
  33. Bueno pues como dice el título aquí pondré muchos fix que he ido viendo, probando y visto, y encontrado, no cabe decir que siempre haz copia de tus archivos antes de realizar ningún paso de a continuación. data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== y lo remplazamos por el siguiente: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== ##Instalado y funcionando. créditos: Paszka 2-Algo muy simple, todos sabemos que si escribías en masa a una persona podías llegar hacer que se congelara o le echara dependiendo su pc y el lag y todo eso, este es un fix de ese mini kickhack, hay muchos más fix y una mejor solución sería poner el sistema anti spam y eso, pero bueno aquí lo dejo. -Vamos a nuestro src game/char.h Ahora buscamos lo siguiente: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Antes de eso agregamos esto: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Ahora vamos a char.cpp y al final del todo añadimos: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Ahora en el mismo archivo buscamos lo siguiente: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Y debajo de eso agregamos: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Para terminar vamos al archivo input_main.cpp y buscamos: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Debajo añadimos: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Buscamos por último: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Y añadimos: abajo data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== ##No instalado y no probado. créditos: Marchewa data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Simplemente lo comentamos con el // y listo. Ahora para quitar el shutdown o que solo puedan usarlo los <[GM's]> vamos a cmd_general.cpp y buscamos: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Y remplazamos la función por la siguiente: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== ##Probado y funcionando. 4-Poder crear nombres más largos al crear un personaje, ya que el límite es de 12. Vamos a nuestro src del game y abrimos el archivo input_login.cpp y buscamos: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Ahora remplazamos o añadimos lo que falta por: data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== ##Probado y funcionando. y añadimos lo siguiente: Ahora vamos char.cpp y buscamos: Y a continuación añadimos: Ahora nos vamos al source del cliente, editamos el packet.h y buscamos: Ahora añadimos lo siguiente: Ahora nos vamos a PythonNetworkStreamPhaseGameActor.cpp y buscamos: Y añadimos lo siguiente: Ahora buscamos NetworkActorManager.cpp y buscamos: Y ahora añadimos lo siguiente: Ahora abrimos el NetworkActorManager.h y buscamos lo siguiente: Y añadimos lo siguiente: Abrimos InstanceBaseEffect.cpp y buscamos: Y añadimos lo siguiente: Ahora buscamos lo siguiente: Y añadimos lo siguiente: Ahora abrimos el InstanceBase.h y buscamos: Y añadimos esto y terminaremos. ##Probado y funciona 6-Inyección SQL con este tendremos una pequeña de tantas medidas para el tema de inyecciones. para ello vamos al source game y abrimos el archivo DB.cpp y buscamos: Y ahora remplazamos toda la función por lo siguiente y estaremos listo: ##Implementado pero no puedo confirmarlo al 100% porque no recibo ataques. 7-Mejora de sysser, aunque todos pensamos que esto arreglará todos los problemas del sysser no es así, lo que hace esto, es crear un archivo sysser cada vez que abramos el cliente con su fecha y todo, así lo tendremos ordenado y podremos observar los diferentes fallos a lo largo de los días si no nos acordamos de la última vez, algo práctico siempre y cuando no seas torpe. Para eso vamos al source del cliente, en la carpeta EterBase y buscamos el archivo Debug.cpp y buscamos lo siguiente: Y a continuación remplazamos toda la función por la siguiente: Nota##: para que os funcione, tenéis que crear una carpeta con el nombre que le hayáis puesto en el source, en mi caso y como en la guía mi carpeta se llama "syserr" ##Funciona implementado 8-Añadido también aquí el fix del herrero que no destruía items. buscas bool CHARACTER::DoRefine(LPITEM item, bool bMoneyOnly en Char_item.cpp del servidor y remplazamos la función por esta: 9-Buff en party Se que hay muchos tutoriales de como añadir buff en un grupo con los chamanes, pero siempre hay algún bug, de que no funciona, o con el tiempo deja de funcionar, etc. Este funciona ya que lo tengo implementado, si estás en grupo, solo puedes dar auras a los miembros del grupo, esto quiere decir, que si viene alguien que no este en el grupo. no podrás darles auras (aunque hará el efecto), si dejas el grupo, todo volverá a la normalidad, podrás darles auras a todo los jugadores. #Funciona Implementado : https://i.gyazo.com/301882a2dc2a4d95c433162cf1bf6908.mp4 Ahora remplazamos toda la función por esta: Para cambiar los colores tenéis que cambiar esto: D3DXCOLOR(152.0f / 255.0f, 255.0f / 255.0f, 51.0f / 255.0f, 1.0f); #Funciona (pero lo tengo desactivado) 11.Problema al abrir un sistema con un recuadro negro a la hora de escribir, como el caso de @seus1970 el fix es el siguiente: 1.Vamos a nuestro constInfo y añadimos en cualquier parte: Guardamos y vamos nuesgro game.py y buscmaos: Remplazamos toda la función por la siguiente: añade los tabs y listo. #fix funcional y testeado prueba: Prueba 12.Las bolas Polimorfas no funcionan - Gracias @caanmasu + Fix que algunos no hacen daño, ya que debería darnos un bonus extra de ataque o solo funciona para alguna raza. 1-Para el fix vamos a nuestro source game y editamos el archivo char.cpp y buscamos: Ahora remplazamos toda la función hasta if (IsPC()) por la siguiente: 2.Ahora para que funcione el drop de las bolas_polimorfas y funcione al dar click, hacemos lo siguiente: 1.1-Vamos a nuestro navicat / mob_proto.txt y buscamos la columna : polymorph_item En esta columna, a veces vienen completa, o vacía, bueno, aquí pondremos el id de la bola que va a dropear, puede ser : 2.1-Ahora elegimos la que vamos a querer, que tire el mob. NOTA: Con eso hacemos que se asigne ese mob a ese id, lo que significa que cuando el mob tire esa bola se transformará en ese mob que lo dropea. Nota2: Podemos ir poniendo el id que queramos de esos en todos los mobs, o usar el mismo id en todos. 3.Una vez echo eso, vamos a nuestro Winscp/FTP hasta encontrar el archivo: Como sabéis aquí va el drop de los mobs, ahora, si habéis puesto el mismo id en polymorph_item le ponéis ese id a todos los mobs, si habéis puesto otro distinto a cada mob, buscáis el grupo de cada mob y le ponéis el id correspondiente. #Funciona implementado: https://i.gyazo.com/5b758b6ef640c066f54bfa4494ecd709.mp4 13.Fix bug de que aveces usa .txt o usa sql, <-también sirve para dejar tus files por sql o por txt. 1.Primer paso, vamos a nuestro src db y editamos el archivo -> ClientManagerBoot.cpp: buscamos la siguiente línea: Bien, esa es la función que hace que usemos .txt o sql. Si queremos que sel servidor sea por sql, los comentamos así: Bien, si queremos que sea por .txt puede pasar 2 cosas, que tengas un #ifdef, por ejemplo #ifdef NOT_ENABLE_TXT que lo que hace es que ejecute sql siempre. entonces la solución es bloquear todo los #ifdef #else y #endif que tenga el #idfed NOT_ENABLE_TXT o tu función. O el segundo caso que lo tengas ya comentado con /* y */ entonces los quitamos para que se active la función. 2.Ahora buscamos un poco más abajo las funciones : bool CClientManager::MirrorItemTableIntoDB y bool CClientManager::MirrorMobTableIntoDB() Bien, una vez localizadas las funciones, si queremos que sea mediante .sql las comentamos con // o /* y */ . Si queremos que sea por .txt, si tienen // o /* y */ lo quitamos, y si usamos un #ifdef algo, normalmente tienen: pues quitamos el ifdef, else y endif y su función o la comentamos, (ahora dejaré un ejemplo.) y a compilar! Este sería un ejemplo, para los files MartySama v4 que se que hay mucha gente que lo usa. está función, es la original, leyendo sql o con el bug mencionado anteriormente. (solo pondré las funciones si no se hará muy largo: Y esta la función corregida y que utilize .txt: #Funciona instalado, testado. 14.Fix título de todas las offlines shops, cuando hay tiendas al entrar al juego, o x cosa, nos sale arriba a la izquierda, muy famosa en la shop de Ken y great (funciona para todas) 1.Vamos a nuestra carpeta root y editamos el archivo uiofflineshopbuilder.py (ken, kory, tc, etc) o uiprivateshopbuilder.py (great, una propia, etc) buscamos: y remplazamos por: Ese es el método 1, lo que hace, es que corrige la posición de la flecha de los ajustes, es decir, ya no te hace falta moverla, una vez inicias sesión, ya a parece las tiendas de forma normal, en caso que quieras quitar el título por x motivo, vas a ajustes y realizas la operación. 2.Dejamos el paso anterior de forma original sin modificar, y buscamos: y remplazamos por: Con este 2 método, lo que logramos, es que podemos quitar el botón o la función, como queráis llamarlo, de mostrar o ocultar títulos de tienda, con eso, siempre estará activada. #Funciona instalado, testado. 15.Quitar la tasa de 3% al vender un objeto + que al vender item nos lo venda a 0 yang. 1.Para la tasa vamos a los archivos shop.cpp & shop_manager.cpp y buscamos en ambos archivos: y remplazamos por: 2.Vender todo a 0 yang, vamos a shop.cpp y buscamos: reemplazamos por: #Funciona, testado. 16.Si tenéis tiempo a la hora de cambiar un bonus, (tienes que esperar x minutos/horas/dias/etc) y en los configs, no disponéis de la función TIME_CHANGE_BONUS o algo así esta es una solución alternativa, vamos a char_item.cpp y buscamos: y remplazamos por esto: 17.Hemos creado un nuevo refine_vnum con sus items para mejorar, pero solo me pide yang. Izquierda bug, derecha corregido : -Esto se debe a que si utilizamos vnum4 y count4, el refinamiento ya no funcionará porque utiliza material_count = 0 y no detecta ninguna columna "vnum" que sea 0. -Para solucionarlo nos vamos a nuestro src db archivo ClientManagerBoot.cpp y buscamos: if (prt->materials[i].vnum == 0) { prt->material_count = i; break; } y remplazamos por : if (!prt->materials[i].vnum || !prt->materials[i].count) break; prt->material_count++; -Tiene que quedar algo así: for (int i = 0; i < REFINE_MATERIAL_MAX_NUM; i++) { str_to_number(prt->materials[i].vnum, data[col++]); str_to_number(prt->materials[i].count, data[col++]); if (!prt->materials[i].vnum || !prt->materials[i].count) break; prt->material_count++; } 18.Arreglar ITEM_QUEST, CONFIRM_WHEN_USE , etc en los items. -Este problema surge cuando queremos usar ciertas funciones en los items, como por ejemplo STACKABLE para apilar (no ITEM_STACKABLE), CONFIRM_WHEN_USE (te pregunta si quieres usar el objeto, como anillo de exp, guante, etc) o ITEM_QUEST para como indica usar el objeto para una quest, resulta que por alguna razón, los valores no coinciden y en algunos casos no existe ni ciertas definiciones así que seré muy breve, vamos al grano. 1.Vamos a source game -> Item_lenght.h buscamos la función y la remplazamos por lo siguiente: 2.Vamos source DB -> ProtoReader.cpp buscamos la función y remplazamos: 3.Compilamos DB y Game, y de mientras vamos al source cliente -> GameLib -> itemData.h buscamos la función y remplazamos: 3.1.Ahora vamos a UserInterface -> PythonItemModule.cpp y comentamos esta linea: 4.Para finalizar vamos a nuestro source de dum_proto ->ItemCSVReader.cpp y buscamos y remplazamos: Y listo, ya tendremos todo funcionando, ejemplo de lo que puedes hacer: Gracias a @caanmasu por orientarme para el fix https://i.gyazo.com/00ee5c60c4d493a058c9737f512198ec.mp4 Iré actualizando todos los días que me sea posible con nuevas cosas. Actualizado 31/03/2020 Actualizado 02/04/2020 Actualizado 03/04/2020 Actualizado 16/04/2020 Actualizado 26/04/2020 Actualizado 18/05/2020 Actualizado 21/05/2020 Actualizado 28/05/2020 Actualizado 05/ 06/2020 Actualizado 20/03/2021 Actualizado 16/09/2023
    1 punto
  34. Hola gente de metin2zone, aquí les traigo aportando un cliente que encontre en epvp! Lo que tiene es lo siguiente : Link de Descarga : http://depositfiles....files/wu49vvlg4 Creadores del cliente: Omega = Omegadiklo19382 Sandoz94 = sandoz.dikulary Fuuton97 = greajya Fyuri = Fyuri31245 Trafalgar = Trafalgar932 Metin2DMT = denanodietoklobrati Medyc = Medyccydem Creditos a Sema1995 por pasarme el Post. Fuente: epvp Muchas Gracias.
    1 punto
  35. Jaggerman

    [MAPA + MOBS]Moon Cave Pack

    Solamente lo traigo porque me gustó y no lo vi post aquí. Vídeo: Se necesita granny 2.9! Link Créditos: plechito
    1 punto
  36. valoare

    pedir armas

    Necesito estas armas, las he estado buscando por un tiempo. Por favor https://pasteboard.co/I5xZvFT.png https://pasteboard.co/I5xZJG0.png https://pasteboard.co/I5xZPsN.png https://pasteboard.co/I5xZWdS.png
    1 punto
  37. Hey feotes, yo de nuevo pero esta ves mejor. Comparto el sitio completo que use para SOMetin2 hace ya un año mas o menos. Descarga: https://mega.nz/#!kQNB1Q7Q!JtooQZiDZL8yLhywbvMdN6BUz0b63h91pIgoiI51vKE Creditos: * NyBu (Flying Men Development) * Ayaka * Wered Espero les guste. Saludos Wered.-
    1 punto
  38. Hace unos días estuve buscando un pack de libs que necesitaba y encontré uno muy completo lo comparto para los que de pronto tienes dificultades ala hora de montar su servidor. PD: Poco a poco iré subiendo algunos sistemas para uso de sus servidores, como también abriré una tienda con mis servicios https://mega.nz/#!UEdURISS!yqEFhmn-JBY7g0Z2D8ez1Up9svjdeC1_yuksm3d9TUg
    1 punto
  39. DryUz

    Web By-Raikou

    Esta web la encontré x epvp dandome una vueltita y se las dejo aca Demo online: http://www.akaya2.de/ Descarga: http://www.mediafire.com/?wv72dtvalb65frq
    1 punto
  40. Autor: Dinasty Times, Diseñador y creador del Script 100% Tamaño de descarga: 13 MB Tiempo de Recarga de web: Actualiza cada 5 Horas Idioma: Rumano Preview: http://empireworld2.net Descarga: http://www.mediafire.com/file/uasdmgiqq6f945o/Web_empireworld2_Version_Rumana.rar
    1 punto
  41. mrsanty

    [Aporte]Files eternia2, Pandora

    en dudas y preguntas te respondi esta pregunta. aca tienes un vdi 9.3 +mysql 5.6 preparado para source. no recuerdo en que web lo consegi. se que anda por que es el que uso para mis files. http://www.girlshare.ro/3489851157.1
    1 punto
  42. Break

    Files Arrival2

    Te falto el cliente xD
    1 punto
  43. ola como ya ise con las armas ahora haré con las armaduras como algunos las estaban pidiendo pues hoy les traigo las lunaris con todo lo necesario para poder implementarlas vienen con sus iconos sus query del navicat su item_proto el itelix y sus msm y lo demás solo hace falta tener un poco de conocimiento ala hora de meter las armaduras por que los msm tendréis que revisar que no coincidan con el numero que va con alguno que ustedes ya tengan puesto alguna cosa o pos skype o dejen un mensaje aquí espero haberles ayudado seme olvidaba si conciden rebisen el iten_proto value 3 y cambienlo hay tambien y el navicat nada mas http://www.mediafire.com/?122z3tgmagd6kaa
    1 punto
  44. PARA EL QUE BUSCABA HACKER PARA GUABINA LE DEJO UN LINK, ES UNA PAGINA DONDE HAY VARIOS HACKER Y LOS USAN EN GUABINA... NO LO HE USADO PERSONALMENTE ASI QUE NO SE SI ESTEN ACTUALIZADOS: http://francoiz.net/hacks/
    1 punto
  45. 1 punto
  46. No se ven las imagenes
    1 punto
  47. Esta bien el mapa Pero como se me da mal meter mapas en mi sv no se si funcciona , pero espero que os sirva Viene con todo ya , parte cliente ,y servidor . Fuente : epvp Descarga : http://www.mediafire.com/download/u6pmm1nl1pawspd/InselMap_by_%5BSA%5DPolluX.zip
    1 punto
  48. De Maravilla, excelente, muy bueno cuando se me escapan algunas armaduras y no salen.
    1 punto
  49. Bueno algunos veréis este tema algo inútil, pero lo dejo por aquí para la gente que no sepa como se hace, no todos empezamos sabiendo hacer todo. La guia consiste en cambiar las extensiones .EIX y .EPK de nuestro cliente y que nuestro metin2.bin las lea bien. 1- Cambiamos todas las extensiones de los .EPK y .EIX de nuestro cliente por otra extensión de 3 letras. 2- Abrimos nuestro archivo metin2.bin con un editor hexadecimal, si no tienes uno en google encuentras rapido. 3- Buscamos la siguiente palabra en modo string: .epk Aquí veis que nos encontramos epk y eix, renombramos estas letras por las que pusiste en tus archivos anteriormente y guardamos. Una vez hecho esto esta todo listo y nuestro cliente debería leer correctamente las nuevas extensiones. Herramienta para cambiar extensiones (Editar a vuestro gusto con bloc de notas): http://www.mediafire.com/?ov2bhhszloasw1n Para usarla la metéis en la carpeta pack, hacéis doble click y listo ya tenéis todas las extensiones cambiadas. Gracias a Sema por la herramienta.
    1 punto
Esta clasificación está establecida en Madrid/GMT+02:00
×
×
  • Crear nuevo...