Jump to content

Break

Admin
  • Contador contenido

    7.006
  • Ingreso

  • Última visita

  • Días ganados

    45

Actividad de reputación

  1. Me Gusta
    Break reacted to Anthony's in [Opinion] Euphresia Farm Map   
    #Modificado:
     
    Aquí tenéis el vídeo de como quedo el mapa In-Game al estar ya finalizado, además os muestro el Atlas para que podáis ver como es.
    Vídeo:
    Atlas:
     
    Para quien este interesado en el mapa.
     
    Información:
    #Mapa: El tamaño es 3*4, ya que viene a ser un Farm Map, pero con opción a Dungeon.
    #Mapa: Tiene todo lo que necesitéis, en el vídeo no viene poblado ya que no tenía tiempo. Pero lleva los Npc's como deberían ir para las 2 opciones que se le vaya a dar.
    #Precio: 65€
  2. Me Gusta
    Break reacted to NazoX in [AYUDA] QUEST - server_loop_timer   
    Prueba esta aver. Si te funciona esta, 
     
  3. Gracias
    Break reacted to NazoX in [AYUDA] QUEST - server_loop_timer   
    Ni mucha idea de quest y timers, pero mira si esto te puede solucionar algo, 
    Suerte. 
     
  4. Gracias
    Break got a reaction from DrankWord in Alguien tiene estas lib   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  5. Me Gusta
    Break got a reaction from kroxo in Alguien tiene estas lib   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  6. Me Gusta
    Break reacted to Anthony's in [SERVICE] Anthony Maps   
    Hola buenas, ya sabéis quien soy, además para quien no sabe soy Anthony un viejo forero de aquí al que le gusta mappear.
    Hoy vengo a enseñaros algunos rediseños y mappeos que hice para vender.
    Cada cierto tiempo iré publicando mapas para la venta al publico. 
    ¡Así que allá vamos!
     
    Diseño del Duel Map "Budokan":
    Precio: 20€
     
    Diseño de la Nueva City1:
    Precio: 45€
     
    Diseño de la Nueva City1:
    Precio: 35€
     
    Contacto:
    Skype: antonio-nicolae
    Whatsapp: +34 717 117 131
  7. Me Gusta
    Break reacted to Jex in [VENTA]LAUNCHER-AUTOPATCH 2018   
    Up New design illumina
  8. Haha
    Break reacted to Migxelito in "No me deja crear un pj"   
    Eres una maquina tio! Xd
  9. Me Gusta
    Break got a reaction from Migxelito in "No me deja crear un pj"   
    No le puedes cambiar el tipo de una celda, ya que no es lo mismo almacenar un string, que un char. (Es un ejemplo)
    La solución es cambiar la extensión de la celda, ya que el error le decía, que el dato era demasiado grande para almacenarse en la celda, por lo que, en vez de poner tinyblob, es poner MEDIUMBLOB, que es mas extenso.
    PD: Se lo he solucionado por anydesk.
     
    Un saludo.
  10. Me Gusta
    Break got a reaction from Migxelito in "No me deja crear un pj"   
    Ese error no es el motivo de que no te deje registrar pjs.
     
    Registra un pj, y mira el sysser de la db.
     
    Un saludo
  11. Me Gusta
    Break reacted to Dilong in Npc GM´s   
  12. Me Gusta
    Break reacted to NazoX in [C++]Fix Shop Offline Ken   
    Bueno visto que no lo he visto en esta comunidad, traigo el fix de la tienda offline de ken para duplicar items en la offline, no lo he probado todavía ya que la estoy recién instalando, pero por algunos comentarios de diversos foros, funciona, bueno empecemos.
    1º Solución, vamos a offlineshop_manager.cpp y buscamos la siguiente línea: void COfflineShopManager::TakeItem(LPCHARACTER ch, BYTE bPos)   y cambiamos el and status = 0 por 1 quedando así:
    Nota: Si no funciona buscamos and status = y todos los "0" remplazamos por "1"
    2ºSolución, vamos a input_main.cpp, y buscamos la siguiente línea: "case SHOP_SUBHEADER_CG_TAKE_ITEM"
    y remplazamos toda la función por lo siguiente:
    case SHOP_SUBHEADER_CG_TAKE_ITEM: { if (uiBytes < sizeof(BYTE)) return -1; BYTE bPos = *c_pData; if (!COfflineShopManager::instance().HasOfflineShop(ch)){ sys_log(0, "INPUT: %s OFFLINE_SHOP_TAKE_ITEM", ch->GetName()); COfflineShopManager::instance().TakeItem(ch, bPos); } return (sizeof(BYTE)); } Nuevamente buscamos -> "case SHOP_SUBHEADER_CG_REFRESH_UNSOLD_ITEMS"
    y remplazamos la función por lo siguiente: 
     
    case SHOP_SUBHEADER_CG_REFRESH_UNSOLD_ITEMS: { if (!COfflineShopManager::instance().HasOfflineShop(ch)){ sys_log(0, "INPUT: %s OFFLINE_SHOP_REFRESH_UNSOLD_ITEMS", ch->GetName()); COfflineShopManager::instance().RefreshUnsoldItems(ch); } return 0; } Con esto debería bastar para solucionar el problema de duplicar items en la tienda 
    Créditos: GucciMane. Según la otra persona, pudo solucionar el problema, solo utilizando el método 1, es decir el de "and status"
    Otra solución para duplicar items en la tienda offline, (en general, otro sistema o incluso en la de Ken mismo, podéis probar esto)
    vamos a input_main.cpp y buscamos esta función -> int CInputMain::MyOfflineShop(LPCHARACTER ch, const char * c_pData, size_t uiBytes)
    y añadimos lo siguiente:
    if (ch->GetExchange() || ch->IsOpenSafebox() || ch->GetShopOwner() || ch->IsCubeOpen() || ch->GetOfflineShopOwner() || ch->IsAcceOpen())     {         ch->ChatPacket(CHAT_TYPE_NOTICE, ("This nigga try to make a bug -> %s."), ch->GetName());         return (iExtraLen);     } Nota: Si no tenéis el "IsAcceOpen" a vosotros os dará el error, simplemente eliminar y cerrar en el anterior punto.
    Otro fix para la parte de C++ en el cliente, para poder cambiar de precio los objetos de la tienda offline, debemos hacer esto. Nos dirigimos a: PythonNetworkPhaseGameItem.cpp
    Una vez aquí, buscamos la siguiente línea -> bool CPythonNetworkStream :: SendChangePriceOfflineShopItem (BYTE bPos, int iPrice) lo cambiamos por lo siguiente:
    Para terminar otra vez en C++ del servidor, vamos a input_main.cpp y buscamos esta línea-> COfflineShopManager :: instance (). ChangePrice (ch, pTable-> bPos, pTable-> lPrice); por esta
    Créditos: DeYaN.
    Aquí comentan algún fix mas para Ken

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Se agradecería que si funciona, comentéis cual método habéis usado, o si los de la web funcionan, para dejarlo claro y así los demás tengamos idea para usarlos, un saludo ^^
     
  13. Me Gusta
    Break reacted to Xhebas in Items apilables y % de drop   
    1. no es nada difícil buscar en Google ya que esas preguntas muchas veces las han respondido
     
    - Item proto (sería bueno que hicieras copia y jugaras con cada columna a ver para qué sirve cada una) FLAG  le cambia a ITEM_STACKABLE con eso se junta cualquier item que necesite.
     
    - la bolsa tienes dos opciones una el special_item_group (ubicado en la carpeta Germany o México o como la tengas use/homenaje/game/ShareThis/locale/turkey) puedes añadir un cofre o bolsa para que te de item.
     
    La otra forma es que lo hagas por quest y ya buscando en el foro hay varias quest para eso.
     
    Cada que no te prenda el server ya sea porque se queda quieto o te da conection refused debes revisar los syser del SF.
  14. Me Gusta
    Break got a reaction from Kenshi Torres in [System] Transmutation   
    Puedes dejar créditos y hacer referencia de la fuente. Para poder leer comentarios y ver si falla algo.
     
    Un saludo y gracias por el aporte
  15. Me Gusta
    Break reacted to Dilong in Evento Tanaka   
    Estaba aburrido y me puse a hacer este evento clasico algo mejorado
    Agregar estas tablas en player, para logs y permisos de GM´s:
     
  16. Triste
    Break got a reaction from minirovi in [Guía] Cambiar contraseña de Mysql [DEFINITIVA]   
    ¿El paso 2, te ha dado problemas? Si es el más sencillo.
    ¿El usuario es el mismo que le has cambiado la contraseña no?
  17. Triste
    Break got a reaction from minirovi in [Guía] Cambiar contraseña de Mysql [DEFINITIVA]   
    A caso 1.1, pues intente ahora hacer el caso 1.2
    Que ese te tiene que ir fijo
  18. Me Gusta
    Break got a reaction from alejankof 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!
     
     
     
     
  19. Gracias
    Break reacted to NazoX in Ayuda con traduccion!   
    El dum_proto es para hacer una copia exacta del archivo mob_proto o item_proto para que tengas los mismos nombres, items, o similar tanto en cliente o en el servidor, así logrando evitar tener errores o falta de algún elemento en la parte del cliente o servidor ya mencionada anteriormente.  En este caso al hacer un dum_proto de la parte del servidor /usr/.../game/db  (o donde la tengas tu ubicada) le haces el dum al mob_proto y descompilas el locale entras dentro de el y verás un archivo que se llama mob_proto y item_proto (ambos son archivos) remplazas el mob_proto que has dumpeado y tendrás los npc en el servidor y cliente traducidos.
  20. Gracias
    Break got a reaction from xwiilyx2 in Ayuda con traduccion!   
    No te olvides hacerle un dum_proto, a los .txt, para meterlo en el cliente.
     
    Respecto al minimapa, que tiene lo de ''Claws'', descompila, root, locale y uiscript. metes esas 3 carpetas en un directorio, abres el notepad++, control + f, buscar en archivo, y pones el directorio donde se encuentran esos 3 directorios. Y pones Claws , seguramente te salga el archivo donde se encuentra y la linea.
     
     
    Un saludo y espero haber sido de utilidad.
  21. Gracias
    Break reacted to Xhebas in [Guía] Cambiar contraseña de Mysql [DEFINITIVA]   
    A algunas personas no les sirve 
    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';  
    como en mi caso que nunca sirvio, algunos metodos son: 
    - descargar los archivos user que se encuentran en el mysql de los tantos que se han dejado en el foro y cambiar los config de cada ch antes de dar reboot
    - si tienes el masterpack puedes sacarte una contraseña y abrir el archivo user.frm y editarla desde alli sin cambiarle los usuarios y dar reboot.
  22. Me Gusta
    Break got a reaction from Fabian Pérez in [APORTE] MultiHack + DMG | Servidores Privados   
    No hace falta que te disculpes, para eso estamos para ir aprendiendo. 
     
    Un saludo 🙂 
  23. Gracias
    Break got a reaction from mt2criador in Ayuda, cómo elimina los canales del cliente?   
    Te vas a los roots, los descompilas. 
    Y sube aquí el serverinfo.py. Te lo configuramos nosotros
     
    Un saludo!
     
  24. Gracias
    Break got a reaction from mt2criador in Ayuda, cómo elimina los canales del cliente?   
    A falta de tiempo, termino más rápido editando se lo yo, y que luego le eche un vistazo que he modificado y así también puede aprender.
    Pero, si te ves con tiempo dilong, puedes darle ejemplos 
     
    Un saludo.
  25. Haha
    Break reacted to pere85 in [APORTE] MultiHack + DMG | Servidores Privados   
    Perdóon! No entiendo de informática y esas cositas, ¡Mil perdones!
×
×
  • Crear nuevo...