Jump to content

Meruem

Miembro
  • Contador contenido

    105
  • Ingreso

  • Última visita

  • Días ganados

    1

Actividad de reputación

  1. Me Gusta
    Meruem got a reaction from Freddy Di Maria in Metin 2 Lion CORRUPCION   
    muy cierto y fue absorbida por Webzen, quien tiene los derechos actualmente de todo el contenido del mismo.
  2. Me Gusta
    Meruem reacted to Magueta in Metin 2 Lion CORRUPCION   
    Los desarrolladores del juego son 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  3. Me Gusta
    Meruem reacted to Johan™ in Solución temporal? Estolas con Item_Scale   
    PARA LOS QUE TIENEN EL SISTEMA DE ESTOLAS CON SCALE :3
    Para no dar una explicación tan larga este es el problema.


    Obvio que he visto y probado las soluciones que publicaron en su día. Como el de sumarle x valor al z. Cosa que hasta cierta momento es correcto pero que en algunas razas puede ser mas o menos valor, además que también depende de la estola.

    Bueno hace unos dias decidir poner algo parecido al item_scale solo que este seria solo para sumar x valor al z.
    EJ: JOB_WARRIOR    M    85001    85008    20101    20107    15.0
    JOB_WARRIOR = Raza pueden ser (JOB_WARRIOR, JOB_ASSASSIN, JOB_SHAMAN, JOB_SURA, JOB_WOLFMAN).
    M = SEXO (M, F)
    85001-85008 = EL RANGO DE ITEMS A LOS QUE AFECTA ESTE SCALE
    20101-20107 = EL RANGO DE MOB_VNUM A LOS QUE AFECTA EL SCALE
    15.0 = Scale a sumarle al z.
    PD: En el archivo solo dejo adjuntado el scale para el caballo, para las demás monturas solo es de ir agregandolo.
    PD2: Puede que exista una solución más facil.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  4. Me Gusta
    Meruem reacted to NazoX in Arrival2 Fix Mal Código o bugs como quieran decir   
    Con lo fácil que es arreglar eso.. En fin, para que pones un post pidiendo like y un mp pudiendo publicar el enlace?, menuda gilipolladas que hacéis el 99% los usuarios de este foro eh, xD madre mía. 
  5. Me Gusta
    Meruem reacted to Serex in Despedida   
    Hola zone!
    Bueno pues me despido de vosotras después de muchos años currando en Metin2. Ya llevaba bastante tiempo despegado y ya decidí borrar esa carpeta en mi PC que ponía Metin2.
    Os la he subido toda a Mega y estará por hay un tiempo hasta que diga de borrarla, hay bastante material, el que le interese que abra el enlace y vaya viendo:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Último aporte a la comunidad 🙂
    Compartid, ayudáos, creced juntas. Abandonad la avaricia y abrazad el compañerismo y la cooperación.
  6. Me Gusta
    Meruem reacted to ElRaulxX in [GUÃ�A] Problemas más comunes en quests   
    Hace un rato vi esta guía, aporte (o como queráis llamarlo) que me pareció muy interesante. Se trata de los errores más comunes en la inserción de quests en nuestros servidores (errores de sintaxis, errores de compilación...).
    Esta guía la veo yo más enfocada hacia los más novatos, pues con la práctica aprendes el significado de estos errores y su solución. Aún así, estoy seguro que muchas personas aprenderán algo que no sabían.
     
    RECALCO que esta guía no es creada por mí, sino que tan solo es traducida al español y un poco ampliada con mis conocimientos.
    Aquí os dejo el post original de .Alessa en elitepvpers:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    Bueno, pues vamos al lío xd
     
    Antes de empezar:
    Como esta guía es general para cualquier quest, utilizaremos variables [X]. Es decir, esta variable puede ser diferente en cada caso y substituida por cualquier cosa.
     
     
    1. when doesn't have begin-end clause
     
    Error de sintaxis: when doesn't have begin-end clause. ([X])
    [X]:[X]: Error occured on compile [X]
    Significado: "when" no sigue la estructura begin-end
    Análisis: Este error se produce cuando el conjunto del "when" no sigue la sintaxis apropiada. Seguramente, la razón de este error es un error de escritura o falta de un "begin". Es también común intercambiar un "begin" por un "then". Debemos recordar siempre que un when sigue la estructura: when [X] begin - end.
    Corrección: Buscar los "when" en nuestra quest y asegurarnos que sigue la sintaxis apropiada.
    when [X] begin
    [acción]
    end
    Imagen ejemplo:
    Imagen ejemplo - solución: Hemos cometido un error de escritura: ha sido intercambiado el "begin" por "begn"
     
     
    2.`[X]' expected near `[X]'
     
    Error de sintaxis: syntax error : [string "[X]"]:[X]: `[X]´ expected near `[x]´
    [X]:[X]: Error occured on compile [X]
    Significado: No ha sido especificado algo requerido por la sintaxis (acostumbra a ser especificado en el lugar de nuestras variables [X]).
    Análisis: Este error es similar anterior, pero acostumbra a darse en condiciones (if). La sintaxis es incorrecta: el servidor espera encontrar un "then" después de la condición, pero no lo encuentra. Como en el caso anterior, acostumbra a darse por fallos en la escritura o intercambio del "then" por "begin".
    Corrección: Corregir la sintaxis. Podemos saber aproximadamente donde esta el error por "expected near". Estos errores acostumbran a estar relacionados con los "if". Recordemos que la sintaxis apropiada es:
    if [X] == [X] then
    [acción]
    end
    *A veces es posible que los operadores estén invertidos. Recuerda que en todos los operadores que utilizamos que contienen más de un signo (>=, <=, !=, ==,...), el último signo siempre es es el "=".
    Imagen ejemplo:
    Imagen ejemplo - solución: Hemos cometido un error de sintaxis: el servidor espera encontrar un "then", pero no lo encuentra. La solución sería especificar el "then" junto a nuestra condición.
     
     
    3. Calls undeclared function!
     
    Error de sintaxis: Calls undeclared function!
    [X]
    Error occured on compile [X].[X]
    Significado: El servidor no detecta una función.
    Análisis: El servidor ha encontrado en nuestra quest una función que no ha sido especificada. Por lo tanto, no posee esa información y no puede realizar ninguna acción.
    Corrección: Debemos revisar la sintaxis: es posible que la función no esté bien escrita. También debemos revisar que nuestra función se encuentre en el archivo quest_functions (recordemos que si queremos crear una nueva función, debemos crearla en questlib.lua y especificarla en quest_functions para que la reconozca el servidor). Si queremos especificar una función que ha sido escrita dentro de una quest, tenemos que utilizar la siguiente sintaxis:
    nombredelaquest.nombredelafuncion (en vez de escribir tan solo la función)
    Imagen ejemplo:
    Imagen ejemplo - solución: Debemos especificar en el archivo quest_functions la función say_item_vnum
     
     
    4. assertion failure
     
    Error de sintaxis: assertion failure : nested==0
    [X]:[X]:Error occured on compile [X]
    Significado: Estructura equivocada.
    Análisis:La sintaxis general de la quest no es correcta. Este error puede darse en muchas ocasiones. Por ejemplo, este error se da cuando hay demasiados "end" o falta alguno.
    Corrección:
    Revisar que la sintaxis "quest [X] begin" está cerrada con un "end". Revisar que todos los "when" están cerrados con un "end". Revisar que todas las condiciones (if) están cerradas por un "end". Revisar que todos los "state" están cerrados por un "end". Imagen ejemplo: Imagen ejemplo - solución: Nuestro "when" no está cerrado con un "end".
     
     
    5. expecting state
     
    Error de sintaxis: expecting 'state'
    [X]:[X]:Error occured on compile [X]
    Significado: Es necesario un state: la estructura de "state" no es correcta.
    Análisis: Hay un error de sintaxis o es necesario un state. Este error sucede, por ejemplo, cuando un "when" está fuera de un "state".
    Corrección: Revisar que todos los "when" y "if" están dentro de un state. Revisar que los "state" están bien colocados y cerrados con un "end".
    Imagen ejemplo:
     
     
    6. state name not found
     
    Error de sintaxis: [X]:[X]:state name not found : [X]
    Error occured on compile [X]
    Significado: El servidor no encuentra un "state".
    Análisis: El uso o búsqueda de un "state" no es encontrado. Este error se da, por ejemplo, cuando utilizamos la función "set_state()" y el "state" definido en esta función no se encuentra dentro de la quest.
    Corrección: Asegúrate que todos los "state" definidos son correctos, la función que los utiliza está el "state" bien escrito y que todos los "state" están cerrados con un "end".
    Imagen ejemplo:
     
     
    7. must start with 'quest'
     
    Error de sintaxis: must start with 'quest'
    [X]:[X]:Error occured on compile [X]
    Significado: La quest debe empezar con 'quest'.
    Análisis: Toda quest debe ser iniciada con "quest [X] begin" y cerrada con un "end".
    Corrección:
    Asegúrate que la quest empieza con la sintaxis "quest [X] begin". Asegúrate que no hay nada fuera de el bloque "quest [X] begin" - end. Asegúrate que no has cometido un error de escritura en la forma típica de inicio de la quest. Imagen ejemplo:  
     
     
    8. Trying/attempt to compare number with nil
     
    Error de sintaxis: Trying/attempt to compare number with nil (se muestra en el Syserr)
    Significado: Al servidor le es imposible comparar un dato con nil.
    Análisis: Nil es lo que se le da a algo que no tiene valor. Es similar al 0, es decir, la nada, algo que no existe. Teniendo esto en cuenta, es lógico pensar que el servidor no pueda comparar algo con la nada.
    Corrección:
    Revisar que todas las variables o funciones que se comparen (a través de una sentencia if) tengan un valor definido previamente.
     
     
    Y eso es todo.
    Si os aparece algún otro error relacionado con quest, decírmelo. Ampliaré la guía sin ayuda de Alessa xd
     
    Un saludo
  7. Me Gusta
    Meruem reacted to ChuchoGamer in Mapas de City De todos los Reinos   
    Sirven para todos los Reinos Jinno,Shinsso,Chunjo
    Link de Fotos de las City 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. ---- map1
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.------ map2  
    Link de Descarga 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Me Gusta
    Meruem reacted to TrafalgarLaw in Panel PvP   
    Adjunto el Rar con el tutorial de instalacion dentro.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
  9. Me Gusta
    Meruem reacted to Dilong in Sistema switchbot con y sin packets   
    Ya que la otra vez se filtro sin querer el link,pues le dije Rauser para postearlo.
    Creditos: Al feo de Rauser

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  10. Me Gusta
    Meruem reacted to JamesBond007 in [Recopilacion]Quest De Metin2Zone   
    Ola metin2Zone Aqui traigo Una Recopilacion de Quest en Formato de Quest Yo pienso compartir todas mis cosas no soy como otros que empiezan a cobrar disfruten las cosas que valla trayendo
     
    Incluye el pack:
    -100 muertes
    -Guerra Reinos
    -AlmacenPortatil
    -Anillo de porter
    -Banco
    -BancoPortatil
    -ControlGM
    -Desafio
    -Sistema de GPS
    -Sistema de Puntos
    -Sistema de Logros
    -Automensaje
    -Azucar Caballo
    -Bienvenida
    -GmOnline
    -Informacion del Pj
    -Informacion del Servidor
    -Loteria
    -Pascua
    -SuraFantasma
    -Varita de Halloween
    -AutoRates
    -CambioRaza
    -DuelPoints
    -EquipoAlEmpezar
    -Habilidades a P
    -Halloween
    -Navidad
    -Sanvalentin
    -RetoDemonio
    -Menu Caballo
     
    En Total son 31 Quest Disfrutarlas para vuestro servidor
     
    Disfrutenlas MZ
     
    Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Un saludo para metin2zone.
  11. Me Gusta
    Meruem reacted to NazoX in Mp Automatico (100%)   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    ^^
  12. Me Gusta
    Meruem reacted to TrafalgarLaw in Mp Automatico (100%)   
    Aqui dejo el rar con el tutorial adentro, Disfruten.
    aca en zone habia uno pero no funciona sin modificarlo bien. Asi que les traigo el completo.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Os Dejo un imagen de que sirve en mi cliente.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  13. Me Gusta
    Meruem reacted to ChuchoGamer in Serverfiles Eren2   
    Hola buenas les traigo estos files que están buenos nose si alguien ya lo checo pero bueno aquí les dejare foto y link de descargar 
    Espero que les guste
    Link de fotos

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Link de los Files completo 
    incluye files tgz + cliente + source cliente + Source y otras cosas mas

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 1) Cliente de origen: antes de compilar, el Cliente debe agregar nuevas extensiones.
    2) Archivos raíz en la carpeta Monster 3 
    root = monster3
    source se compila muy bien y el db
     
  14. Me Gusta
    Meruem reacted to Mikimous in [Plechito] Maps/Dungeon/Weapons/Mount/Pets   
    Hello, bears. Here you have a list where you can find the entire plechito available on the internet. You don't have to search, and we provide it to prevent the sale of free items, as is the case with one of the Polish forums.
    free
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    The list is constantly updated
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  15. Me Gusta
    Meruem reacted to nilsonmax in metines con (vdi freebsd 12.1, vdi freebsd 9.2)+ web + patchupdate español y turco bestprodution v4 traducido al 30%   
    A veces pasa eso porque no tienes el makepack y el cliente en la carpeta del disco C:/ y tambien porque el python se desconfigura o no quiere funcionar correctamente, la solucion es descarga este python

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. esta como portable, solo lo descomprimes y lo pegas en la carpeta C;\ que te quede algo asi C:\Python y si todavia no te funciona bueno mueves el makepack y el cliente también a la carpeta C:\ y con eso se te debe solucionar saludos
     
  16. Me Gusta
    Meruem reacted to Mustang Forsaken in Mustang SF 2020 | Most clean   
    Discord : Mustang#1649
    Client test available with 15 account saved : Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  17. Me Gusta
    Meruem reacted to Mustang Forsaken in Mustang SF 2020 | Most clean   
    Informations

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. - Discord : Mustang#1649 - Boost 1.7.2 - Cryptopp 8.2.0 - MariaDB 10.3 - FreeBSD 12.1 RELEASE (32 BIT & 64 BIT) - LLVM-DEVEL-11.0 (CLANG 11) - Mob proto & Item Pro from official v20.1.3 - race.msm from officiel v20.1.3 - Save account system - Official create/select character - Syserr clean - Only official Metin2 system - No one custom system added - No one syserr was hide with // - Sell with VDI full source+start - No coredown, all fix applied - Visual Studio 2019 - Granny 2.9 Service.h
    #ifndef __INC_SERVICE_H__ #define __INC_SERVICE_H__ /**************************************** * title_name : System Info Client * filename : ../../common/service.h * author : Mustang * version : Version 1.2 * date : 25 03 2020 * update : 01 05 2020 ****************************************/ /*** YMIR System ***/ #define ENABLE_PET_SYSTEM // Système de pet de Ymir #define ENABLE_UDP_BLOCK // Block UDP port #define ENABLE_TRADABLE_ICON // Effet d'icon lors des échanges #define ENABLE_HIGHLIGHT_SYSTEM // Effet slot nouveau item #define ENABLE_CHEQUE_SYSTEM // Système de Won #define ENABLE_GAYA_SYSTEM // Système de Gaya #define ENABLE_SASH_SYSTEM // Système d'étole #define ENABLE_PENDANT_SYSTEM // Système de talisman du FR #define ENABLE_NEW_BONUS // Les nouveaux bonus du FR #define ENABLE_ELEMENT_TARGET // Affiche l'élement du monstre #define ENABLE_MAGIC_REDUCTION_SYSTEM // Pierre réduction magique du FR #define ENABLE_QUIVER_SYSTEM // Système de carquois #define ENABLE_SOULBIND_SYSTEM // Système de liaison d'âme #define ENABLE_TRANSMUTATION_SYSTEM // Système de transmutation #define ENABLE_SHOW_MOB_INFO // Niveau et aggresivité des monstres #define ENABLE_DICE_SYSTEM // Système de drop aléatoire #define ENABLE_COSTUME_WEAPON_SYSTEM // Système de costume d'arme #define ENABLE_MOUNT_COSTUME_SYSTEM // Système de costume monture #define ENABLE_NEW_EMOTION // Système de new emotion #define ENABLE_MESSENGER_BLOCK // Système de block message #define ENABLE_VIEW_EQUIPMENT_SYSTEM // Système de visualisation du profil #define ENABLE_OX_RENEWAL // Mise à jours de l'OX de l'officiel #define ENABLE_AGGREGATE_MONSTER_EFFECT // Système d'effet des capes #define ENABLE_CHANGE_CHANNEL_SYSTEM // Système de changement de channel #define ENABLE_MAILBOX_SYSTEM // Système de boîte aux lettres #define ENABLE_AURA_SYSTEM // Système d'aura de l'officiel #define ENABLE_COSTUME_ENCHANT_SYSTEM // Changement de switch bonus costume #define ENABLE_ATTR_TRANSFER_SYSTEM // Système de transfert bonus costume #define ENABLE_SOUL_EVENT_SYSTEM // Soul event system #define ENABLE_GROWTH_PET_SYSTEM // Système de familier /*** YMIR System ***/ /*** Official Update System ***/ #define ENABLE_PARTY_UPDATE // Mise à jour de l'officiel #define ENABLE_MOUNT_TRANSMUTATION_SYSTEM // Système de transmutation monture #define ENABLE_CUBE_RENEWAL // Les bonus sont sauvés lors d'un craft #define ENABLE_CUBE_STONE_RENEWAL // Les pierres sont sauvés lors d'un craft #define ENABLE_YMIR_AFFECT_FIX // Accumulation de bonus d'effet à la connexion #define ENABLE_PAERYONG_CENTER // Rugissement du dragon à distance #define ENABLE_KNOCBACK_SYSTEM // KNOCKBACK Patch Skill 17.5 #define ENABLE_NEW_GYEONGGONG_SKILL // Pas de plume explosif de l'officiel #define ENABLE_GACHA_SYSTEM // ITEM_GACHA #define ENABLE_QUEST_RENEWAL // Quest renewal with categories #define ENABLE_GRADE_MYTH // Dragon soul mythical grade #define ENABLE_EXTENDED_SOCKET // Extend item sockets /*** Official Update System ***/ /*** Enable Hack System ***/ #define ENABLE_CHECK_GHOSTMODE_HACK // Respawn si le joueurs est en ghost mode /*** Enable Hack System ***/ /*** Enable System ***/ #define ENABLE_PORT_SECURITY // Port p2p fix #define ENABLE_IMPROVED_PACKET_ENCRYPTION // Encryption des packets #define ENABLE_EXTENDED_INVENTORY // Pages d'inventaire supplémentaire //#define ENABLE_IGNORE_LOW_POWER_BUFF // Ignore low power buff /*** Enable System ***/ #endif Locale_inc.h
    /**************************************** * title_name : System Info Client * filename : ../../UserInterface/Locale_inc.h * author : Mustang * version : Version 1.2 * date : 25 03 2020 * update : 08 06 2020 ****************************************/ /*** YMIR Services System ***/ #define LOCALE_SERVICE_EUROPE /*** YMIR Services System ***/ /*** YMIR System ***/ #define ENABLE_COSTUME_SYSTEM // Système de costume #define ENABLE_ENERGY_SYSTEM // Système d'energie #define ENABLE_DRAGON_SOUL_SYSTEM // Système d'alchimie du dragon #define ENABLE_NEW_EQUIPMENT_SYSTEM // Système de ceinture #define ENABLE_TRADABLE_ICON // Système d'effet d'échanges #define ENABLE_HIGHLIGHT_SYSTEM // Système "nouveau item" #define ENABLE_CHEQUE_SYSTEM // Système de Won #define ENABLE_GAYA_SYSTEM // Système de Gaya #define ENABLE_SASH_SYSTEM // Système de sash #define ENABLE_MOUNT_COSTUME_SYSTEM // Système de monture #define ENABLE_PENDANT_SYSTEM // Système de talisman #define ENABLE_NEW_BONUS // Système de talisman et nouveau bonus #define ENABLE_ELEMENT_TARGET // Système de target d'élement #define ENABLE_MAGIC_REDUCTION_SYSTEM // Système de réduction magie #define ENABLE_COSTUME_WEAPON_SYSTEM // Système de costume d'arme #define ENABLE_QUIVER_SYSTEM // Système de carquois #define ENABLE_SOULBIND_SYSTEM // Système de liason d'âme #define ENABLE_TRANSMUTATION_SYSTEM // Système de transmutation #define ENABLE_BONUS_BOARD // Système de tableau de bonus #define ENABLE_NEW_MINIMAP // Renew de la minimap #define ENABLE_TAB_NEXT_TARGET // Système de switch de cible #define ENABLE_SHOW_MOB_INFO // Système d'info niveau/aggressivité #define ENABLE_TASKBAR_GROUPING // Fenêtre barre de tache séparé comme l'officiel #define ENABLE_DICE_SYSTEM // Système de drop aléatoire #define ENABLE_NEW_EMOTION // Système de new emotion #define ENABLE_MESSENGER_BLOCK // Système de block joueur #define ENABLE_VIEW_EQUIPMENT_SYSTEM // Système de visualisation des équipements #define ENABLE_AGGREGATE_MONSTER_EFFECT // Système d'effet des capes #define ENABLE_CHANNEL_CHANGE_SYSTEM // Système de changement de channel #define ENABLE_MAILBOX_SYSTEM // Système de boite aux lettres #define ENABLE_AURA_SYSTEM // Système d'aura #define ENABLE_ENCHANT_COSTUME_SYSTEM // Système switch bonus costume #define ENABLE_ATTR_TRANSFER_SYSTEM // Système de transfert bonus costume #define ENABLE_SOUL_SYSTEM // Soul system #define ENABLE_GROWTH_PET_SYSTEM // Growth pet system /*** YMIR System ***/ /*** Official Update ***/ #define ENABLE_PARTY_UPDATE // Système de groupe map officiel #define ENABLE_MOUNT_TRANSMUTATION_SYSTEM // Système de transmutation pour monture #define ENABLE_OX_RENEWAL // Message OX de l'officiel #define ENABLE_NEW_GYEONGGONG_SKILL // Pas de plume explosif de l'officiel #define ENABLE_NINJA_INVISIBILITY_RENEW // Système d'invisibilité au complet #define ENABLE_GACHA_SYSTEM // ITEM_GACHA #define ENABLE_QUEST_RENEWAL // Quest page renewal #define ENABLE_DS_GRADE_MYTH // Dragon soul mythical grade #define ENABLE_MOB_SCALE // ENABLE_MOB_SCALE like official #define ENABLE_EXTENDED_SOCKET // Extended item sockets /*** Official Update ***/ /*** Enable System by Mustang ***/ #define ENABLE_EXTENDED_INVENTORY // 4 Pages d'inventaire #define ENABLE_NEW_REFRESH_MONEY // Nouvelle actualisation des yangs #define ENABLE_PERFORMANCE_BOOST // Boost des performance du client /*** Enable System by Mustang ***/  
    Update 05/07/2020
    - Compatibility with 32/64 bits FREEBSD
    - All errors encountered resolved 
    Client test available with 15 account saved : Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  18. Me Gusta
    Meruem reacted to Johan™ in EterNexus Compilador / Descompilador - ( EIX/EPK NO XML)   
    No es el eternexus.
    Solo debes configurar donde esta la carpeta pack y listo :3

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  19. Me Gusta
    Meruem reacted to Zaymax in EterNexus Compilador / Descompilador - ( EIX/EPK NO XML)   
    Bueno chicos os traigo este compilador / descompilador, tiene una sensilla interfaz y ala vez no hace falta hacer xml ( ya que el programa mismo no los hace) basta con poner vuestros archivos en las carpetas de los eix/epk.
    Descarga por MEGA(Link actualizado por @Dilong): Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Recomiendo actualizar las librerias c++ por si os da el error de mscore100.dll.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Creditos:
    Luscha, Inforge.
  20. Me Gusta
    Meruem got a reaction from CurroSB in [SELL] New Characters.   
    link: Debes iniciar sesión para ver el contenido del enlace en esta publicación.-GUxHRlrQTKfdk46eILBjh53BDbk
    pass: freakgamers
  21. Me Gusta
    Meruem got a reaction from Naty Neth in [SELL] New Characters.   
    link: Debes iniciar sesión para ver el contenido del enlace en esta publicación.-GUxHRlrQTKfdk46eILBjh53BDbk
    pass: freakgamers
  22. Me Gusta
    Meruem reacted to Metin2Brasil in bug shopoffline   
    help

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  23. Me Gusta
    Meruem reacted to Kratosxx in Peinado Jiraiya   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Link
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.4



    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  24. Me Gusta
    Meruem reacted to Rusef in [Mini - Release (Python)] Habilitar strickers (!) (?) por botón   
    Buenas, esto vale para cuando dejas presionado CTRL las teclas 1 a 9 haces emociones ahora las teclas ? y ¡ - ejecutaran esas emociones.
    1. Descompilamos root y abrimos game.py
    2. Hacemos la siguiente guía
    #BUSCAMOS onPressKeyDict[app.DIK_1] = lambda : self.__PressNumKey(1) onPressKeyDict[app.DIK_2] = lambda : self.__PressNumKey(2) onPressKeyDict[app.DIK_3] = lambda : self.__PressNumKey(3) onPressKeyDict[app.DIK_4] = lambda : self.__PressNumKey(4) onPressKeyDict[app.DIK_5] = lambda : self.__PressNumKey(5) onPressKeyDict[app.DIK_6] = lambda : self.__PressNumKey(6) onPressKeyDict[app.DIK_7] = lambda : self.__PressNumKey(7) onPressKeyDict[app.DIK_8] = lambda : self.__PressNumKey(8) onPressKeyDict[app.DIK_9] = lambda : self.__PressNumKey(9) onPressKeyDict[app.DIK_F1] = lambda : self.__PressQuickSlot(4) onPressKeyDict[app.DIK_F2] = lambda : self.__PressQuickSlot(5) onPressKeyDict[app.DIK_F3] = lambda : self.__PressQuickSlot(6) onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7) #DETRAS DE onPressKeyDict[app.DIK_9] = lambda : self.__PressNumKey(9) #DAMOS ENTER Y PEGAMOS onPressKeyDict[app.DIK_EQUALS] = lambda : self.__PressNumKey(10) onPressKeyDict[app.DIK_MINUS] = lambda : self.__PressNumKey(11) #BUSCAMOS def __PressNumKey(self,num): MapName = str(background.GetCurrentMapName()) if MapName == "mapa_guerra": if constInfo.ataque_guerra == 1: return if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL): if num >= 1 and num <= 9: if(chrmgr.IsPossibleEmoticon(-1)): chrmgr.SetEmoticon(-1,int(num)-1) net.SendEmoticon(int(num)-1) else: if num >= 1 and num <= 4: self.pressNumber(num-1) #DETRAS DE net.SendEmoticon(int(num)-1) #DAMOS ENTER Y PEGAMOS if num >= 10 and 11: if(chrmgr.IsPossibleEmoticon(-1)): chrmgr.SetEmoticon(-1,int(num)-1) net.SendEmoticon(int(num)-1) 3. Compilamos root
     
    Respuestas básicas:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Otros:
    #Dejo un regalo para el que lo entienda onPressKeyDict[app.DIK_F5] = lambda : self.__PressQuickSlot(19) onPressKeyDict[app.DIK_F6] = lambda : self.__PressQuickSlot(20) onPressKeyDict[app.DIK_F7] = lambda : self.__PressQuickSlot(21) onPressKeyDict[app.DIK_F8] = lambda : self.__PressQuickSlot(22) def __PressQuickSlot(self, localSlotIndex): MapName = str(background.GetCurrentMapName()) if MapName == "mapa_guerra": if constInfo.ataque_guerra == 1: return if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL): if localSlotIndex >= 19 and 20 and 21 and 22: if(chrmgr.IsPossibleEmoticon(-1)): chrmgr.SetEmoticon(-1,int(localSlotIndex)-1) net.SendEmoticon(int(localSlotIndex)-1) if localSlotIndex >= 4 and 5 and 6 and 7: if(chrmgr.IsPossibleEmoticon(-1)): chrmgr.SetEmoticon(-1,int(localSlotIndex)+10) net.SendEmoticon(int(localSlotIndex)-1) else: player.RequestUseLocalQuickSlot(localSlotIndex)  
    Un saludo, espero que a alguien le valga.
  25. Me Gusta
    Meruem reacted to NazoX in [C++/PY/SCRIPT/CLIENTE MUCHOS FIXS]   
    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.

     
    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 : 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    12.Las bolas Polimorfas no funcionan  -  Gracias  Debes iniciar sesión para ver el contenido del enlace en esta publicación. + 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:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 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 Debes iniciar sesión para ver el contenido del enlace en esta publicación. por orientarme para el fix 😛

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 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
×
×
  • Crear nuevo...