Jump to content

wille damare

Miembro
  • Contador contenido

    16
  • Ingreso

  • Última visita

Actividad de reputación

  1. Me Gusta
    wille damare reacted to Hawk Server's in [BUG]Habilidades   
    Pon la tabla Skill_proto de unos serverfiles que la tengan buena y listo
  2. Me Gusta
    wille damare reacted to don pancho in Skill Ninja Stealth   
    Lo del bugg de Stealth se puede solucionar desde naviacat, para eso tienes que abrir naviacat y en la sección de player buscar skill_proto. 
    dentro de skill proto: dwVnum: 34, szName: Stealth, szDurationPoly: se encuentra vacio, añadir 60 o +, una vez añadido aplican los cambios y prenden la maquina. 
    o hacen /reload p y /rel
  3. Me Gusta
    wille damare reacted to NazoX in donde puedo nerfear el daño de Habis   
    Navicat, tabla player , skill_proto hay están las habilidades, hay puedes editarlas.
     
    szPointPoly : primer efecto de habilidad
    szSPCostPoly : coste de sp
    szDurationPoly : duración del primer efecto de la habilidad (cuando corresponda)
    szDurationSPCostPoly : coste de sp para habilidades que se pueden activar / desactivar (por ejemplo, espada encantada)
    szCooldownPoly : Enfriamiento de habilidades
    szPointPoly2 : Segundo efecto de habilidad
    szDurationPoly2 : Duración del efecto de la habilidad (cuando corresponda)
     
    szPointPoly3 : tercer efecto de la habilidad
    szDuration3 : Duración del efecto de la habilidad (cuando corresponda)
    Variables de ecuación:
    con : valor de vitalidad del personaje
    str : valor de fuerza del personaje
    dex : valor de dextreness del personaje
    iq : valor de inteligencia del personaje
    atk : valor de ataque mínimo del personaje (el valor de ataque mínimo definirá el valor de ataque mínimo de la habilidad, el valor de ataque máximo definirá el valor de ataque máximo de la habilidad)
    número (X, Y) : número aleatorio entre X e Y [no estoy seguro]
    mweap : valor de ataque mágico [no estoy seguro]
    maxhp : valor máximo de salud del personaje
    maxsp : valor de maná máximo del personaje
    Creditos: AdeusParaSempre- @ Z es
  4. Me Gusta
    wille damare reacted to Rinnegan in Evento PvP   
    quest evento_pvp begin state start begin function Config() return { ["Coordenadas"] = {55500,55500}--Coordenadas del mapa cuando das al boton Participar ["Index"] = {360}--Index del mapa del evento ["Vidas"] = {3}--Vidas del usuario } end when 20011.chat("Evento pvp") with game.get_event_flag("eventopvp") == 1 begin local r = game.get_event_flag("eventopvp2") if pc.getqf("eventopvp") != r then pc.setqf("eventopvp",r) pc.setqf("muertes",0) pc.setqf("intento",0) end if pc.getqf("muertes") >= evento_pvp.Config().Vidas[1] then say("Usted ya agoto sus "..evento_pvp.Config().Vidas[1].." vidas.") return end if select ("Participar","Salir") == 1 then pc.warp(evento_pvp.Config().Coordenadas[1],evento_pvp.Config().Coordenadas[2]) end end when 20358.chat."Evento pvp GM" with pc.is_gm() begin local e = select ("Iniciar evento","Terminar evento","Nada") if e == 1 then notice_all("El evento pvp ha iniciado, ve a uriel para participar.") game.set_event_flag("eventopvp",1) game.set_event_flag("eventopvp2",game.get_event_flag("eventopvp2")+1) elseif e == 2 then notice_all("El evento pvp ha terminado.") game.set_event_flag("eventopvp",0) end end when login with pc.get_map_index() == evento_pvp.Config().Index[1] begin if pc.getqf("muertes") >= evento_pvp.Config().Vidas[1] or game.get_event_flag("eventopvp2") == 0 then warp_to_village() return end loop_timer("revisar_pvp",0.5) end when revisar_pvp.timer begin if pc.get_hp() <= 0 and pc.getqf("intento") == 0 then pc.setqf("intento",1) local m = pc.getqf("muertes")+1 pc.setqf("muertes",m) if m >= evento_pvp.Config().Vidas[1] then notice_in_map("El usuario "..pc.get_name().." ha muerto "..m.." veces y fue descalificado.") cleartimer("revisar_pvp") warp_to_village() return end chat("Has muerto "..m.." veces") end if pc.getqf("intento") == 1 and pc.get_hp() >= 1 then pc.setqf("intento",0) end if game.get_event_flag("eventopvp2") == 0 then cleartimer("revisar_pvp") warp_to_village() end end end end Casi nunca ayudo pero hoy fue la excepsion, disfrutela.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  5. Me Gusta
    wille damare reacted to caanmasu in borrar   
    borrar
     
  6. Me Gusta
    wille damare reacted to Dilong in Npc GM´s   
  7. Gracias
    wille damare reacted to 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [SERVERFILES] 2022   
    Servidor listo para PvM Hard. (fácil de cambiar a pvp o pvm)
    Nivel máximo: 250 - Ajustable.
    Máximo de Yang: 110.000.000.000.000.
    Evoluciones de armas: Batalla - Sirius - Cianita
    Evoluciones de armadura: acero, cianita, etc.
    Accesorios de Evoluciones: los accesorios estarán cubiertos desde el nivel 55 (Crystal Soul, Ruby, Garnet, Emerald, Sapphire
     
    DESCARGA: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Me Gusta
    wille damare reacted to Freddy Di Maria in Editar Drop de los Monstruos (Editar Mob Drop, Monstruos Drop)   
    Revisado 01/2021
    Buenas aquí abajo les muestro como editar el drop de monstruos
    Bien después de iniciar el BSD-VDI, tendremos que ir a la ruta siguiente con el Filezilla o WinSCP (Ver como iniciar en WinSCP):
    Recordar que las rutas difieren de un VDI a otro (ver info de donde descargaron su VDI-BSD, o ir explorando carpeta game en WinSCP)
    (Ver/Ocultar)
    /usr/home/game/share/locale/germany
    Al estar allí tendremos que editar el siguiente archivo:
    mob_drop_item.txt
    Damos click derecho y editar con Notepad++ o abrimos el Notepad++ abrimos el archivo en el Notepad++ (si no lo tenemos lo descargamos)
    (recuerden guardar) tendremos que editar de la siguiente manera el archivo:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Os preguntaréis que significa cada cosa. Bien ahora os lo explicaré, IMPORTANTE hacer una copia de seguridad .   GROUP -> Tiene que ir puesto y al lado el nombre. Metin_de_Combate -> Es el nombre del monstruo o metin. Esto es necesario poner un nombre, pero para que no te líes pon el nombre original del monstruo o metin. {        -> Sirve para iniciar el dropeo. *Es obligado de poner* }        -> Sirve para finalizar el dropeo. *Es obligado de poner*
    Type    -> Tenéis que poner ‘drop' al lado siempre (Ver abajo de los ejemplos mas tipos) Debes iniciar sesión para ver el contenido del enlace en esta publicación. Mob    -> Aquí al lado debéis de poner el ID vnum del mob (mob_proto) de Navicat>Player>mob_proto que queráis que dropee tal item. a)linea 5 primer numero>1 Significa que es el primer ítem. (Abajo pueden leer un ejemplo de más ítems) Debes iniciar sesión para ver el contenido del enlace en esta publicación. b)linea 5 según numero>30 es el ID vnum del ítem_proto en Navicat>Player>item_proto ejemplo /i 15 sería la espada +5. En este caso sería otra arma/armadura/objeto (lo que querais de esta lista). c)linea 5  tercer numero>1 significa cantidad quieres que tire de ese objeto. d)linea 5 cuarto numero>10 significa el porcentaje del drope podemos también poner 0.05(Difícil) o 40 (Mas o menos) 70 casi seguro                                        o también directamente 100. Que significaría la probabilidad que tengas de que te caiga ese objeto determinado. Luego de editar GUARDAN y dan reboot al BSD luego ya lo pueden probar Ejemplos de edición, se debe copiar un 'Group' abajo del otro sin espacio, luego editar los valores y guardar: Group    ??(Aquí su nombre o como quieras identificarlo) {                mob       503                Type       drop                1              30052           1              1                2              290               1              1                3              292               1              0.15                4              1170             1              1                5              2150             1              1 Group    ?? {                mob       396                Type       drop                1              30017    3              7 } **Tener cuidado con el espaciado con el tabulador y ademas las mayúsculas tal cual, y si el VNUM del objeto no existe no iniciara el juego.
    Eso es suficiente para hacer un drop del mob y ponerlo en su server, ahora unos puntos mas.
     
    Tipos de drop : 
    Gracias a
    -NazoX

    Puede ser kill_drop y level_limit, el kill_drop te obliga a matar x bichos para tener una suerte de que todo lo que contiene pueda caer, ejemplo:
    Group    Perro_salvaje
    {
        Type    kill  --(Este es de tipo kill, matar x cantidad para conseguir)
        Mob    171
        kill_drop   50 <--(Tienes que matar 50 perros para que haya una prob de éxito de que te caiga lo siguiente)
        1    11402    1    1  --(Traje Azul 11402)
        2    11209    1    50--(Acero Negro de G 11209)
    }   
    También si aumentas el % como yo he hecho con las negras 50, después de matar 50 perros es más probable que consigas las negras que el traje azul.
    Group    Perro_salvaje
    {
        Type    limit --(Este es de tipo limit, según el nivel)
        mob    171
        level_limit 45 <--(Podrás dropear cosas mientras no superes el nivel 45)
        1    11402    1    1  --(Traje Azul)
        2    11209    1    50--(Acero Negro de G)
       }   
    Hasta aquí la guía
     
  9. Me Gusta
    wille damare reacted to pepineitor in [SQL] Métodos de baneo rápido.   
    Bueno, como no hay una sección dedicada a SQL, dejo aquí un par de querys que os seran de utilidad a la hora de banear a alguien sin necesidad de tener que memorizar/copiar ip's, cuentas, etc.
     
    Made by Pepineitor.
     
    Primera(1º) - Banear una cuenta a través del nombre del jugador
    UPDATE account.account SET status = 'BLOCK' WHERE account.id = (SELECT account_id FROM player.player WHERE name='##NOMBRE DEL PJ##');Segunda(2º) - Banear todas las cuentas relaccionadas con una IP a través de nombre del jugadorUPDATE account.account SET status = 'BLOCK' WHERE account.id in (SELECT account_id FROM player.player WHERE ip = (SELECT ip FROM player.player WHERE name='##NOMBRE DEL PJ##'));Para los que no sepan como ejecutarlas, abrimos nuestro programa de gestión de bases de datos, en mi caso Navicat, pulsamos F6(en Navicat), y aquí pegamos la query que elijamos, la parte a cambiar es ##NOMBRE DEL PJ##.  
    Un saludo.
  10. Gracias
    wille damare reacted to Pai in [Mini-Release] 4 inventarios.   
    Bueno, aquí un aporte mas o menos nada...
     
    Game y db vanilla y las libs y todo lo demás del cliente.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Disfrútenlo.
     
    ¡¡Saludos!!
     
     
    Créditos: Vanilla por el game y la db y todo eso.
     
  11. Me Gusta
    wille damare reacted to Akroma in Desencriptar CUALQUIER CLIENTE   
    Bueno querida comunidad de MZ, aqui les traigo un desencriptador que algunos ia conoceran, la diferencia es que este esta reparado, para ser usado en todas las versiones de Windows i en distribuciones linux.
    PD: El index reader si funciona en WXP
    aqui teneis:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. PD2: si el cliente lleva antiijectors os dira que la extraccion ha fallado, conforme que debereis usar otro metodo.
    PD3: El que quiera desencriptar algun cliente que use el antihack de anghios que me avise i lo ayudo.
    PD4: Dentro del archivo ai una pekeña explicacion sobre como usar dicho desencriptador.
    PD5: Si ejecutais el FuerzaBruta.exe i presionais F9 en el cliente del mt2, os dara la primera LZO, la primera !!, i como todas van pegadas, con que busqueis la primera encontrareis lo demas .
     
    Creditos: EPVP
     

    http-~~-//www.youtube.com/watch?v=90Cr-au_fd0&feature=player_embedded#t=0s
     
    Bueno aqui os ire dejando XML, echos para sacar todas las cosas de los diferentes arxivos, para que la extraccion sea rapida.
    ROOT:

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

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

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

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

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

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

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

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

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

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

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  12. Me Gusta
    wille damare reacted to 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [SERVERFILES] 40k limpios fix + SRC & binario *15 idiomas*   
    Video tutorial:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Every language related file have it's other variants too, you just need to swap file names.
    Server:
    1. /usr/metin2/server/share/conf/item_names_xy.txt
    2. /usr/metin2/server/share/conf/mob_names_xy.txt
    3. /usr/metin2/server/share/locale/english/translate_xy.lua
    4. /usr/metin2/server/share/locale/english/locale_string_xy.txt
    You have to rename the files listed above for example item_names.txt to item_names_en.txt,
    then item_names_de.txt to item_names.txt, then you'll have german item names. Do the same with the others!
    Client:
    1. locale_xy.cfg
    You have to rename locale.cfg to locale_en.cfg, and rename locale_de.cfg to locale.cfg, then you'll have german language at clientside.
    Optional but recommended:
    1: /usr/metin2/server/share/locale/english <-- rename english to your locale like germany/hungary/france.
    2: Open database common/locale table and rename LOCALE's mValue to your locale like germany/hungary/france.
    3: Edit root/.cshrc file's questcompile command ..locale/english/quest/make.py to the correct folder name if you are using the vdi.
    EN: english
    DE: germany
    HU: hungary
    FR: france
    CZ: czech
    DK: denmark
    ES: spain
    GR: greek
    IT: italy
    NL: netherlands
    PL: poland
    PT: portugal
    RO: romania
    RU: russia
    TR: turkey
  13. Me Gusta
    wille damare reacted to ArkaNo96 in metines con (vdi freebsd 12.1, vdi freebsd 9.2)+ web + patchupdate español y turco bestprodution v4 traducido al 30%   
    Te has pasado mucho con la publicidad, una cosa es poner un poco de publicidad pero tu te fuistes al extremo.
    Enlaces sin publicidad
    AVISO Chrome me decta  el "vdi freebsd 12.1+ file + pagina web"  Es posible que este archivo sea peligroso, por lo que Chrome lo ha bloqueado.
    cliente español sin patchupdate:                                      Debes iniciar sesión para ver el contenido del enlace en esta publicación.    cliente español con patchUpdate:                                    Debes iniciar sesión para ver el contenido del enlace en esta publicación.     AVISO vdi freebsd 12.1+ file + pagina web lista para usar:        Debes iniciar sesión para ver el contenido del enlace en esta publicación.        cliente bestprodution v4 + patchUpdate:                        Debes iniciar sesión para ver el contenido del enlace en esta publicación.          vdi freebsd 9.2 + file +pagina web lista para usar:          Debes iniciar sesión para ver el contenido del enlace en esta publicación.   
  14. Me Gusta
    wille damare reacted to nilsonmax in Files Metin2 elf y Lycan v 1.2   
    Hola comunidad, había publicado antes una versión de files con alfa o artemisa y lycan y no funcionaban, esos files fueron revisados y corregidos a una version 1.2, son files turcos que traen implementados 6ta Raza artemisa tenían unos pequeños bug con la base de datos y no tenían tampoco datos de mysql,  Aquí se los dejo ya con el error corregido y la base de datos con contraseña sin mas nada que decir imágenes y link de descargas no se olviden de visitar mis otros temas y mi blog saludos a tod@s que los disfruten.





    Datos de acceso:
    mysql=>usuario: root clave: 12345678  GM =>usuario: nilsonmax clave: 12345678   iniciar el juego: cd /usr/game && sh baslat.sh   link de descargas: Debes iniciar sesión para ver el contenido del enlace en esta publicación.   como les dije este pack tenia unos errores para iniciar descargan el PackFull no van a usar el mysql ni el game de hay van a usar los que les deje individual que los disfruten.
  15. Gracias
    wille damare reacted to TTV_RANDARON in Files+Cliente+Source+Tandoria2   
    Descarga: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  16. Gracias
    wille damare reacted to WeedCalifa in [Recopilación] Utilidades "Bugs y Traducciones" Para Files By Maxmi   
    MUY BUENAS A TODOS LOS AMIGOS DE METIN2 ZONE, EN ESTE SEGUNDO POST PARA LA COMUNIDAD HISPANA, HAGO UNA PEQUEÑA RECOPILACIÓN DE LOS ARREGLOS DE BUGS Y LAS TRADUCCIONES DE LOS SERVER FILES BY MAXMI, PARA LOS QUE LOS UTILICEN (ME INCLUYO).

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
      TRADUCCIONES:
     
    Por Arkano96
    - CLIENTE: Locales (item_proto + mob_proto) tambien los .sql
    Descarga: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Por Alejando&Alicia21
    -SERVIDOR: Nombres de las NPCS en español
    Descarga: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Por WeedCalifa
    - SERVIDOR: Carpeta quest+object 70-80% traducido
    Descarga: 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.  
     
    BUGS:
     
    Por Desmint
    - Catatumbas del diablo, sala 1 (quest arreglada)
    Descarga: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Por Serex
    - Solucionar borrar pj
    Descarga: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    EN PROCESO...
    Bug en evento arena
     
     
    SI ENCONTRAIS MAS BUGS, O TENEIS LA SOLUCIÓN, ESCRIBIR UN COMENTARIO O MP Y LO PONDRÉ.
     
    ERRORES:
     
    [sOLUCIÓN] Error, Mis amigos no se pueden conectar al servidor.

    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.  
      ¡Si te sirvió el post dame un Like!
  17. Me Gusta
    wille damare reacted to [D]ELARO ✓ in Server Files MartySama 5.3*   
    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
    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.
     
  18. Me Gusta
    wille damare reacted to ALEXANDER2020 in Files Marty sama /22/09/2021   
    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. Los códigos fuente del lado del servidor relacionados con la tienda fuera de línea se compilan con gcc8.
    Los códigos fuente del lado del cliente se compilan con Visual Studio 2019.
    Las herramientas están compiladas con Visual Studio 2019.
    Está usando MySQL 5.6.
    Mis scripts son compatibles con python2.7.
    No hay qc.core disponible en la sección de misiones.
    Los registros de sistema y MySQL innecesarios están desactivados.
    Los contenidos de la biblioteca del lado del servidor utilizados son;
    Aumento
    minimizado 1.68.0 Cryptopp 7.0.0
    Libfmt 5.2.1
    Rapidjson 1.1.0
    Msl v1.2.2
    El contenido de la biblioteca del lado del cliente que uso son;
    Impulso
    minimizado -1.67.0 Cryptopp 7.0.0
    IL-1.8.0.1
    lzo-2.10
    libjpeg-9c
    granny2 (2.4 2.7 2.8 2.9 2.11)
    python2 (2.7)
    libfmt 5.2.1
    lz4 1.9.1
    rapidjson 1.1.0 msl
    v1.2.2
    FreeBSD 11.2 32 y 64 bit y superior puede funcionar sin problemas 
     
     






     
     
  19. Gracias
    wille damare reacted to nilsonmax in Hola traigo estos Files trae 5ta raza Elf mujer y Lycan Hombre para que lo trabajemos aquí en metin2 zone (para desarrolladores)   
    Hola comunidad voy a empezar un nuevo proyecto con estos files, son files turcos que traen implementados 5ta Raza mi proyecto es hacer correr estos files para que tengamos contenido nuevo y en que trabajar de repente son viejos desde 2018 muy poco en salir, pero acá no lo e visto quiero trabajar con la 5ta raza mujer y estos files ya traen algo adelantado trae una elfa mujer y el lycan hombre tengo un pequeño bug y quiero compartirlos con ustedes para ver como los solucionamos y hagamos ciertas pruebas, tengo conocimiento en programación, pero soy nuevo en esto de desarrollo de metin2 y quiero aprender de los que saben de verdad.
    Aquí les dejo los files
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    No lo e podido probar porque me sale error después de seleccionar el personaje, al cargar me dice en el syserr y si em pueden ayudar y vallamos colocando las soluciones aca se los agradecería mucho y el resto de la comunidad
    syserr
    0526 01:31:15331 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/monster2/healer/healer_effect.mse) Error
    0526 01:31:15331 :: CInstanceBase::RegisterEffect(eEftType=291, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/monster2/healer/healer_effect.mse, isCache=1) - Error
    Por el error debe ser un pack que esta mal editado o no existe sino me equivoco.
    para usarlos deben descargar 3 paquetes en el link de arriba los descargan, uno es el mysql y el game, el otro es el source mainline, y el binary que es el cliente,
    hay que compilar el mainline, ya que estos files traen protección de ip, hay que editar el char.ccp buscamos esta linea
    if (GetQuestFlag("online.durum") == 0) { quest::CQuestManager::instance().SetEventFlag("online",quest::CQuestManager::instance().GetEventFlag("online")+1); SetQuestFlag("online.durum",1); // lisanslama sistemi std::string lisans = "1"; // aqui editamos nuestra ip despues compilamos lisans += "9"; lisans += "2"; lisans += "."; lisans += "1"; lisans += "6"; lisans += "8"; lisans += "."; lisans += "1"; lisans += "."; lisans += "1"; lisans += "0"; lisans += "4"; std::string gelenip = ipnehaci; Para el navicat hay una cuenta que es server no tiene contraseña pero alguna razón el que las creo no le dio permisos para editar crear eliminar, eso lo solucionamos en la base de datos mysql en el navicat, entramos con ese usuario server sin contraseña, buscamos la base de datos mysql seleccionamos la tabla user, luego donde dice usuario server hay le damos todos los permisos o se crean un usuario nuevo con todos los permisos y a root le cambian la clave como deseen trabajarlo y reiniciamos, ya podemos crear los usuarios para entrar al cliente.
    bueno asi fue que los instale y y lo hice correr ahora estoy parado aca en el error que les dije si lo soluciono lo comparto aqui, si alguien mas lo soluciona que lo comprata aqui se lo agradecería mucho, ya que me interesa trabajar es con el código fuente y entre menos bug mejor, así podemos reusar el código fuente.
    para iniciarlo como todos los metines turco en usr/game/ && sh baslat.sh
     


  20. Gracias
    wille damare reacted to MarcioCraker in Serverfiles Maxmi - Lycan en vdi FreeBSD 9.3 xd mais client 100% es   
    Serverfiles Maxmi - Lycan: vdi
     
    Versões   Binário: 28249 Game: 43360 Db: 43370   Idioma: Turco   Características Alquimia do Dragão a funcionar perfeitamente sem bugs Sistema de Costumes a funcionar perfeitamente, actualizado Sistema de Cintos a funcionar perfeitamente Torre de Nemere funcional e estável Tabela Skill Proto actualizada Tabela Player_Index actualizada Locale.lua actualizado Skill Power actualizado Locale_strig.txt actualizado Nova Personagem Lycan adicionada Defesas contra Lycan adicionadas Aumento dos Slots das Lojas dos NPC's para 80 Mysql log eliminado Guild pode ter até 112 Personagens Grupo pode ter até 14 Personagens Capa da Bravura permanente Vouchers (50, 100, 500 e 1000 Md's) funcionais Todos os Itens do Lycan adicionados Efeito das Poções Verde e Roxa (quando usadas) adicionado Janela de Negócio de 12 passa para 24 Slots Entre outras...  
    Virtualbox:-root
    pass-tyler
     
    navicat:-tyler
     
    Ingame:  tyler 123456
     
    Serverfiles vdi:

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

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

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Client: 100% es

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

     
     
     
     
  21. Gracias
    wille damare reacted to Break in [Guía] Cambiar contraseña de Mysql [DEFINITIVA]   
    Hola Metin2Zone, soy consciente de que hay muchas guías de cambiar contraseña de mysql. Pero como he visto en el chat de metin2zone, comentarios de que no le funcionan la guía o que no esta bien explicado. Lo que voy hacer es una guía definitiva, de recuperar contraseña o cambiar la contraseña de mysql fácilmente.
    Nos podemos encontrarnos en los siguientes casos:
    Caso 1: No se cual es la contraseña del Navicat (mysql)
    (Nota: En los comandos aparecerá "Break#" este es el hostname, de mi vps y en el directorio que me encuentro, no le hagáis mucho caso, solo tenéis que copiar lo que viene detrás)
    Break# /usr/local/etc/rc.d/mysql-server stop Pasaremos a parar lo primero de todo la mysql, para así poder editar la contraseña de los usuarios haciendo una entrada forzosa.
    Break# mysqld_safe --skip-grant-tables &
    Con este comando lo que hacemos es iniciar el servidor en modo seguro.
    Conocimiento sobre este comando que estamos haciendo:
    Break# mysql -u root Entramos a la mysql como usuario root
    mysql# use mysql; Nos movemos a la database mysql, que es la base de datos del sistema de mysql, donde se almacenan los usuarios que existen en la mysql entre otras cosas.
    Aquí podemos reemplazar la contraseña que tenia nuestro usuario root, la cual no conocemos, con el siguiente comando:
    mysql# update user set password=PASSWORD("TUPASSWORD") where user='root'; Ahora saldremos de la mysql:
    mysql# quit Por último quedaría ya solo arrancar la mysql:
    Break# /usr/local/etc/rc.d/mysql-server start  
    Hasta aquí, seria el caso que desconozcamos la contraseña del usuario root, también serviría este caso para cambiar la contraseña del usuario root, pero lo veo mucho lío, esto ultimo se ve mucho mejor en el caso 2.
    Caso 1.1- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1, dejo otras maneras de hacerlo" (AGRADECIMIENTOS A
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. por compartir la idea). Para poder cambiar la clave puedes hacerlo desde la maquina o cambiarla desde el filezila o Winscp y aqui tendras dos opciones de cambiarla.

    La primera es descargar el rar y añadirlo en la carpeta /var/db/mysql darle permiso 777 a los 3 archivos y antes de hacer reboot cambiar en todos los config el usuario y contraseña 

    PLAYER_SQL: localhost sebas Juan870614 player
    COMMON_SQL: localhost sebas Juan870614 common
    LOG_SQL: localhost sebas Juan870614 log
    Si tienes Notepad++ abres todos los config de todos los ch de la db y del auth y le cambias todos de una.

    Haces reboot y ya podras entrar a modificarlo ya como tu quieras.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Caso 1.2- "En caso de que no hubiésemos tenido éxito en realizar el apartado 1 y 1.1, dejo otras maneras de hacerlo que es muy parecida que el 1.1" 
    Abrimos winscp o filezilla y nos vamos al siguiente directorio:
    /var/db/mysql/mysql
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Descomprimimos el .rar en nuestro pc y subimos los archivos que hay dentro a ese directorio, dirá que si queremos reemplazar, le decimos que si y le damos permisos 777
     
    Por defecto los usuarios que existirán son:
    root@localhost
    root@% 
    Ambos usuarios tienen la contraseña: metin2zone
    Ahora, nos vamos al config de alguno de nuestros channel 
     
    PLAYER_SQL: localhost root passdelosfiles player Nos fijamos la palabra que tiene detras del usuario ''root'' y esa es la pass de los files.
    A partir de aquí en vez de cambiar los configs, podemos hacer el Caso 2, y cambiar la pass por la que hay en los configs, que es mucho más rapido, entrando al navicat con el usuario root y pass metin2zone 
    He de recordar que usemos siempre el usuario de ''localhost'' para los files, ya que es más seguro.
     
     
    Caso 2: Conozco la contraseña de mi usuario de mysql pero no se como cambiarla.
    Este es el mas sencillo, abres el navicat y te logeas.
    Una vez logeado le damos a user:

    Y nos saldrán todos los usuarios que existen en nuestra mysql. Seleccionamos el usuario que queramos cambiar la contraseña, en este caso elegiré el usuario Break y le daré a ''Edit User"

    Ahora la nueva password, la pondremos en Password: y en Confirm Password:
    Una vez puesta le damos a Save y ya estaría cambiada.
    Hasta aquí seria el Caso 2.
     
    Espero que os haya resultado útil esta guía, me he intentado explicar lo mejor posible para que todo el mundo pueda utilizar la guía, sin tener mucho conocimiento de la materia.
    Si se os da más caso que tengáis problema con los usuarios de la mysql o algo, decirlo en los comentarios y agrego la solución a esos casos. Por lo pronto solo se me han ocurrido esos dos.
     
     
    ¡Un saludo y hasta la próxima chicos!
     
     
     
     
  22. Me Gusta
    wille damare reacted to Shogun in Como preparar FreeBSD para Metin2   
    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 Debes iniciar sesión para ver el contenido del enlace en esta publicación. 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    
  23. Gracias
    wille damare reacted to Da Vinci in [GAME] Compilar source del game (mainline_released)   
    - Descargar el vdi Debes iniciar sesión para ver el contenido del enlace en esta publicación. 
     
    - lo montáis y os metéis (user: root pass: dev)
     
    - Abrís el ftp y editáis el "Makefile" de /usr/src/mainline_released/mainline_sg/Srcs/Server/game/src
     
    - en SVN_VERSION ponéis como queréis que se llame vuestra versión
    SVN_VERSION = 123456 - buscáis esto
    $(OBJDIR)/version.o: version.cpp @$(CC) $(CFLAGS) -D__USER__="$(USER)" -D__HOSTNAME__="$(HOSTNAME)" -D__PWD__="$(PWD)" -D__P4_VERSION__="$(P4_VERSION)" -c $< -o $@ @echo compile $< lo cambiáis por
    $(OBJDIR)/version.o: version.cpp @$(CC) $(CFLAGS) -D__P4_VERSION__="$(SVN_VERSION)" -c $< -o $@ @echo compile $< añadís debajo de
    LIBDIR += -L/usr/local/lib esto
    LIBDIR += -L/usr/local/lib/mysql - Dentro de /usr/src/mainline_released/mainline_sg/Srcs/Server/game/src editáis el archivo "version.cpp" borrando lo que hay por
    #include <stdio.h> void WriteVersion(){#ifndef __WIN32__ FILE* fp = fopen("VERSION.txt", "w"); if (fp) { fprintf(fp, "game revision: 123456n"); fclose(fp); }#endif} - Volvemos a la consola y ponemos:
    cd /usr/src/mainline_released/mainline_sg/Srcs/Server/game/srcgmake -j20 (Ultimo y más dificil) - Esperar a que se compile
     
    esta es la base del source que tomó vanilla
     
    Grifo: piecemeal search in m2dev
  24. Me Gusta
    wille damare reacted to Atem in Cambiar Puerto MySQL Correctamente   
    Hola, es mi primer post y veo que todas las guias de como cambiar el puerto no funciona.
    aquí les dejo como hacerlo correctamente.
     
    En PuTTY poner este comando OJO no es .my.cnf
     
    ee /etc/my.cnf
     
     
    y despues escriben esto.
     
    [mysqld]port=3333
     
    (el 3333 es el puerto que quieren que sea el del mysql)
     
    y lo guardan
     
    así de simple. 
     
    Espero y les sea de su agrado.
     
  25. Gracias
    wille damare reacted to ChuchoGamer in Server files MartySama V4 RO Corregidos   
    Hola buenas hoy les vengo  a compartir de lo que repare para que Funcionen los txt de la db de estos files 
    de este post original 
    que nos compartió
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  Les pasare una Actualización  que yo e corregido para que Les funcione los txt  Aquí les dejare el Source modificado para que funcione los txt y dejare el db y game que me imagino que ya saben donde se ponen que los Disfruten mucho y Próximamente les iré pasando actualización de lo que valla Arreglando 
     
    Link del Source modificado 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Link de DB y GAME 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Después iré pasando cada cosa que resuelva
    Saludos 
     
×
×
  • Crear nuevo...