Jump to content

jaBote

Community Contributors
  • Content Count

    2037
  • Joined

  • Last visited

  • Days Won

    43

Posts posted by jaBote


  1. ¡Buenas!

     

    Sí, entiendo lo que comentas y, por desgracia, lo que hay para cliente hace que todo sea así de poco intuitivo. Yo mismo me encuentro muy limitado en esa parte porque nunca me interesó y se me hace todo muy complicado incluso para las cosas más básicas e incluso mi capacidad de soporte al respecto es también igual de limitada. Me encantaría ver algún tutorial en español sobre el cliente o instruirme yo mismo, aunque por desgracia de momento me es imposible hacerlo por mi cuenta por restricciones temporales.

     

    Aún así, vamos a ello:

     

    Lo primero que te recomendaría es que encuentres y diffees otra versión de cliente (que desde que murieron los temas de ossi0110 ya ni sé donde se consigue un cliente completo, siquiera). El motivo es que no hay paquetes para la versión de tu cliente en src/map/packets.h y es posible que sea eso lo que causa los errores.

     

    Por otro lado, en caso de querer seguir con tu versión actual del cliente, ¿recibes algún error en la consola del mapserver cuando te echa del servidor? ¿Ves que el login ha sido correcto en el loginserver y como el control pasa al char server antes de que tu sesión desaparezca entre el char y el map server?

     

    Mis compañeros de la sección hispana (especialmente M45T3R) tiene bastante más conocimiento de clientes que yo, a ver si cuando se pase puede echarte una mano un pelín más útil ;)

     

    P.D.: Respondo rápidamente a lo que sé sobre tus curiosidades para que estés algo más informado:

    • ¿Por qué esa estructura de carpeta del RO? No lo sé, creo que así es como la ha dispuesto Gravity y así es como tenemos que organizarnos nosotros para que las cosas nos funcionen, y los nombres de casi todos los archivos de clientes deben permanecer inalterados para que así sea;
    • ¿Qué define usar lua o lub? Los clientes oficiales solo cargan archivos lua encriptados que sepa, pero si al diffear el cliente escoges una opción llamada "Load LUB before LUA" (cargar lubs antes que los lua) simplemente el cliente buscará antes un archivo con ese mismo nobre pero extensión lub, antes que su correspondiente lua. En la mayoría de casos y que tenga conocimiento, puedes usar un lub o un lua indistintamente;
    • ¿Por qué tienes que usar clientinfo.xml? Fundamentalmente, para darle a tu cliente una dirección IP y un puerto que buscar en internet para hacer que el cliente se conecte, junto a información miscelánea como hacerle saber el nombre del servidor, los archivos a cargar para la pantalla de carga, a quién asignarle trajes de GM (que siempre me pareció una mala idea hacerlo desde ahí, aunque no hay otra) y todo lo que ahí se especifica.
    • ¿Qué ocurre con la carpeta Data y los archivos grf? Como has podido averiguar, un archivo grf es básicamente una carpeta data comprimida, con la estructura que se le haya ocurrido a Gravity, aunque por ejemplo algunos clientes requieren que haya archivos dentro de Data fuera de todo grf. Los GRF se leen por orden, de una lista en el archivo DATA.INI (u otro si se modifica en el exe) de tu instalación del RO, en que menor número significa mayor precedencia. En muchas versiones de cliente, si quieres que las cosas se lean desde la carpeta Data, tienes que diffear el exe con la opción "Read data folder first", que hace exactamente eso mismo.


  2.  Also, I can't seem to find the value for maxjoblevel in statpoint.txt.. 

     

    Check the table structure:

    //Experience tables format://Max Level,Class list,Type (0 - Base Exp; 1 - Job Exp),Exp for Lv 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98// Supports baselevel up to 1000 and joblevel up to 255 (except Novice/High Novice)

  3. Hi.

     

    I don't remember whether you're able to change the required statpoints consumed for increasing each stat, but you can surely modify the ones that you're given on each level up by modifying this table on your repository (assuming you're using Renewal): db/re/statpoint.txt

     

    You can edit max base and/or job level here: db/re/exp.txt (don't remember if a source change was also required)

     

    And you can change normal card rates globally at conf/battle/drops.conf, you should check item_rate_card for that, and use db/mob_item_ratio.txt for particular items.

     

    Hope it helped.


  4. Hola.

     

    No tengo a mano mi ordenador en estos instantes para decirte con total exactitud cómo se hace, aunque se trata de un archivo de cliente lo que tienes que modificar. Busca el archivo data/clientinfo.xml dentro de tu instalación del RO (también dentro de los GRF). Ahí tenías que añadir la account ID del personaje por algún lado. Busca más información del archivo en la wiki por ejemplo, si el inglés no es un grave problema para ti.

     

    Un saludo.


  5. Not the guy that can make your plugin but would you mind to give us info as to how that plugin works?

     

    We do need it in case anyone without knowledge of how that @restock works wanted to make it for you.


  6. Si necesitas restringir el uso en ciertos mapas o situaciones, utiliza el archivo que evilpuncker ha comentado; si quieres eliminar el delay de uso del mismo, creo que estaba en db/{re o pre-re}/item_db.conf, busca el ítem por su ID o nombre.

     

    Siento no poder enlazarte al archivo o darte seguridad, estoy desde mi smartphone y no puedo hacer mucho más por el momento. Comenta si te solucionó algo.


  7. You've got it right there, under your nose:

     

    // -----------------------------------------------------------//  Reward options.// -----------------------------------------------------------//  [1] Enable rewards.//  [2] Mail all rewards.//      - If not set, players receive items in their inventory.//      - Only ONE item can be sent via mail, plus Zeny.//      - Note that offline players do NOT receive rewards.//  [4] Only reward Guild Masters.//      - If not set, all guild members are rewarded.//      - If mailing is enabled (option 2), offline Guild Masters WILL receive rewards.//  [8] Duplicate IP check.//      - Members in a guild with the same IP address are not rewarded.//      - If Guild Masters is enabled (option 4), this feature is not used.// -----------------------------------------------------------	// Combine values as needed (e.g. 1|8 = 1+8 = 9).	set .Options, 1|8;
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.