Jump to content

Break

Admin
  • Contador contenido

    7.006
  • Ingreso

  • Última visita

  • Días ganados

    45

Actividad de reputación

  1. 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!
  2. Me Gusta
    Break reacted to Bamxd in [Instalador automático] -> Metin2 ¡RELEASE!   
    Excelente trabajo 🤘🤘🤘🤘🤘
     
    Acabo de probarlo y funciona perfecto ni un fallo.
  3. Me Gusta
    Break got a reaction from DarneLL超本能 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!
  4. Me Gusta
    Break reacted to ZeroCrazy in Feliz 2019   
    JAJAJAJAJAJAJAJAJAJAJA
  5. Me Gusta
    Break reacted to Serex in [Guia]Hacer cualquier NPC tienda   
    No hay que cambiar el rank, hay que cambiar la celda on_click y ponerle 1.
    Edito el post para dejarlo bien y corregir ortografía.
  6. Gracias
    Break got a reaction from colcrt in donde se genera la función de este botón   
    Lo encuentras en:
    locale.eix y epk.
     
    directorio: 
    locale/es/systemdialog.py 
     
    Espero haberte ayudado. Un saludo!
  7. Gracias
    Break got a reaction from Yerbauskas in Copiar y pegar texto en cliente   
    Lee este post: 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Aclaran un poco el tema de como se hace.
     
    Un saludo!
  8. Me Gusta
    Break reacted to Rusef in [3D Service] Mark - New gallery site!   
    Lo recomiendo bastante la verdad!
  9. Gracias
    Break got a reaction from Lordneji in [AYUDA]Web Admin en Account mysql   
    Eso depende mucho de como este programada la web, te explico.
    Si la web que tienes a la hora de login, hace un checkeo de la columna web_admin pues entonces mira que número es necesario.
    De todas formas para añadirlo, le das botón derecho en la tabla a design table, y añades la celda, le pones el nombre que quieras y en este caso ponle tipo: int y por defecto ponle null o 0.
    Si tienes duda pregúntame.
    Un saludo
  10. Gracias
    Break got a reaction from Lordneji in Ayuda con estas opciones   
    Te paso una guia, para poner los botones aunque no es en el lado que muestras, pero alomejor te es útil.
    Guia: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Un saludo.
  11. Me Gusta
    Break got a reaction from ♥ zTesTz ♥ in agregar nuevo archivo cpp   
    Muestra los errores de compilación, no los warning.
  12. Me Gusta
    Break reacted to Dilong in Interface winchester   
    Link reparado
  13. Me Gusta
    Break reacted to Dilong in Interface winchester   
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Foto:
     
     
  14. Haha
    Break reacted to Rusef in como identifico los mapas   
    Hola, hace tiempo tuve que hacer lo mismo, hay muchas mas maneras de identificar los mapas, pero te voy a dejar una muy simple.
     
    Instalas la quest que te dejo hay abajo adjuntado
    En la imagen que has subido

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. abajo del todo, hay un archivo que se llama " index " lo abres.
    Una vez instalada la quest, cada ves que viajes a un mapa, en el chat te va a decir el numero del mapa (index), entonces en el index te va a decir también el numero y la carpeta.
    Espero que te sirva.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  15. Haha
    Break reacted to SeMa™ in Ayuda con este encrytador   
    Es cierto que la img esa es de love, pero el codigo de esa tool es mio.
  16. Gracias
    Break got a reaction from Ankhed in [FOR SALE] Metin2 Landing Page   
    Lo que más me ha gustado es el coche del Dios dragón, bien puesto en el diseño
    PD: Buen diseño, suerte con las ventas.
  17. Me Gusta
    Break reacted to Ankhed in [FOR SALE] Metin2 Landing Page   
    Hello guys, 
    We all know that landing pages are usually a great piece of visual impact for your website. Also, everyone has their own opinion about it, but for me, it's a great way to impress your players, the boom boom pow wow in their eyes and all that, your website will become unique, nicer and much more user-friendly than it was before. 
    If I haven't convinced you yet, let me show you some visual. And, of course, the features of this release:

    Title: None;
    Preview: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    PSD Design: K1NGARTZ (https://www.deviantart.com/kingart20)
    Features:
    - Clean code, fast loading 
    - Responsive (compatible for all devices) -  Bootstrap and Media Queries
    - Javascript libraries and animation added to the social buttons 
    - Hover effect made with JS+CSS in order to avoid any complications
    - Small guide included for those who do not understand the HTML/CSS part (how to change the default youtube video, social icons animations etc.)
    - Image quality: Full HD, thanks to the smart object feature (PS)
    - Free logo included (if necessary) - designed specifically for your server + support in adding it to the website (responsive, as well) 
    - .psd file included
    Price: We can discuss it in private
    Payment methods: PayPal and Bank only (EUR/RON)
    Contact details:
    Skype: alexandru.iulian46
    Discord: Ankhed ☥#8947
  18. Haha
    Break reacted to gmacdrox in Bug Atuendos de Armas   
    Gracias por responder, pero soy un poco retrasado y no me he enterado muy bien
    este es el código pero no se donde poner eso y la verdad me he hecho un lio xD
    PD: perdón por hacerte perder el tiempo
     
        //Weapon Effect
        CItemData * pItemData;
        if (CItemManager::Instance().GetItemDataPointer(eWeapon, &pItemData))
        {
    #ifdef ENABLE_COSTUME_WEAPON_SYSTEM
            if (pItemData->GetType() == CItemData::ITEM_TYPE_COSTUME)
                __ClearWeaponRefineEffect();
            if (pItemData->GetSubType() == CItemData::COSTUME_WEAPON)
            {
                DWORD vnum = pItemData->GetIndex();
                if (607 <= vnum && vnum <= 607)
                {
                    __AttachEffect(EFFECT_REFINED + EFFECT_SABIE);
                }
            }
    #endif
            __GetRefinedEffect(pItemData);
        }
        else
            __ClearWeaponRefineEffect();
        return true;
    }
     
  19. Haha
    Break got a reaction from Xhebas in [GUIA] Fuente de instalación y compilación   
    Me podrias explicar que es el archivo de "pollo"
     
    Pd: No te olvides de poner los creditos y la fuente sacada.
     
    Un saludo y gracias por traer la guia de metin2dev.
  20. Me Gusta
    Break reacted to Anthony's in world editor metin2 minimap   
    Vamos a ello:


  21. Me Gusta
    Break got a reaction from Anthony's in AYUDA BUSCO SOCIO Y COLABORADOR   
    Conclusión, no lleves nunca al coche al taller. Siempre comprate uno nuevo.
     
     
    Un saludo
  22. Haha
    Break reacted to colcrt in Ayuda   
    40k es txt y tiendas por navicat 
  23. Gracias
    Break got a reaction from 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [BUSQUEDA] Host VPS   
    Es la única empresa española que da soporte de metin2. Échale un vistazo
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  24. Me Gusta
    Break got a reaction from Anthony's in [Opinion] Euphresia Farm Map   
    Me encanta el mapa de verdad, esta chulisimo buen trabajo
  25. Me Gusta
    Break reacted to Tibelian in Página web desde 0 responsive + ItemShop + Panel Admin   
    Hola, vendo una página web recién terminada que he creado desde cero usando mis pocos conocimientos de PHP, JavaScript, MySQL, CSS, HTML, y otros recursos externos como bootstrap, google fonts y fontawesome. Reconozco que el código no esta al 100% optimizado y que incluso te pueda llegar a parecer una chapuza. Si veo que de verdad os gusta esta página web prometo que os traeré muchas otras e incluso serán gratis.

    La página web contiene: noticias en la página de inicio, galería en la barral lateral, página de eventos, modo mantenimiento, urls amigables, caché en las estadísticas y top 10 (cada 20 min por defecto), boostrap(diseño - para la compatibilidad con el movil / responsive), fontawesome(para los iconos), google fonts(para las tipografías) y todo lo que se muestra a continuación:

    Estadísticas{

      + Jugadores online
      + Jugadores online 24h
      + Cuentas creadas
      + Personajes creados
      + Cuentas baneadas
      + Hora del servidor

    }

    Ranking{
     
      + Top 10 jugadores
      + Ranking jugadores
      + Ranking gremios

    }

    Panel del usuario{

      + Información de la cuenta:
        - Usuario
        - Coins
        - Última conexión
        - Correo electrónico
        - Contraseña almacén
        - Código para borrar el personaje
      + Gestionar cuenta:
        - Cambiar contraseña (te pide tu contraseña actual)
        - Cambiar correo electrónico (recibes un email de confirmación)
        - Borrar cuenta (recibes un email de confirmación)
      + Personajes:
        - Nombre
        - Tiempo jugado
        - Nivel
        - Experiencia
        - Desbugear personaje
      + Comprar coins:
        - Paypal
        - Recursos moviles
        - PayGol
        * Todos estos métodos de pago deben ser configurados previamente y agregar el script para recibir los coins.
      + Tienda de items: una tienda en la web que te permite comprar items organizados por categorías (armas, armaduras, accesorios, mascotas, ...)

    }

    Panel del administrador{

     Gestionar jugadores:
      + Inspeccionar jugador: solamente con poner el nombre del jugador obtienes información sobre él: id, account_id, clase, nivel, exp, yang, ip, última conexión y nivel del caballo.
      + Inspeccionar cuenta: con poner el id de la cuenta obtienes: login, social_id, email, fecha de creación, estado de la cuenta, última conexión, coins y web_admin.
      + Inspeccionar inventario: una vez pones el id del jugador puedes ver todos los items que tiene en el inventario. (si se da el caso de que la imagen del item no se ve correctamente es porque no encuentra su imagen en el directorio /assets/images/icons/items/ por lo tanto solamente debe de agregar la imagen en formato .png).
      + Banear/Desbanear cuenta: tal cual, debes de poner el login/username de la cuenta y ya lo baneas o desbaneas.

     Gestionar WEB:
      + Gestionar tienda:
        - Añadir items
        - Eliminar items
        - Poner precio
        - Fecha de publicación
        - Editar Categoría
      + Agregar / Editar noticias:
        - Añadir noticias
        - Editar noticias (permite etiquetas html)
        - Eliminar noticias
        - Ocultar noticias
        - Modificar autor de la noticia
      + Agregar / Editar enlaces de descarga:
        - Añadir opciones de descarga
        - Cambiar imagen de la opción de descarga
      + Modificar barra lateral:
        - Agregar contenido en la barra lateral izquierda o derecha (permite html)
        - Ocultar/Mostrar barra
      + Footer:
        - Ocultar/mostrar enlaces del footer
        - Agregar/Modificar/Eliminar/Ocultar enlaces
      + Pesonalizar web:
        - Colores (estilo azul, plata, verde, violeta, naranja y rojo)
        - Fuente
        - Logo
        - Imagen de Fondo
        - Favicon
      + SEO / Posicionamiento web:
        - Editar el meta name="description"
        - Editar el meta name="keywords"
        - Editar subtítulo web

    }
     
    Vídeo demostración:

    ***Aviso que la página recibirá actualizaciones, por lo tanto debes estar atento si quieres obtener las nuevas actualizaciones.***
    En cuanto al precio MP.
×
×
  • Crear nuevo...