Jump to content

Break

Admin
  • Contador contenido

    7.009
  • Ingreso

  • Última visita

  • Días ganados

    46

Actividad de reputación

  1. Haha
    Break reacted to Metein2 in [AYUDA] Error al cambiar la Ip del Cliente eternia2,pandora   
    Gracias ahora me da error al conectarme al servidor
  2. Me Gusta
    Break got a reaction from Yo Y yo in Servidor Metin2 2019 (Metin2Abysmo)   
    Suerte con el servidor!
  3. Me Gusta
    Break reacted to Dilong in Duda tema quest   
    Puede ser mediante
    set_state(segunda_quest) -- inicio del state en la primera quest
        state segunda_quest begin -- inicio del state en la segunda quest
    when texto.begin --- segunda quest
    O sino que la primera quest lance un setqf() y que la segunda lo chequee con getqf()
  4. Me Gusta
    Break got a reaction from Leukim in GUÍA - Varías tiendas en un NPC   
    Hola chicos, traigo una nueva guía bastante simple. Es poner varías tiendas en un único npc. (PERDONAD, si me he equivocado de categoría al publicar este post)
    Nos vamos al navicat, a la db player y a la tabla shop :
    Añadimos una fila nueva, con "vnum" que no exista en esa misma tabla, esa será el vnum que haga referencia a nuestra tienda. En el name, pondremos el nombre del npc y por ultimo en npc_vnum, el vnum del npc. Ya tenemos creado nuestra tienda para añadirle items nos vamos a la tabla shop_item.
    Explicación en la tabla shop_item:
    Ya tendríamos creada nuestra tienda, con los items puesto a la venta por último faltaría añadir una quest, para que nos pueda abrir las diferentes categorías de las tiendas.
     
    Resultado:
    Un saludo!
  5. Me Gusta
    Break reacted to Dane™ in New 3d Wedding Costume Design for all races Daneworker   
    Hello guys
    Today i'm gonna release new design for
    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. i know its not my best but i'm tried with many style but i think white design is good 
    i will share more soon for diffrent design for wedding and more so wait me 
    i hope you like them :)
    screens

    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.  
     
    banner test

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Download : Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    if you like it just say thanks 🙂
    if you found any problem  just reply me 
    i will try to fix it 
    regards,
    Dane 
  6. Me Gusta
    Break reacted to Jfirewall in [C++]Ocultar Bandera de Cualquier NPC   
    en lo personal yo lo uso mejor en pet y monturas, me parece muy molesto esa puta bandera en un pet o una montura
     

     

     
    agregamos primero: #include "../gamelib/ItemManager.h" buscas void CInstanceBase::__AttachEmpireEffect(DWORD eEmpire) debajo de CInstanceBase* pkInstMain=__GetMainInstancePtr(); agregas: CItemData * pItemData = CItemManager::Instance().GetSelectedItemDataPointer(); debajo de if (IsResource()) ponemos if (CItemData::COSTUME_MOUNT) return; if (GetRace() >= 53001 && GetRace() <= 53251) return;  
  7. Me Gusta
    Break got a reaction from Marcos Pinheiro in GUÍA - Varías tiendas en un NPC   
    Hola chicos, traigo una nueva guía bastante simple. Es poner varías tiendas en un único npc. (PERDONAD, si me he equivocado de categoría al publicar este post)
    Nos vamos al navicat, a la db player y a la tabla shop :
    Añadimos una fila nueva, con "vnum" que no exista en esa misma tabla, esa será el vnum que haga referencia a nuestra tienda. En el name, pondremos el nombre del npc y por ultimo en npc_vnum, el vnum del npc. Ya tenemos creado nuestra tienda para añadirle items nos vamos a la tabla shop_item.
    Explicación en la tabla shop_item:
    Ya tendríamos creada nuestra tienda, con los items puesto a la venta por último faltaría añadir una quest, para que nos pueda abrir las diferentes categorías de las tiendas.
     
    Resultado:
    Un saludo!
  8. Haha
    Break reacted to Meruem in [C++]Ocultar Bandera de Cualquier NPC   
    si vas a otro reino es porque lo deseas al entrar al mapa te darás cuenta no?
    aparte el precio varia inmediatamente al ver el precio si quieres quitar las banderas es mucho mas sencillo quitarlas todas.
    no veo la necesidad de colocar código de sobra
  9. Me Gusta
    Break got a reaction from quesuerte2010 in GUÍA - Varías tiendas en un NPC   
    Hola chicos, traigo una nueva guía bastante simple. Es poner varías tiendas en un único npc. (PERDONAD, si me he equivocado de categoría al publicar este post)
    Nos vamos al navicat, a la db player y a la tabla shop :
    Añadimos una fila nueva, con "vnum" que no exista en esa misma tabla, esa será el vnum que haga referencia a nuestra tienda. En el name, pondremos el nombre del npc y por ultimo en npc_vnum, el vnum del npc. Ya tenemos creado nuestra tienda para añadirle items nos vamos a la tabla shop_item.
    Explicación en la tabla shop_item:
    Ya tendríamos creada nuestra tienda, con los items puesto a la venta por último faltaría añadir una quest, para que nos pueda abrir las diferentes categorías de las tiendas.
     
    Resultado:
    Un saludo!
  10. Me Gusta
    Break got a reaction from Alfonso in GUÍA - Varías tiendas en un NPC   
    Hola chicos, traigo una nueva guía bastante simple. Es poner varías tiendas en un único npc. (PERDONAD, si me he equivocado de categoría al publicar este post)
    Nos vamos al navicat, a la db player y a la tabla shop :
    Añadimos una fila nueva, con "vnum" que no exista en esa misma tabla, esa será el vnum que haga referencia a nuestra tienda. En el name, pondremos el nombre del npc y por ultimo en npc_vnum, el vnum del npc. Ya tenemos creado nuestra tienda para añadirle items nos vamos a la tabla shop_item.
    Explicación en la tabla shop_item:
    Ya tendríamos creada nuestra tienda, con los items puesto a la venta por último faltaría añadir una quest, para que nos pueda abrir las diferentes categorías de las tiendas.
     
    Resultado:
    Un saludo!
  11. Gracias
    Break got a reaction from 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [C++]Ocultar Bandera de Cualquier NPC   
    Publico una solución mejor, ya que si tenemos que pegar todo este código para un solo npc:
    DWORD vnum_my_npc3 = 20159; if (GetRace() == vnum_my_npc3) return; Cuando queramos quitarle la bandera a 20 npcs tendremos un chorro de código innecesario.
    Público un código más intuitivo
    switch ( GetRace() ) { case 9006: case 9007: case vnum: return; } 9006 y 9007 son npcs, que queremos quitarle la bandera, si queremos quitarle a otros npcs ,la bandera solo habría hacer una linea nueva antes del return; y ponerlo ejemplo case vnum:
    Cambiando el vnum, por el vnum de nuestro npc nuevo.
     
    Un saludo
  12. Me Gusta
    Break got a reaction from Byron Solis in GUÍA - Varías tiendas en un NPC   
    Hola chicos, traigo una nueva guía bastante simple. Es poner varías tiendas en un único npc. (PERDONAD, si me he equivocado de categoría al publicar este post)
    Nos vamos al navicat, a la db player y a la tabla shop :
    Añadimos una fila nueva, con "vnum" que no exista en esa misma tabla, esa será el vnum que haga referencia a nuestra tienda. En el name, pondremos el nombre del npc y por ultimo en npc_vnum, el vnum del npc. Ya tenemos creado nuestra tienda para añadirle items nos vamos a la tabla shop_item.
    Explicación en la tabla shop_item:
    Ya tendríamos creada nuestra tienda, con los items puesto a la venta por último faltaría añadir una quest, para que nos pueda abrir las diferentes categorías de las tiendas.
     
    Resultado:
    Un saludo!
  13. Haha
    Break reacted to Lishel Dawson in [AYUDA]Bandera de reino   
    Hola,  buscas esto 
    Source/Cliente/UserInterface/InstancebaseEffect.cpp
    Linea 300: if (IsResource())
            return;
    explicado abajo 
    //Fix quitar bandera de un NPC
        DWORD vnum_my_npc = xxxx;         
        if (GetRace() == vnum_my_npc) 
            return; 
    copias esta parte cambiando el XXXX por el vnum del NPC que quieres quitar la bandera y listo guardas compilas y a funcionar 😃
    el ejemplo siguiente es quitar varias banderas 
        DWORD vnum_my_npc = 20157;         
        if (GetRace() == vnum_my_npc) 
            return;  
        
        DWORD vnum_my_npc2 = 20158;         
        if (GetRace() == vnum_my_npc2) 
            return;
            
        DWORD vnum_my_npc3 = 20159;         
        if (GetRace() == vnum_my_npc3) 
            return;
    suerte en tu server y espero que te sirva la explicación.
  14. Me Gusta
    Break got a reaction from Magnus in GUÍA - Varías tiendas en un NPC   
    Hola chicos, traigo una nueva guía bastante simple. Es poner varías tiendas en un único npc. (PERDONAD, si me he equivocado de categoría al publicar este post)
    Nos vamos al navicat, a la db player y a la tabla shop :
    Añadimos una fila nueva, con "vnum" que no exista en esa misma tabla, esa será el vnum que haga referencia a nuestra tienda. En el name, pondremos el nombre del npc y por ultimo en npc_vnum, el vnum del npc. Ya tenemos creado nuestra tienda para añadirle items nos vamos a la tabla shop_item.
    Explicación en la tabla shop_item:
    Ya tendríamos creada nuestra tienda, con los items puesto a la venta por último faltaría añadir una quest, para que nos pueda abrir las diferentes categorías de las tiendas.
     
    Resultado:
    Un saludo!
  15. Me Gusta
    Break got a reaction from Rusef in [AYUDA]Cabo valor   
    Revisa, si no hay ninguna quest, que haga el cabo infinito. Respecto lo del cabo valor, tiene que estar en char_item.cpp, y el codigo esta correcto, cuando lo usan se tiene que descontar uno.
  16. Haha
    Break got a reaction from Lishel Dawson in [AYUDA]Cabo valor   
    Revisa, si no hay ninguna quest, que haga el cabo infinito. Respecto lo del cabo valor, tiene que estar en char_item.cpp, y el codigo esta correcto, cuando lo usan se tiene que descontar uno.
  17. Me Gusta
    Break got a reaction from dexterxdlol in Donde comprar un servidor dedicado con frebsd   
    Dijo "dedicados", en ningún momento ha dicho VPS, twain solo vende vps.
     
    Una marca blanca de ovh es kimsufi, supongo que no te molara, te recomiendo 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. , es decente. Un saludo!
  18. Haha
    Break reacted to Diosmx97 in [Instalador automático] -> Metin2 ¡RELEASE!   
    Creo que el link ya no funciona! 😶
  19. Me Gusta
    Break got a reaction from cheter in [Instalador automático] -> Metin2 ¡RELEASE!   
    Emigre el host, ya lo he puesto bien! Gracias por avisar.
     
  20. Me Gusta
    Break got a reaction from nikongollo in [Instalador automático] -> Metin2 ¡RELEASE!   
    Hola comunidad,
    He tenido algo de tiempo libre y he empezado a desarrollar un script que realiza la instalación automática de un servidor de Metin2.
     
    Es algo básico, ya que la instalación de un servidor de Metin2 es muy sencilla, pero si te realiza la instalación un script, pues mejor que mejor. A continuación les dejare un vídeo realizando una instalación con el script.
    VIDEO UTILIZANDO EL SCRIPT [YA TERMINADO]
    En el vídeo se instala la base de eternia2.
     
    ¿Como utilizar el script?
    Descargarse el script y ejecutarlo.
    Ejecutamos el siguiente comando:
    fetch http://break.pid2k.es/instalador.sh && sh instalador.sh (He dejado que se obtenga el código por fetch, porque así si actualizo el código, todo el mundo cuando lo vaya a utilizar tendrá las nuevas actualizaciones)
    Si queréis descargaros el script por el navegador y las librerías que se han usado:

    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. Una vez ya descargado y ejecutado el script seleccionemos la opción deseada.
     
     
    El script controla lo siguiente:
    -> En caso de equivocarse al escribir mal el nombre de los files o de la db, antes de descomprimirlo, comprueba si se encuentra en el directorio raíz. Si no se encuentra, solicita de nuevo introducir el nombre del archivo. (En caso de que no se haya terminado de subir, esperar a que este subido por completo, si no entrareis en un bucle hasta que encuentre el archivo)
     
    -> Si el sistema operativo cuenta con una arquitectura de 64 bits, el script lo reconocerá, y preguntara la versión del sistema operativo para poder así descargarse las librerías de 32 bits del repositorio de freebsd, en caso que el script detecte que es una arquitectura de 32 bits, no preguntara el sistema operativo debido a que no es necesario descargarse las librerías.
     
    -> El script da la opción de subir un archivo ".zip" con las librerías, he de destacar que, si nuestro sistema es de 64 bits, las librerías del metin2 tienen que ir en /usr/lib32/ por lo cual, nuestro archivo .zip a la hora de descomprimirse tiene que hacerlo en esa ruta. Para ello descomprimirlo en vuestro pc, y fijarse si se crea una carpeta llamada usr, dentro otra llamada lib32 y dentro de lib32 que estén las librerías. En caso de que estemos en arquitectura 32 bits, la ruta tendría que ser /usr/lib/. 
     
    -> Si nos equivocamos  al escribir el  nombre .zip de las librerías, el script no se detendrá, simplemente se saltará el paso.
     
    -> Solo da privilegios a los directorios /usr/game y a /var/db/mysql/, en caso de que nuestros files se encuentren en otro directorio hay introducir el comando.
     
    PD: El script no controla las librerías que os hace falta a vuestros files especificos para hacerlos correr, el script mete unas librerías standar.
    Tenéis que añadir las librerías que os falten a sus respectivas rutas.
     
    Comentar que os parece, ya se que la mayoría de aquí sabe preparar la maquina para su servidor de Metin2.  (Solo es un detalle para las personas perezosas, o personas que no saben preparar una maquina) 
     
     
    POR ULTIMO
     
    Si cuento con mucho apoyo sobre este aporte, lo próximo que desarrollaré sera un script que realice copias automáticas a una determinada hora de una maquina a otra, así podemos tener guardadas nuestras copias de seguridad en un vps externo y que elimine cada ''x'' tiempo numero de copias, y solicitar que nos muestre el numero de copias. Con esto siempre tendríamos copias de seguridad de nuestro servidor en todo momento, sin tener que hacer nada.
     
    UPDATE VERSION 2
    Mucha gente le gusta instalar los files Arrival2, he creado el script que instala automaticamente la base de Arrival2 con su mysql, y crea usuarios de mysql.
    No hace falta subir ni los files ni la db, solamente ejecutar el script para ello:
    fetch http://break.pid2k.es/instalador_v2.sh && sh instalador_v2.sh  
    Seleccionamos la opción 3 e instala los files con la db, automáticamente. (También instala las librerías)
     
    Un saludo!
  21. Me Gusta
    Break got a reaction from José García in [Emigra tu servidor de Metin2 a otro VPS] -> AUTOMÁTICO   
    Hola comunidad de Metin2Zone,
    He desarrollado un script que como dice el titulo, lo que hace es emigrar nuestro servidor de Metin2 a un nuevo vps totalmente limpio, el script automáticamente prepara el otro vps(limpio) para hacer correr los files y la db que corrían en nuestro antiguo vps.
    Todo automatizado, lo único que hay que hacer es rellenar un formulario, al ejecutar el script:
     
    Procedimiento del script:
    Espero que os sea de utilidad, y que podáis mover vuestro servidor de metin2 a un nuevo vps cómodamente ya sea para poder cambiar de vps o crearos un vps de pruebas.
    ¿Como utilizar el script?
     
    VIDEO MOSTRANDO EL SCRIPT
     
     
     
     
    Espero que os sea de utilidad.
    Si recibo apoyo con este aporte seguiré desarrollando cosas. (Me centrare en la seguridad y backups)
     
  22. Me Gusta
    Break got a reaction from Alex Poullas in [Instalador automático] -> Metin2 ¡RELEASE!   
    Hola comunidad,
    He tenido algo de tiempo libre y he empezado a desarrollar un script que realiza la instalación automática de un servidor de Metin2.
     
    Es algo básico, ya que la instalación de un servidor de Metin2 es muy sencilla, pero si te realiza la instalación un script, pues mejor que mejor. A continuación les dejare un vídeo realizando una instalación con el script.
    VIDEO UTILIZANDO EL SCRIPT [YA TERMINADO]
    En el vídeo se instala la base de eternia2.
     
    ¿Como utilizar el script?
    Descargarse el script y ejecutarlo.
    Ejecutamos el siguiente comando:
    fetch http://break.pid2k.es/instalador.sh && sh instalador.sh (He dejado que se obtenga el código por fetch, porque así si actualizo el código, todo el mundo cuando lo vaya a utilizar tendrá las nuevas actualizaciones)
    Si queréis descargaros el script por el navegador y las librerías que se han usado:

    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. Una vez ya descargado y ejecutado el script seleccionemos la opción deseada.
     
     
    El script controla lo siguiente:
    -> En caso de equivocarse al escribir mal el nombre de los files o de la db, antes de descomprimirlo, comprueba si se encuentra en el directorio raíz. Si no se encuentra, solicita de nuevo introducir el nombre del archivo. (En caso de que no se haya terminado de subir, esperar a que este subido por completo, si no entrareis en un bucle hasta que encuentre el archivo)
     
    -> Si el sistema operativo cuenta con una arquitectura de 64 bits, el script lo reconocerá, y preguntara la versión del sistema operativo para poder así descargarse las librerías de 32 bits del repositorio de freebsd, en caso que el script detecte que es una arquitectura de 32 bits, no preguntara el sistema operativo debido a que no es necesario descargarse las librerías.
     
    -> El script da la opción de subir un archivo ".zip" con las librerías, he de destacar que, si nuestro sistema es de 64 bits, las librerías del metin2 tienen que ir en /usr/lib32/ por lo cual, nuestro archivo .zip a la hora de descomprimirse tiene que hacerlo en esa ruta. Para ello descomprimirlo en vuestro pc, y fijarse si se crea una carpeta llamada usr, dentro otra llamada lib32 y dentro de lib32 que estén las librerías. En caso de que estemos en arquitectura 32 bits, la ruta tendría que ser /usr/lib/. 
     
    -> Si nos equivocamos  al escribir el  nombre .zip de las librerías, el script no se detendrá, simplemente se saltará el paso.
     
    -> Solo da privilegios a los directorios /usr/game y a /var/db/mysql/, en caso de que nuestros files se encuentren en otro directorio hay introducir el comando.
     
    PD: El script no controla las librerías que os hace falta a vuestros files especificos para hacerlos correr, el script mete unas librerías standar.
    Tenéis que añadir las librerías que os falten a sus respectivas rutas.
     
    Comentar que os parece, ya se que la mayoría de aquí sabe preparar la maquina para su servidor de Metin2.  (Solo es un detalle para las personas perezosas, o personas que no saben preparar una maquina) 
     
     
    POR ULTIMO
     
    Si cuento con mucho apoyo sobre este aporte, lo próximo que desarrollaré sera un script que realice copias automáticas a una determinada hora de una maquina a otra, así podemos tener guardadas nuestras copias de seguridad en un vps externo y que elimine cada ''x'' tiempo numero de copias, y solicitar que nos muestre el numero de copias. Con esto siempre tendríamos copias de seguridad de nuestro servidor en todo momento, sin tener que hacer nada.
     
    UPDATE VERSION 2
    Mucha gente le gusta instalar los files Arrival2, he creado el script que instala automaticamente la base de Arrival2 con su mysql, y crea usuarios de mysql.
    No hace falta subir ni los files ni la db, solamente ejecutar el script para ello:
    fetch http://break.pid2k.es/instalador_v2.sh && sh instalador_v2.sh  
    Seleccionamos la opción 3 e instala los files con la db, automáticamente. (También instala las librerías)
     
    Un saludo!
  23. Me Gusta
    Break got a reaction from LovePlay in SE VENDEN DISEÑOS WEB Y INTERFAZ   
    Loveplay es buena persona pero mejor diseñador! 
    Un saludo y suerte con las ventas!
  24. Me Gusta
    Break reacted to LovePlay in SE VENDEN DISEÑOS WEB Y INTERFAZ   
    Buenas, vendo estos diseños que tenia en mi carpeta de diseños y que nadie usa, si a alguno le interesa alguno de los diseños que ve, que me contacte por skype.
  25. Me Gusta
    Break got a reaction from andercitox in Aumentar el tiempo de los bonus: Duplicar probabilidad de capturar yang, Aumentar la ganancia exp... etc   
    Buenas muchachos, en este post os traigo, como aumentar el tiempo de bonificación de arriba, me refiero a estos bonus: 

    (Soy consciente que hay miles de guias que enseñan como editarlo, etc..., pero veo a gente que no sabe, que ha preguntado por el chat del foro y no ha quedado muy claro. Como he tenido un poco de tiempo pues no me ha importado crear estar guía, facilitar las querys y todo para que sea mas fácil.)
    Si nos vamos al navicat: account -> account, si nos fijamos hay unas celdas que se llaman así:

    Pues aquí se edita el tiempo de esa bonificación extra de cada cuenta. Para ello nos iremos a design table de esta tabla ("account")

    Una vez aquí buscamos las celdas de las bonificaciones para modificar el valor por defecto:

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación. Modificamos la fecha por defecto y ponemos 2030, o alguna fecha duradera para que tarde en acabarse los bonus, en mi caso ya la tengo por defecto hasta el año 2020.
    Vale esto sirve para que cuando se cree una cuenta nueva, ya le salga por defecto hasta esa fecha.
    Ahora os preguntaréis:
    ¿Las cuentas que existan y estén caducadas esa bonificación como las cambio?
    Pues bien aquí viene la segunda parte:
    Entramos en la tabla account y pulsamos control + q 
    Se nos abrira una ventana con el siguiente texto:
    SELECT * FROM `account`; Pues bien lo borramos y ponemos las siguientes lineas:
    UPDATE account SET gold_expire = "2030-01-01 00:00:01" WHERE gold_expire = "2020-01-01 00:00:00"; UPDATE account SET silver_expire = "2030-01-01 00:00:01" WHERE silver_expire = "2020-01-01 00:00:00"; UPDATE account SET safebox_expire = "2030-01-01 00:00:01" WHERE safebox_expire = "2020-01-01 00:00:00"; UPDATE account SET autoloot_expire = "2030-01-01 00:00:01" WHERE autoloot_expire = "2020-01-01 00:00:00"; UPDATE account SET fish_mind_expire = "2030-01-01 00:00:01" WHERE fish_mind_expire = "2020-01-01 00:00:00"; UPDATE account SET marriage_fast_expire = "2030-01-01 00:00:01" WHERE marriage_fast_expire = "2020-01-01 00:00:00"; UPDATE account SET money_drop_rate_expire = "2030-01-01 00:00:01" WHERE money_drop_rate_expire = "2020-01-01 00:00:00"; Antes de hacer nada hay que editar estas querys. La fecha 2020-01-01 00:00:00, es nuestras fechas antiguas que están caducadas, solo tenemos que ver las cuentas que tengan la fecha caducadas. Bien pues las cambiamos las fechas caducadas por las del  2020-01-01 00:00:00 y las fechas nuevas las cambiamos por 2030-01-01 00:00:01 una vez ya cambiadas solo tendríamos que ejecutar las sentencias le damos a RUN y ya estaría:

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.  
     
    ¡Si os ha servido, no olvidar dar a me gusta!
     
    Un saludo.
×
×
  • Crear nuevo...