Jump to content

jaBote

Community Contributors
  • Content Count

    2037
  • Joined

  • Last visited

  • Days Won

    43

Everything posted by jaBote

  1. Parece que puedes desactivarlo de dos formas: Una: abriendo tu editor hexadecimal de ficheros de preferencia (el mío por ejemplo es xvi32) y cambiando la cadena de texto NC_CASHSHOP por una cadena vacía: Busca la cadena hexadecimal: 4E 43 5F 43 61 73 68 53 68 6F 70 (o NC_CASHSHOP) Cámbialo por: 00 00 00 00 00 00 00 00 00 00 00 (muy IMPORTANTE, no le des a la tecla delete) Tema de origen: http://herc.ws/board/topic/6758-disabling-cash-shop-button-in-upper-right-corner/?hl=%2Bcash+%2Bshop+%2Bbutton O bien puedes cambiar el fichero del botón en tu GRF, que se encuentra en Data/texture/유저인터페이스/basic_interface/nc_cashshop.bmp por una imagen transparente (color 0xFF00FF) de 1x1px, así si alguno de tus usuarios hace click en ella será de pura mala suerte. ¡Un saludo!
  2. Update your server version, there was a release in which every object was being summoned at small size and it got fixed. Else, I don't know of an answer to this.
  3. ¡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.
  4. 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)
  5. First grf loaded: first one in your DATA.INI file on your clientside, or, the .INI file you specified your hexed to read
  6. Have you made any recent source edits to the map server that can cause this undesired behavior? Can you get the error's text or some debug help?
  7. 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.
  8. You can try this: https://github.com/HerculesWS/Hercules/blob/master/doc/item_bonus.txt#L189 bonus2 bHPLossRate,n,x; Lose n HP every x milliseconds
  9. You seem to be missing the ending semicolon ( at the end of line 17?
  10. Generalmente nunca una modificación del script de ningún objeto produce este tipo de problemas, a menos que intentes usar algunas cosas que no están pensadas para objetos. ¿Podrías dejarme ver lo que tienes hecho, a ver si hay código malformado o algo que haga reventar a tu servidor?
  11. Con la práctica ya le irás cogiendo el tranquillo. Aunque sí, no hay otro modo de hacer las cosas por el momento.
  12. Creo que lo de poner el traje de GM o quitarlo se encontraba también entre los diffs del cliente. Intenta desmarcar cualquier opción que provoque la eliminación de la asignación de trajes de GM a los usuarios marcados como admin en el clientinfo.xml
  13. 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.
  14. jaBote

    NPC masking

    So this seems like a nice addition to quests, to make people look like they "left" and are no longer available... /me grins
  15. jaBote

    NPC masking

    Mhmmm... Quick question without having the plugin installed yet. Can you make the NPC look as if it was gone by masking as the -1 sprite and rendering it unclickable?
  16. You may also want to fix this one line too: dispbottom "Healing Cost: "+$rent_cost+" Zeny";
  17. Stupid but important question: have you recompiled your emulator?
  18. I think it'd be better to do this by creating a custom script command via source. Any changes you try to perform via SQL would need guild information to be reloaded, which means server reboot in most cases.
  19. jaBote

    @restock

    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.
  20. Tem instalados os comandos do git or svn no seu servidor?
  21. 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.
  22. LoL, forgot these turnarounds, but I think he was meaning clearing them on DBs
  23. I'm afraid that, in this case, I'm not of use since I think these values were previously hardcoded.
  24. Try checking this file: https://github.com/HerculesWS/Hercules/blob/master/db/sc_config.txt
×
×
  • Create New...

Important Information

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