Inicio Foros Clientes y programación Mapper de mushclient

Mostrando 5 respuestas a los debates
  • Autor
    Respuestas
    • rawazarr
      Participante
      Número de entradas: 82

      Hola gente,

       

      Subo una versión funcional del plugin de mapa para mushclient.

       

      El mapa en sí es solo un archivo, pero tiene unas pocas dependencias ya que el gmcp no está soportado nativamente en mushclient.

       

      El archivo «rl_stuff.lua» va en la carpeta «mushclient\lua» y los otros dos archivos xml han de cargarse juntos para que funcionen óptimamente.

       

      Por momento la funcionalidad se limita a mostrar el mapa y contiene unos pocos comandos de manipulación muy básicos:

       

      • q: Permite enviar consultas SQL a contra la base de datos sin pasar por el script.
      • mapa importar: Toma una base de datos de Microsoft Access con un mapa de ZMud (descomprimir antes de abrir).

      • mapa buscar: Si la sala que estás no es reconocida o es incorrecta, este comando buscará por el título en la base de datos y presentará una lista con todas las coinsidencias.

      • mapa navegar: Este comando hará una búsqueda por la sala, con un límite de profundidad de 500 salas. Tras seleccionar una sala comenzará a navegar hasta ella.

      • mapa ayuda: Muestra un texto de ayuda sobre el plugin.

       

       

      Tengo muchas ideas en la cabeza, tantas que no puedo si quiera expresarlas.

    • Cras94
      Participante
      Número de entradas: 876

      Hola, si entiendo bien para usar este plugin de mapa debo instalarme primero el plugin del otro hilo sobre el gmcp?

      Tiene que ser obligatoriamente la ruta exacta esa del rl_stuff.lua? porque mi ruta no sería mushclient/lua sino mushrl/lua

      Que no te engañen las letras.
    • Cras94
      Participante
      Número de entradas: 876

      Con estas 2 cosas:

      1. Actualmente el mejor ejemplo y el mas sencillo es el mapper que hace un uso muy poco intensivo de los datos del GMCP y nó requiere de ningún recurso externo para funcionar, salvo el mapa, que se resuelve importando un mapa de ZMud.
      2. mapa importar: Toma una base de datos de Microsoft Access con un mapa de ZMud (descomprimir antes de abrir). 2 de 5

      ¿Dónde pillo el mapa de zmud? ¿está en descargas de rl? ¿necesito tener instalado el microsoft access?

      Que no te engañen las letras.
    • Cras94
      Participante
      Número de entradas: 876

      Disculpad que hable tanto, pero no me deja editar el comentario anterior.

      Me he descargado el mapa de zmud de la sección descarga. Ahora tengo un archivo llamado 5.1.6.mdb. Esto me resuelve las 2 primeras preguntas que puse arriba jeje.

      Que no te engañen las letras.
    • rawazarr
      Participante
      Número de entradas: 82

      Hola,

       

      Te recomiendo que mires este post, donde pobliqué un link a un repositorio en github.

       

      https://www.reinosdeleyenda.es/foro/ver-tema/mis-scripts-para-mushclient/

       

      En el repositorio están todos los archivos actualizados. Puedes seguir el repositorio (star) con tu cuenta de github para ir viendo los cambios, o bien clonarlo mediante git y cada poco tiempo darle a git pull, que no necesitas cuenta para eso.

       

      Saludos,

      Tengo muchas ideas en la cabeza, tantas que no puedo si quiera expresarlas.

    • Cras94
      Participante
      Número de entradas: 876

      Esto puedo decir tras mis pruebas:

      • El mushrl de la web está desactualizado para esto del mapa (versión 4.84) si no ha cambiado desde que yo lo descargue.
      • No puedes tener el consentir accesibilidad on. Para mi esto ya lo hace inservible, y solo por un espacio al final de los títulos de las rooms cuando te mueves que es la diferencia entre el accesibilidad on/off.
      • No he conseguido averiguar como navegar. Me salen los resultados en el output pero ¿como le doy para moverme a la que quiero?
      • Ponía w y me movía al oeste, en vez de salirme el comando who como estoy acostumbrado. Se arreglo tras reiniciar el mush.
      • Al activar el gmcp dejan de funcionarme algunos canales: familia, gremio, rol son los que comprobé y no iban. En cambio el tell si y el decir, no se por qué.

      Como petición ¿se podría cambiar lo del comando q? es que uso esa letra para quitarme equipo y me interfiere tambien. Vamos es un problema menor …

      Espero impacientemente 😀

      Que no te engañen las letras.
      • rawazarr
        Participante
        Número de entradas: 82

        Hola,

         

        Voy respondiendo por puntos.

         

        1. Si, la verdad que está desactualizado y no sé quien lo tocó por última vez.
        2. Es un problema, sí. Lamentablemente yo no soy partidario del modo accesibilidad y por ello no lo he tenido muy en cuenta que digamos.
        3. Es una limitación del mapper que viene con mushclient que no he sabido solucionar. Para navegar tienes que darle click al enlace en la ventana de salida (no lo dice, pero son enlaces). Mushclient integra funciones que muestran listas, pero solo se pueden mostrar en orden alfabético, así que no vale de mucho.
        4. Si, es otra limitación del mapper que viene con mushclient. Veré si no hace mucha diferencia poner west/east/south/north en lugar de sus nombres cortos.
        5. Es un comportamiento normal del MUD. Hay otro plugin personalizado si te fijads, llamado rl_channel_history que hace uso de los canales mediante el gmcp.

         

        Veré de mejorar un poco estos aspectos en futuras versiones del plugin.

         

        Saludos,

        Tengo muchas ideas en la cabeza, tantas que no puedo si quiera expresarlas.

Mostrando 5 respuestas a los debates
  • Debes estar registrado para responder a este debate.