Jump to content

NazoX

Miembro
  • Contador contenido

    823
  • Ingreso

  • Última visita

  • Días ganados

    20

Actividad de reputación

  1. Gracias
    NazoX got a reaction from Migxelito in [RLS] Sistema de elegir doctrinas.   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  2. Me Gusta
    NazoX got a reaction from Jfirewall in [RLS] Sistema de elegir doctrinas.   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  3. Me Gusta
    NazoX got a reaction from miha132 in [New City]   
    .
  4. Me Gusta
    NazoX got a reaction from Esteban Rafael Perez Maya in Implementar armaduras por TXT   
    La guía está bien para los nuevos, lo único, que quizás el dum proto funciona, pero cada uno debería tener el suyo propio con sus características, suele venir con cada servidor, intentar evitar usar otro, saludos. 
  5. Triste
    NazoX reacted to SzC in [Aporte] Trade duel v3.0   
    Bueno espero que no me tiren a la hoguera por esto... pero después de casi 1 año esperando soporte por parte del vendedor y no poder disfrutar de un sistema que en su día me costó una pasta... he decidido postearlo para si alguno con tiempo le pega un repaso y lo mejora para la comunidad, "espero no me tiren a la hoguera por esto" por si acaso me pondre anti-quemaduras xddd
    El sistema en si es este:
    Recordarles, que funciona.. pero que tiene bastantes bugs por si alguno con tiempo quiere pegarle 1 repaso pa la comunidad cojonudo!
    Que lo disfruten pienso postear más sistemas los cuales he pagado y aun espero soportes por parte de los creadores y puesto que después de 1 año "se la sigue sudando" más me la va a sudar pues a mí postearlo!
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Contraseña: metin2zone.net
    PD: "no me tiren a la hoguera enserio.. pienso de igualmodo como digo publicar más trabajos que pagué y nunca me acabaron".
    Creditos: Fatihbab34
    Saludos,
  6. Me Gusta
    NazoX got a reaction from MariMT2 in [AYUDA]Quest Caballo   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Son todas las misiones del oficial, 1 medalla los 45 arqueros salvajes + 100k,  subirlo hasta el nivel 10 (más el lv1 que tienes al conseguir el pony) te da la misión del armado, matar los bandidos-arqueros salvajes, serpientes arqueros esos , y su cantidad que no me acuerdo + 500k, y subirlo hasta el 21, y misión del militar, matar en torre los x demonios + 1kk , también trae revivir al caballo, menu del caballo, usar tiquet de monta, (los que canjeas x 25 min), revivirlo con las plantas, y todo.
    gracias a
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. por ayudarme con estas quest en sus tiempos.
  7. Me Gusta
    NazoX got a reaction from tomas ishihara 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 ^^
     
  8. Me Gusta
    NazoX got a reaction from Soo in [New Interface]   
    Pues dejo por aquí la psd de la interface  que me encontré, para mi personalmente, está bastante bonita espero que os sirva.
     


     
    Link:

    Scan:



     
  9. Me Gusta
    NazoX got a reaction from pierosotelo in Serverfiles Maxmi - Lycan en vdi FreeBSD 9.3 xd mais client 100% es   
    Muy buenas a todos, hacía tiempo que no posteaba algo, y más ahora que estoy ocupado con un trabajillo de metin2. Pero bueno ese no es el caso ni importa, hoy os traigo unos nuevos files, actualizados de maxmi, con la versión 4.1, todos los que hayáis probado la 3.6 sabréis de lo que hablo. No quiero recibir respuestas criticas ni ofensivas, dado que no sé si estos files están a la venta o no, ya que he encontrado 4 foros, donde están públicos y uno de ellos es el propio foro donde los sube Maxmi, así que empezemos.   Antes que nada necesitamos FreeBSD 9.X o superior. (no los he probado con alguno anterior, ya que uso dedicado)   64 bits Mínimo. No funciona con hamachi, dado que no hay carita del sura superior a 54k ( se quedo en el 40k).   Versión de los files : 4.1 Binario del Cliente: 28249 Versión DB: 43360 (16.02.2015) Versión Game: 43370 (06.03.2015) Información General: [NEW] Alquimia de Dragón funcionando 100%. [NUEVO] Sistema de energía 100%. [NUEVO] Disfraces 100%. [NUEVO] Sistema de cinturón 100%. [NUEVO] Ahora hay Cupones para MD de 50, 500 & 1000. [NUEVO] Puedes comercias los disfraces, eliminarlos etc. [NUEVO] Proto mas actual. [NUEVO] El attr  más actualizada. [NUEVO] Trailer al iniciar el cliente. [NUEVO] Castillo del Dragón Rojo funcionamiento estable. [NUEVO] Torre Nemere estable. [NUEVO] Torre de demonios funcionamiento estable. [NUEVO] Cementerio del demonio estable.  (no se cual se refiere perdón.) [NUEVO] Player_index actualizado. [NUEVO] Locale.lu actualizada. [NUEVO]  Questlib.lu. actualizada. [NUEVO] Skill_power.txt actualizado. [NUEVO] Skill_proto actualizado. [NUEVO] İtem_att  actualizado. [NUEVO] Locale_string.txt actualizado. [bUG] advertencia de error al conectar con el servidor se ha solucionado. [bUG] Más drops, mas yang han sido corregidos. [bUG] Niebla del cliente arreglada. [bUG] Arreglado el problema en los perros de Chunjo. [ ERROR ] algunos elementos que no se pueden quitar o poner  corregido. Información del juego: [NEW] Nuevos Bonus:  resistencia de la oscuridad, la resistencia mundial, la resistencia del hielo,  defensa de garras, ataque sangre, resistencia al ataque de sangre, defensa licantropo(wolfman), fuerza contra los licantropos(wolfman). Nota#: Ataque de sangre y defensa de sangre, se refiere al mapa de "Cementerio del demonio" [NUEVO] 5. Raza. Abrir / Cerrar 100% desbug funcional. [NUEVO] se incrementó el número de ranuras de comercio.( 24) [NEW] número de ranuras del almacén incrementado. (80) [NUEVO] Se aumentó el número de ranuras en los NPC [NUEVO] El número de ranuras de inventario son 5  [NUEVO] El máximo yang es de. 999.999.999 Yang (no se bugea). [NUEVO] puedes añadir un total de. 2.125.000.000 Yang en el banco (inventario, abajo del yang el 2º recuadro) [NEW] Arreglada las caídas de lag por culpa de las habilidades del Wolfman. [NUEVO] Guerrero y Ninja con 6 habilidad, y sus libros correspondientes. (caen en drop) [NUEVO] No necesitas mascara de emoción. [NUEVO] Puedes usar los cabo valor sin que se gasten. [NUEVO] No caduca el Game [NUEVO] Se puede editar la caída de exp, drop & yang desde un 200% a un total de 1000% [NUEVO] El comercio solo te quita el 3% de impuestos. [nuevo] efectos Verde Pot y púrpura Pot . [NUEVO] Ahora los gremios pueden tener hasta 112 personas. [NUEVO] Los grupos o "Partys" se han aumentado, ahora podéis ir a levear 14 personas.  [NUEVO] los puertos del Map_allow han sido mejorados. [NUEVO] Al dropear tardan 1-2 min en desaparecer, pero al tirar algún objeto desaparecen a los 5 seg. [NUEVO] La exp, esta distribuida para subir bien de nivel. [bUG] Arreglado el problema de subir al 105 (nivel aumentable) [bUG] Arreglado el cambiador de bonus. [bUG] HP fija, arreglada. [bUG] Arreglada las npc para que vendas no te den 0 yang [bUG] Al tener el inventario lleno ha sido solucionado, se dropeará  el objeto con tu nombre.(antes se caía y se lo podían llevar). [bUG] Habilidades arregladas, ajustadas adecuadamente a cada personaje. [bUG] Corregido los canales, ahora no te saldrán en "OFF" o en " ... " [bUG] Guerra de gremios/reinos corregidas, ahora cuando cierres para iniciar el evento no se podrán unir. [bUG] No se cierra ni se apaga solo el server. [bUG] problema de piedras  solucionado. [bUG] problema al leer los libros arreglado. [bUG] Los trajes reparados, ahora puedes ponerle 6-7 bonus sin problemas. [bUG] Corregidos los problemas que se produjeron con el sistema de cinturones. [ERROR ] problema IP interna  solucionado. [bUG] truco PM Flood se ha eliminado. [bUG] problema de invisibilidad ha sido corregido. [bUG] Problema de la alquimia solucionado. [bUG] No poder atacar desde la monura arreglado. La información del cliente: [NEW] 5 raza agregada en la selección de hombre. [NEW] Guerrero y Ninja (mental/corporal; arco/daga), 6 habilidad, corregida sin bugs ni fallos.) [NUEVO] Ranuras aumentadas. (inventario, comercio, etc.) [NEW] Barra en la derecha, para acceder al dopador y mas cosas). [NEW] F5 información de los items. [NEW] tecla F6 para cambiar el equipo de velocidad se añadió. 4 cambiadores de equipo. [NEW] Arreglado al teletransportar no poder abrir inventario, ahora en 5 segundos podrás volverlo abrir. [NUEVO] NPC número de ranuras se ha incrementado. (80) [NUEVO] Se añadió el cambio de Ch. [NUEVO] Reloj debajo del minimap 100% funcional, INDICANDO LA HORA DE TU PAÍS NO DEL SERVER. [ NUEVO] Logo GM en MP [NUEVO]  Agregar amigos desde MP [NUEVO] Enviar susurro por chat. [NUEVO] Añadido salida rápida de las opciones. [NUEVO] Chat multi reinos. Imágenes:  
    Dato: la versión 4.2 saldrá o está prevista para el 15 de abril de 2015, con un precio de 100$   Link: Debes iniciar sesión para ver el contenido del enlace en esta publicación.   Espero que os sirvan, un saludo   Sacado de :   Creditos:   User: root
    pass: maxmi33
    Cuenta del juego
    Account: test
    pass: sezer123
  10. Triste
    NazoX got a reaction from Anibal Estela Ramos in [C++/PY/SCRIPT/CLIENTE MUCHOS FIXS]   
    Bueno pues como dice el título aquí pondré muchos fix que he ido viendo, probando y visto, y encontrado, no cabe decir que siempre haz copia de tus archivos antes de realizar ningún paso de a continuación.

     
    8-Añadido también aquí el fix del herrero que no destruía items.
    buscas bool CHARACTER::DoRefine(LPITEM item, bool bMoneyOnly en Char_item.cpp del servidor y remplazamos la función por esta:
    9-Buff en party
    Se que hay muchos tutoriales de como añadir buff en un grupo con los chamanes, pero siempre hay algún bug, de que no funciona, o con el tiempo deja de funcionar, etc. Este funciona ya que lo tengo implementado, si estás en grupo, solo puedes dar auras a los miembros del grupo, esto quiere decir, que si viene alguien que no este en el grupo. no podrás darles auras (aunque hará el efecto), si dejas el grupo, todo volverá a la normalidad, podrás darles auras a todo los jugadores.
    #Funciona Implementado : 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    12.Las bolas Polimorfas no funcionan  -  Gracias  Debes iniciar sesión para ver el contenido del enlace en esta publicación. + Fix que algunos no hacen daño, ya que debería darnos un bonus extra de ataque o solo funciona para alguna raza.
    1-Para el fix vamos a nuestro source game y editamos el archivo char.cpp y buscamos:
    Ahora remplazamos toda la función  hasta if (IsPC()) por la siguiente:
    2.Ahora para que funcione el drop de las bolas_polimorfas y funcione al dar click, hacemos lo siguiente:
    1.1-Vamos a nuestro navicat / mob_proto.txt  y buscamos la columna : polymorph_item
    En esta columna, a veces vienen completa, o vacía, bueno, aquí pondremos el id de la bola que va a dropear, puede ser :  
    2.1-Ahora elegimos la que vamos a querer,  que tire el mob.
    NOTA: Con eso hacemos que se asigne ese mob a ese id, lo que significa que cuando el mob tire esa bola se transformará en ese mob que lo dropea.
    Nota2: Podemos ir poniendo el id que queramos de esos en todos los mobs, o usar el mismo id en todos.
    3.Una vez echo eso, vamos a nuestro Winscp/FTP hasta encontrar el archivo:
    Como sabéis aquí va el drop de los mobs, ahora,  si habéis puesto el mismo id en polymorph_item le ponéis ese id a todos los mobs, si habéis puesto otro distinto a cada mob,
    buscáis el grupo de cada mob y le ponéis el id correspondiente.
    #Funciona implementado:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 13.Fix bug de que aveces usa .txt o usa sql, <-también sirve para dejar tus files por sql o por txt.
    1.Primer paso, vamos a nuestro src db y editamos el archivo -> ClientManagerBoot.cpp:
    buscamos la siguiente línea:
    Bien, esa es la función que hace que usemos .txt o sql. Si queremos que sel servidor sea por sql, los comentamos así:
    Bien, si queremos que sea por .txt puede pasar 2 cosas, que tengas un #ifdef, por ejemplo #ifdef NOT_ENABLE_TXT que lo que hace es que ejecute sql siempre.
    entonces la solución es bloquear todo los #ifdef #else y #endif que tenga el #idfed NOT_ENABLE_TXT o tu función.
    O el segundo caso que lo tengas ya comentado con /* y */ entonces los quitamos para que se active la función.
    2.Ahora buscamos un poco más abajo las funciones : bool CClientManager::MirrorItemTableIntoDB y bool CClientManager::MirrorMobTableIntoDB()
    Bien, una vez localizadas las funciones, si queremos que sea mediante .sql las comentamos con // o /* y */ .
    Si queremos que sea por .txt, si tienen // o /* y */ lo quitamos, y si usamos un #ifdef algo, normalmente tienen:
    pues quitamos el ifdef, else y endif y su función o la comentamos, (ahora dejaré un ejemplo.) y a compilar!
    Este sería un ejemplo, para los files MartySama v4 que se que hay mucha gente que lo usa. está función, es la original, leyendo sql o con el bug mencionado anteriormente. (solo pondré las funciones si no se hará muy largo:
    Y esta la función corregida y que utilize .txt:
    #Funciona instalado, testado.
    14.Fix título de todas las offlines shops, cuando hay tiendas al entrar al juego, o x cosa, nos sale arriba a la izquierda, muy famosa en la shop de Ken y great  (funciona para todas)
    1.Vamos a nuestra carpeta root y editamos el archivo uiofflineshopbuilder.py (ken, kory, tc, etc) o uiprivateshopbuilder.py (great, una propia, etc)
    buscamos:
    y remplazamos por:
    Ese es el método 1, lo que hace, es que corrige la posición de la flecha de los ajustes, es decir, ya no te hace falta moverla, una vez inicias sesión, ya a parece las tiendas de forma normal, en caso que quieras quitar el título por x motivo, vas a ajustes y realizas la operación.
    2.Dejamos el paso anterior de forma original sin modificar, y buscamos:
    y remplazamos por:
    Con este 2 método, lo que logramos, es que podemos quitar el botón o la función, como queráis llamarlo, de mostrar o ocultar títulos de tienda, con eso, siempre estará activada.
    #Funciona instalado, testado.
    15.Quitar la tasa de 3%  al vender un objeto + que al vender item nos lo venda a 0 yang.
    1.Para la tasa vamos a los archivos shop.cpp & shop_manager.cpp y buscamos en ambos archivos:
    y remplazamos por:
    2.Vender todo a 0 yang, vamos a shop.cpp y buscamos:
    reemplazamos por:
    #Funciona, testado.
    16.Si tenéis tiempo a la hora de cambiar un bonus, (tienes que esperar x minutos/horas/dias/etc) y en los configs, no disponéis de la función TIME_CHANGE_BONUS o algo así esta es una solución alternativa, vamos a char_item.cpp y buscamos:
    y remplazamos por esto:
    17.Hemos creado un nuevo refine_vnum con sus items para mejorar, pero solo me pide yang.
    Izquierda bug, derecha corregido :

    -Esto se debe a que si utilizamos vnum4 y count4, el refinamiento ya no funcionará porque utiliza material_count = 0 y no detecta ninguna columna "vnum" que sea 0.
    -Para solucionarlo nos vamos a nuestro src db archivo ClientManagerBoot.cpp y buscamos:
    if (prt->materials[i].vnum == 0) { prt->material_count = i; break; } y remplazamos por :
    if (!prt->materials[i].vnum || !prt->materials[i].count) break; prt->material_count++; -Tiene que quedar algo así:
    for (int i = 0; i < REFINE_MATERIAL_MAX_NUM; i++) { str_to_number(prt->materials[i].vnum, data[col++]); str_to_number(prt->materials[i].count, data[col++]); if (!prt->materials[i].vnum || !prt->materials[i].count) break; prt->material_count++; } 18.Arreglar ITEM_QUEST, CONFIRM_WHEN_USE , etc en los items.
    -Este problema surge cuando queremos usar ciertas funciones en los items, como por ejemplo STACKABLE para apilar (no ITEM_STACKABLE), CONFIRM_WHEN_USE (te pregunta si quieres usar el objeto, como anillo de exp, guante, etc) o ITEM_QUEST para como indica usar el objeto para una quest, resulta que por alguna razón, los valores no coinciden y en algunos casos no existe ni ciertas definiciones así que seré muy breve, vamos al grano.
    1.Vamos a source game -> Item_lenght.h buscamos la función y la remplazamos por lo siguiente:
    2.Vamos source DB -> ProtoReader.cpp buscamos la función y remplazamos:
    3.Compilamos DB y Game, y de mientras vamos al source cliente -> GameLib -> itemData.h buscamos la función y remplazamos:
    3.1.Ahora vamos a UserInterface -> PythonItemModule.cpp y comentamos esta linea:
    4.Para finalizar vamos a nuestro source de dum_proto ->ItemCSVReader.cpp y buscamos y remplazamos:
    Y listo, ya tendremos todo funcionando, ejemplo de lo que puedes hacer: Gracias a Debes iniciar sesión para ver el contenido del enlace en esta publicación. por orientarme para el fix 😛

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Iré actualizando todos los días que me sea posible con nuevas cosas.
    Actualizado 31/03/2020
    Actualizado 02/04/2020
    Actualizado 03/04/2020
    Actualizado 16/04/2020
    Actualizado 26/04/2020
    Actualizado 18/05/2020
    Actualizado 21/05/2020
    Actualizado 28/05/2020
    Actualizado 05/ 06/2020
    Actualizado 20/03/2021
    Actualizado 16/09/2023
  11. Haha
    NazoX got a reaction from Frezi Op in BORREN POST "YA CONSEGUIDO"   
    Te la regalo a cambio del source del .es que tampoco lo encuentro público
  12. Me Gusta
    NazoX got a reaction from Aztekax in [REUPLOAD]Serverfiles martysama v4 RO   
    link actualizado por mi: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  13. Me Gusta
    NazoX reacted to pepineitor in Baul del Aprendiz   
    Bueno, os dejo el que acabo de hacer, la tabla es la que usa Akroma asi estaba bien.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Salu2.
  14. Me Gusta
    NazoX got a reaction from Alexandru-Gabriel Sabau in MOB_PROTO E ITEM_PROTO(.SQL) ESPAÑOL   
    Buenas chicos, pues edito este post, con nuevos links e imagenes, a lo que vamos.
    1-Descargar el archivo que hay adjunto más abajo para 34k o 2089M
    2-Segunda opción bajar los txt  para 40k o superior.
    3-Para los txt simplemente lo metéis en vuestra carpeta /db del filezilla o winscp
    4- Para instalar la 1 opción vamos al navicat:
    -Después vamos a navicat, -->player-->tables damos botón derecho y ejecutamos en execute files sql Quedaría así:


    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.
  15. Me Gusta
    NazoX got a reaction from Dilong in [REUPLOAD]Serverfiles martysama v4 RO   
    link actualizado por mi: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  16. Me Gusta
    NazoX got a reaction from zhas77 in [REUPLOAD]Serverfiles martysama v4 RO   
    link actualizado por mi: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  17. Gracias
    NazoX got a reaction from Aztekax in [C++/PY/SCRIPT/CLIENTE MUCHOS FIXS]   
    Bueno pues como dice el título aquí pondré muchos fix que he ido viendo, probando y visto, y encontrado, no cabe decir que siempre haz copia de tus archivos antes de realizar ningún paso de a continuación.

     
    8-Añadido también aquí el fix del herrero que no destruía items.
    buscas bool CHARACTER::DoRefine(LPITEM item, bool bMoneyOnly en Char_item.cpp del servidor y remplazamos la función por esta:
    9-Buff en party
    Se que hay muchos tutoriales de como añadir buff en un grupo con los chamanes, pero siempre hay algún bug, de que no funciona, o con el tiempo deja de funcionar, etc. Este funciona ya que lo tengo implementado, si estás en grupo, solo puedes dar auras a los miembros del grupo, esto quiere decir, que si viene alguien que no este en el grupo. no podrás darles auras (aunque hará el efecto), si dejas el grupo, todo volverá a la normalidad, podrás darles auras a todo los jugadores.
    #Funciona Implementado : 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    12.Las bolas Polimorfas no funcionan  -  Gracias  Debes iniciar sesión para ver el contenido del enlace en esta publicación. + Fix que algunos no hacen daño, ya que debería darnos un bonus extra de ataque o solo funciona para alguna raza.
    1-Para el fix vamos a nuestro source game y editamos el archivo char.cpp y buscamos:
    Ahora remplazamos toda la función  hasta if (IsPC()) por la siguiente:
    2.Ahora para que funcione el drop de las bolas_polimorfas y funcione al dar click, hacemos lo siguiente:
    1.1-Vamos a nuestro navicat / mob_proto.txt  y buscamos la columna : polymorph_item
    En esta columna, a veces vienen completa, o vacía, bueno, aquí pondremos el id de la bola que va a dropear, puede ser :  
    2.1-Ahora elegimos la que vamos a querer,  que tire el mob.
    NOTA: Con eso hacemos que se asigne ese mob a ese id, lo que significa que cuando el mob tire esa bola se transformará en ese mob que lo dropea.
    Nota2: Podemos ir poniendo el id que queramos de esos en todos los mobs, o usar el mismo id en todos.
    3.Una vez echo eso, vamos a nuestro Winscp/FTP hasta encontrar el archivo:
    Como sabéis aquí va el drop de los mobs, ahora,  si habéis puesto el mismo id en polymorph_item le ponéis ese id a todos los mobs, si habéis puesto otro distinto a cada mob,
    buscáis el grupo de cada mob y le ponéis el id correspondiente.
    #Funciona implementado:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 13.Fix bug de que aveces usa .txt o usa sql, <-también sirve para dejar tus files por sql o por txt.
    1.Primer paso, vamos a nuestro src db y editamos el archivo -> ClientManagerBoot.cpp:
    buscamos la siguiente línea:
    Bien, esa es la función que hace que usemos .txt o sql. Si queremos que sel servidor sea por sql, los comentamos así:
    Bien, si queremos que sea por .txt puede pasar 2 cosas, que tengas un #ifdef, por ejemplo #ifdef NOT_ENABLE_TXT que lo que hace es que ejecute sql siempre.
    entonces la solución es bloquear todo los #ifdef #else y #endif que tenga el #idfed NOT_ENABLE_TXT o tu función.
    O el segundo caso que lo tengas ya comentado con /* y */ entonces los quitamos para que se active la función.
    2.Ahora buscamos un poco más abajo las funciones : bool CClientManager::MirrorItemTableIntoDB y bool CClientManager::MirrorMobTableIntoDB()
    Bien, una vez localizadas las funciones, si queremos que sea mediante .sql las comentamos con // o /* y */ .
    Si queremos que sea por .txt, si tienen // o /* y */ lo quitamos, y si usamos un #ifdef algo, normalmente tienen:
    pues quitamos el ifdef, else y endif y su función o la comentamos, (ahora dejaré un ejemplo.) y a compilar!
    Este sería un ejemplo, para los files MartySama v4 que se que hay mucha gente que lo usa. está función, es la original, leyendo sql o con el bug mencionado anteriormente. (solo pondré las funciones si no se hará muy largo:
    Y esta la función corregida y que utilize .txt:
    #Funciona instalado, testado.
    14.Fix título de todas las offlines shops, cuando hay tiendas al entrar al juego, o x cosa, nos sale arriba a la izquierda, muy famosa en la shop de Ken y great  (funciona para todas)
    1.Vamos a nuestra carpeta root y editamos el archivo uiofflineshopbuilder.py (ken, kory, tc, etc) o uiprivateshopbuilder.py (great, una propia, etc)
    buscamos:
    y remplazamos por:
    Ese es el método 1, lo que hace, es que corrige la posición de la flecha de los ajustes, es decir, ya no te hace falta moverla, una vez inicias sesión, ya a parece las tiendas de forma normal, en caso que quieras quitar el título por x motivo, vas a ajustes y realizas la operación.
    2.Dejamos el paso anterior de forma original sin modificar, y buscamos:
    y remplazamos por:
    Con este 2 método, lo que logramos, es que podemos quitar el botón o la función, como queráis llamarlo, de mostrar o ocultar títulos de tienda, con eso, siempre estará activada.
    #Funciona instalado, testado.
    15.Quitar la tasa de 3%  al vender un objeto + que al vender item nos lo venda a 0 yang.
    1.Para la tasa vamos a los archivos shop.cpp & shop_manager.cpp y buscamos en ambos archivos:
    y remplazamos por:
    2.Vender todo a 0 yang, vamos a shop.cpp y buscamos:
    reemplazamos por:
    #Funciona, testado.
    16.Si tenéis tiempo a la hora de cambiar un bonus, (tienes que esperar x minutos/horas/dias/etc) y en los configs, no disponéis de la función TIME_CHANGE_BONUS o algo así esta es una solución alternativa, vamos a char_item.cpp y buscamos:
    y remplazamos por esto:
    17.Hemos creado un nuevo refine_vnum con sus items para mejorar, pero solo me pide yang.
    Izquierda bug, derecha corregido :

    -Esto se debe a que si utilizamos vnum4 y count4, el refinamiento ya no funcionará porque utiliza material_count = 0 y no detecta ninguna columna "vnum" que sea 0.
    -Para solucionarlo nos vamos a nuestro src db archivo ClientManagerBoot.cpp y buscamos:
    if (prt->materials[i].vnum == 0) { prt->material_count = i; break; } y remplazamos por :
    if (!prt->materials[i].vnum || !prt->materials[i].count) break; prt->material_count++; -Tiene que quedar algo así:
    for (int i = 0; i < REFINE_MATERIAL_MAX_NUM; i++) { str_to_number(prt->materials[i].vnum, data[col++]); str_to_number(prt->materials[i].count, data[col++]); if (!prt->materials[i].vnum || !prt->materials[i].count) break; prt->material_count++; } 18.Arreglar ITEM_QUEST, CONFIRM_WHEN_USE , etc en los items.
    -Este problema surge cuando queremos usar ciertas funciones en los items, como por ejemplo STACKABLE para apilar (no ITEM_STACKABLE), CONFIRM_WHEN_USE (te pregunta si quieres usar el objeto, como anillo de exp, guante, etc) o ITEM_QUEST para como indica usar el objeto para una quest, resulta que por alguna razón, los valores no coinciden y en algunos casos no existe ni ciertas definiciones así que seré muy breve, vamos al grano.
    1.Vamos a source game -> Item_lenght.h buscamos la función y la remplazamos por lo siguiente:
    2.Vamos source DB -> ProtoReader.cpp buscamos la función y remplazamos:
    3.Compilamos DB y Game, y de mientras vamos al source cliente -> GameLib -> itemData.h buscamos la función y remplazamos:
    3.1.Ahora vamos a UserInterface -> PythonItemModule.cpp y comentamos esta linea:
    4.Para finalizar vamos a nuestro source de dum_proto ->ItemCSVReader.cpp y buscamos y remplazamos:
    Y listo, ya tendremos todo funcionando, ejemplo de lo que puedes hacer: Gracias a Debes iniciar sesión para ver el contenido del enlace en esta publicación. por orientarme para el fix 😛

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Iré actualizando todos los días que me sea posible con nuevas cosas.
    Actualizado 31/03/2020
    Actualizado 02/04/2020
    Actualizado 03/04/2020
    Actualizado 16/04/2020
    Actualizado 26/04/2020
    Actualizado 18/05/2020
    Actualizado 21/05/2020
    Actualizado 28/05/2020
    Actualizado 05/ 06/2020
    Actualizado 20/03/2021
    Actualizado 16/09/2023
  18. Me Gusta
    NazoX got a reaction from justaguy04 in [REUPLOAD]Serverfiles martysama v4 RO   
    link actualizado por mi: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  19. Me Gusta
    NazoX got a reaction from Ahmed Hosny in Serverfiles Maxmi - Lycan en vdi FreeBSD 9.3 xd mais client 100% es   
    Muy buenas a todos, hacía tiempo que no posteaba algo, y más ahora que estoy ocupado con un trabajillo de metin2. Pero bueno ese no es el caso ni importa, hoy os traigo unos nuevos files, actualizados de maxmi, con la versión 4.1, todos los que hayáis probado la 3.6 sabréis de lo que hablo. No quiero recibir respuestas criticas ni ofensivas, dado que no sé si estos files están a la venta o no, ya que he encontrado 4 foros, donde están públicos y uno de ellos es el propio foro donde los sube Maxmi, así que empezemos.   Antes que nada necesitamos FreeBSD 9.X o superior. (no los he probado con alguno anterior, ya que uso dedicado)   64 bits Mínimo. No funciona con hamachi, dado que no hay carita del sura superior a 54k ( se quedo en el 40k).   Versión de los files : 4.1 Binario del Cliente: 28249 Versión DB: 43360 (16.02.2015) Versión Game: 43370 (06.03.2015) Información General: [NEW] Alquimia de Dragón funcionando 100%. [NUEVO] Sistema de energía 100%. [NUEVO] Disfraces 100%. [NUEVO] Sistema de cinturón 100%. [NUEVO] Ahora hay Cupones para MD de 50, 500 & 1000. [NUEVO] Puedes comercias los disfraces, eliminarlos etc. [NUEVO] Proto mas actual. [NUEVO] El attr  más actualizada. [NUEVO] Trailer al iniciar el cliente. [NUEVO] Castillo del Dragón Rojo funcionamiento estable. [NUEVO] Torre Nemere estable. [NUEVO] Torre de demonios funcionamiento estable. [NUEVO] Cementerio del demonio estable.  (no se cual se refiere perdón.) [NUEVO] Player_index actualizado. [NUEVO] Locale.lu actualizada. [NUEVO]  Questlib.lu. actualizada. [NUEVO] Skill_power.txt actualizado. [NUEVO] Skill_proto actualizado. [NUEVO] İtem_att  actualizado. [NUEVO] Locale_string.txt actualizado. [bUG] advertencia de error al conectar con el servidor se ha solucionado. [bUG] Más drops, mas yang han sido corregidos. [bUG] Niebla del cliente arreglada. [bUG] Arreglado el problema en los perros de Chunjo. [ ERROR ] algunos elementos que no se pueden quitar o poner  corregido. Información del juego: [NEW] Nuevos Bonus:  resistencia de la oscuridad, la resistencia mundial, la resistencia del hielo,  defensa de garras, ataque sangre, resistencia al ataque de sangre, defensa licantropo(wolfman), fuerza contra los licantropos(wolfman). Nota#: Ataque de sangre y defensa de sangre, se refiere al mapa de "Cementerio del demonio" [NUEVO] 5. Raza. Abrir / Cerrar 100% desbug funcional. [NUEVO] se incrementó el número de ranuras de comercio.( 24) [NEW] número de ranuras del almacén incrementado. (80) [NUEVO] Se aumentó el número de ranuras en los NPC [NUEVO] El número de ranuras de inventario son 5  [NUEVO] El máximo yang es de. 999.999.999 Yang (no se bugea). [NUEVO] puedes añadir un total de. 2.125.000.000 Yang en el banco (inventario, abajo del yang el 2º recuadro) [NEW] Arreglada las caídas de lag por culpa de las habilidades del Wolfman. [NUEVO] Guerrero y Ninja con 6 habilidad, y sus libros correspondientes. (caen en drop) [NUEVO] No necesitas mascara de emoción. [NUEVO] Puedes usar los cabo valor sin que se gasten. [NUEVO] No caduca el Game [NUEVO] Se puede editar la caída de exp, drop & yang desde un 200% a un total de 1000% [NUEVO] El comercio solo te quita el 3% de impuestos. [nuevo] efectos Verde Pot y púrpura Pot . [NUEVO] Ahora los gremios pueden tener hasta 112 personas. [NUEVO] Los grupos o "Partys" se han aumentado, ahora podéis ir a levear 14 personas.  [NUEVO] los puertos del Map_allow han sido mejorados. [NUEVO] Al dropear tardan 1-2 min en desaparecer, pero al tirar algún objeto desaparecen a los 5 seg. [NUEVO] La exp, esta distribuida para subir bien de nivel. [bUG] Arreglado el problema de subir al 105 (nivel aumentable) [bUG] Arreglado el cambiador de bonus. [bUG] HP fija, arreglada. [bUG] Arreglada las npc para que vendas no te den 0 yang [bUG] Al tener el inventario lleno ha sido solucionado, se dropeará  el objeto con tu nombre.(antes se caía y se lo podían llevar). [bUG] Habilidades arregladas, ajustadas adecuadamente a cada personaje. [bUG] Corregido los canales, ahora no te saldrán en "OFF" o en " ... " [bUG] Guerra de gremios/reinos corregidas, ahora cuando cierres para iniciar el evento no se podrán unir. [bUG] No se cierra ni se apaga solo el server. [bUG] problema de piedras  solucionado. [bUG] problema al leer los libros arreglado. [bUG] Los trajes reparados, ahora puedes ponerle 6-7 bonus sin problemas. [bUG] Corregidos los problemas que se produjeron con el sistema de cinturones. [ERROR ] problema IP interna  solucionado. [bUG] truco PM Flood se ha eliminado. [bUG] problema de invisibilidad ha sido corregido. [bUG] Problema de la alquimia solucionado. [bUG] No poder atacar desde la monura arreglado. La información del cliente: [NEW] 5 raza agregada en la selección de hombre. [NEW] Guerrero y Ninja (mental/corporal; arco/daga), 6 habilidad, corregida sin bugs ni fallos.) [NUEVO] Ranuras aumentadas. (inventario, comercio, etc.) [NEW] Barra en la derecha, para acceder al dopador y mas cosas). [NEW] F5 información de los items. [NEW] tecla F6 para cambiar el equipo de velocidad se añadió. 4 cambiadores de equipo. [NEW] Arreglado al teletransportar no poder abrir inventario, ahora en 5 segundos podrás volverlo abrir. [NUEVO] NPC número de ranuras se ha incrementado. (80) [NUEVO] Se añadió el cambio de Ch. [NUEVO] Reloj debajo del minimap 100% funcional, INDICANDO LA HORA DE TU PAÍS NO DEL SERVER. [ NUEVO] Logo GM en MP [NUEVO]  Agregar amigos desde MP [NUEVO] Enviar susurro por chat. [NUEVO] Añadido salida rápida de las opciones. [NUEVO] Chat multi reinos. Imágenes:  
    Dato: la versión 4.2 saldrá o está prevista para el 15 de abril de 2015, con un precio de 100$   Link: Debes iniciar sesión para ver el contenido del enlace en esta publicación.   Espero que os sirvan, un saludo   Sacado de :   Creditos:   User: root
    pass: maxmi33
    Cuenta del juego
    Account: test
    pass: sezer123
  20. Haha
    NazoX got a reaction from rcdcompany in BORREN POST "YA CONSEGUIDO"   
    Te la regalo a cambio del source del .es que tampoco lo encuentro público
  21. Me Gusta
    NazoX got a reaction from Kenshi Torres in [RLS] Sistema de elegir doctrinas.   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  22. Me Gusta
    NazoX got a reaction from ttioroquee in [New City]   
    .
  23. Me Gusta
    NazoX got a reaction from alejankof in Files Arrival2   
    Buenas, pues mira vas al desencriptador, y borra todo menos : Araiguma aMetin2, metin2 a Araiguma y encriptador.exe
    Luego como su nombre dice, copias un archivo por ejemplo, root.Araiguma y lo pones en la carpeta con esos archivos.
    paso 1: Arrastra el archivo xxx.Araiguma a Araiguma a Metin2 y te quedará un archivo llamado xxx.metin2
    paso2: el archivo xxx.metin2 lo arrastras al encriptador y te dejará el archivo xxx.eix y xxx.epk
    Encriptar:
    cojes el archivo .eix y .epk que quieras y lo pones en esa carpeta.
    paso1: copias por ejemplo bgm.eix y bgm.epk y lo arrastras al encriptador y te dejará un archivo llamado bgm.metin2
    paso2: copias el archivo bgm.metin2 a metin2 a Araiguama y te quedará el archivo como bgm.araiguma compilado.

    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.
  24. Me Gusta
    NazoX got a reaction from Tiburon in [RLS] Sistema de elegir doctrinas.   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  25. Me Gusta
    NazoX got a reaction from flagerhost in [RLS] Sistema de elegir doctrinas.   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
×
×
  • Crear nuevo...