Jump to content

jaBote

Community Contributors
  • Content Count

    2037
  • Joined

  • Last visited

  • Days Won

    43

Everything posted by jaBote

  1. Yeah. All main data files are in data.grf or rdata.grf. When you use a custom data like Alexandria's one, you do only "overread" the files of the official GRF with the ones in your custom GRF. Example: Official GRFs have all text in Korean; your custom GRF has mostly all text in English. And what's your server UI language? English, right? This is just half the truth because the GRF precedence is actually read from your DATA.INI file in your client folder.
  2. Should be, since in db/const.txt SC_SECRAMENT 332
  3. I think I'm on ATM and at least Kafra replies to me: Here it's 11:09 (Spain time): I'm on Mibbit as always.
  4. Are you uploading the file via PhpMyAdmin? In that case, please separate that file in some chunks because laaaaaaaaaarge SQL queries break in PhpMyAdmin.
  5. Subversion numbers are a bit arbitrary on Git repositories, I don't exactly know why. I myself don't know if they're the last revision numbers, but you could do a comparison with some comparation programs such as WinMerge (supposing you're using Windows) or the diff command (supposing you're on Linux) and see if both folders contain the same files with the same content (maybe except the .svn folder). Should be the same, though, but this intrigates me.
  6. Sí, y no. Tiene permiso de lectura, escritura y ejecución, por lo que podría reescribir el archivo con algo más peligroso y luego ejecutarlo, aunque aún así el caso de que llegue ahí con un usuario con privilegios es ya bastante raro.
  7. Preguntas frecuentes: He colocado la sección en otro post para facilitar su redacción y búsqueda. Aunque espero que no haya prácticamente ninguna pregunta en esta sección porque me gustaría creer que he sido suficientemente claro, es obvio que las cosas no son así y es normal "atascarse" en alguna parte de la guía, inauguro esta sección. Como es usual en estas secciones de Preguntas y Respuestas, las preguntas las marcaré con una P y las respuestas las marcaré con una R, ambas bien grandes para que se vean en condiciones. Lista de preguntas: Preguntas y respuestas: P: No puedo abrir archivos .sln con doble click. ¿Qué ocurre? R: Esos archivos se relacionan con Visual Studio, no con Visual C++. Si no puedes abrirlos así, intenta abrirlos haciendo click derecho en ellos, seleccionar Abrir con y dentro del submenú escoger vuestra versión de Microsoft Visual C++. También, si solo se va a compilar proyectos en C o C++, puede ser aconsejable asociar la extensión .sln a Microsoft Visual C++. P: Al compilar me sale que se ha generado algún archivo incorrecto. ¿Qué ocurre? R: Es posible que esto ocurra por uno de dos posibles motivos: Si aparece un error interno del compilador: el problema es del propio compilador, no de Hercules. Al intentar compilar más de un proyecto a la vez (como se hace en la guía), es posible que se corrompan los datos y se produzca el error interno del compilador. Lo más probable es que desaparezca si se intenta compilar de nuevo o, si persiste, la mejor opción es desactivar la compilación paralela cambiando una configuración. En el menú Herramientas seleccionar Opciones... En la ventana emergente seleccionar el grupo Proyectos y Soluciones y dentro de éste Configuración de proyecto de VC++. La configuración Máximo de compilaciones de C++ concurrentes debe cambiarse a 1, y posteriormente hacer click en el botón Aceptar. Los errores internos de compilador se notifican explícitamente como tal. (¡Gracias a @Xgear por ofrecernos la solución!) Si aparece un error normal, esto es debido a algún error en la escritura del propio código. Si lo has introducido tú mismo o cualquier modificación que hayas hecho, utiliza la información que se te da para intentar arreglarlo. En otro caso, puedes pedir ayuda en el foro o, en caso de que el error esté directamente provocado en el repositorio oficial de Hercules, puedes abrir un reporte de bug (por favor, en inglés) en el rastreador de bugs (bug tracker). P: Visual Studio me crea más archivos que solo los ejecutables de los servidores. ¿Qué son? R: Realmente, no sé qué son y parecen prescindibles, aunque parece que los propios archivos mejoran un poco el rendimiento del entorno de desarrollo mientras tienes cargada esa solución. No es mala idea mantenerlos por si acaso, pero tampoco hay ningún problema si los eliminas. P: Al limpiar la solución me sale correcto pero recibo warnings. ¿Qué ocurre? R: La solución no se ha limpiado correctamente. Esto es debido a que con un 99% de seguridad bien tú o tu sustema operativo estaba ejecutando alguno de los programas que se iban a limpiar. Para solucionar esto simplemente tienes que parar la ejecución del programa que se busque limpiar y reintentar la limpieza.
  8. En particular el archivo configure no es tan interesante como para que te lo hackeen (en mi opinión), pero si necesitas un poco de ayuda con el chmod, este artículo de Wikipedia puede servirte: http://es.wikipedia.org/wiki/Chmod
  9. We wish JMan a merry christmas too.
  10. We need more background: What Herc revision are you using, custom plugins/source mods that could be making that, and what did you do for making those errors trigger, etcetera.
  11. Oh, sh*t, mine won't work because of the iTimer interface, of whick I forgot. Quesoph one might work.
  12. Bueno, no suele ser recomendado dar permisos 777 a los archivos por ahí, aunque no veo gran problema en hacerlo. El chmod u+x también es definitivo a menos que lo vuelvas a cambiar.
  13. That would be no purpose, in case map server saves respawn times of MvPs and minibosses to restore them automatically
  14. In fact, when I made my first server I thought this was bundled by default because all other servers I played before had it.
  15. You can follow that guide perfectly, just take this into account: When it says to find ACMD_FUNC(go), just go find ACMD(go); And then, when it says to add clif_displaymessage, just add clif->message. The rest (what is inside of the parentheses, which are called arguments) must be as is. I haven't tried it but it sounds to me that it should work. Edit: Quesph one is way better than this
  16. Nope, strnpcinfo(3) is the full NPC unique name. Maybe what Joseph said, try that hotfix Ind posted in the Bug Report.
  17. jaBote

    Bind Commands

    Not without a source mod / plugin. What you can do is to make bogus commands that don't do anything just to get them listed on the @commands list and while they don't actually use it, the NPC binding does all the job. Hope I helped.
  18. This could be made possible by the use of @item2 (which would be much like the intervention of a NPC) or else you'd need a source edit or making a special item that compounds on slot 4 of armors and equipments. That source mod wouldn't be nice because you'd need to find a mean to make the server know what items are enchantable (meaning hardcode if it's made by someone unexperienced) and a lot more checks. This also could make a big problem on card withdrawal NPCs.
  19. I didn't fully understand your question. Are you asking how to add a MvP monster to the monster dbs and then how to make the clientside? In that case you could check this: http://herc.ws/wiki/Custom_Mobs
  20. Debes darle permisos de ejecución a root a los ejecutables creados tras la compilación y a cualquier otro fichero que necesites: chmod u+x ./login-server && chmod u+x ./map-server && chmod u+x ./char-server Y así siempre con "chmod u+x <fichero al que quieras darle permiso para ejecutar>". Espero haber sido de ayuda.
  21. Your best option would be simply overwriting the original files.
  22. Si las revisiones de los emuladores son las mismas desde un sitio y otro, no veo ningún motivo por el que tu servidor te debería dejar de funcionar. Es más, es una muy buena forma de hacer la configuración en el servidor remoto si eres algo torpe con Linux. Simplemente ten cuidadín porque para algunas cosas las terminaciones de línea son esenciales, y las nuevas líneas son diferentes en sistemas operativos basados en DOS y en los basados en UNIX, aunque realmente no deberías tener problemas. En caso de que alguna vez tengas problema con eso, ejecuta lo siguiente en la máquina: Instalar el convertidor de fin de línea DOS al de UNIX (solo es necesario hacerlo una vez a menos que cambies de máquina o de sistema operativo): apt-get install dos2unix Una vez instalado, basta con ejecutar: dos2unix ruta_del_archivo Y así el programa ya cambiará automáticamente los saltos de línea a los característicos de DOS.
  23. jaBote

    Locator NPC

    Thanks for the corrections quesoph, and sorry again!
  24. jaBote

    Locator NPC

    Sorry for the typos: I made the box without even revising it so that was my bad. I'll make the zeny check when I'm back on my pc if someone else hasn't done that before.
×
×
  • Create New...

Important Information

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