Inicio Foros Clientes y programación Mapa desactualizado

Mostrando 6 respuestas a los debates
  • Autor
    Respuestas
    • tassardur
      Participant
      Número de entradas: 20

      No se como se puede hacer para actualizar el mapa, la verdad es que no tengo problema en irlo actualizando con lo que veo que no esta, en la zona de Eldor, la carpa principal falla (faltan habitaciones. otras han cambiado de nombre  y la cárcel ni aparece). El otro día intente añadirlas, me llevo un rato hasta que entendí como funcionaba, pero pensé que me iba a guardar los cambios… pero al reiniciar estaba todo como antes.

      Me ofrezco a ir cambiando zonas, actualizando y si se como extraer el mapa y pasarlo hacerlo, o almenos que alguien me diga como poder conseguir que se grabe en mi mapa, jejeje .

       

       

    • Satyr
      Keymaster
      Número de entradas: 9142

      Tengo pendiente revisar que esto se pueda hacer desde Mudlet.

      Acutalizar el mapa, hasta ahora, solo puede hacerse desde ZMud / CMud usando su sistema de mapeo para ello.

    • tassardur
      Participant
      Número de entradas: 20

      Que falta un proceso para que lo guarde en local? Porque el crear las salas y las uniones me dejó, de todas formas hoy por la mañana le echo un ojo y sino con alguno de esos programas lo miro que no tengo problema ni en programas ni en usar programas jajajjaa.

    • tassardur
      Participant
      Número de entradas: 20

      Buenas, script para guardar el mapa en mudlet realizado, para que cada uno pueda actualizar el mapa, además la primera vez salta un error de la versión del mapa utilizada, indicando que es la 16  y desde ahí ya sin problema ninguno.

      Indico los pasos para que solo sea copiar y pegar para quien le interese, o para que Satyr solo tenga que pegar e incorporar, es que no se si se puede exportar solo el de mapa, mis conocimientos de script en Mudlet son limitados, pero con la guía y mirando todo se hace.

      Pasos para implementación:

      1.-  En el script ‘RL_menus_mapa’ añadir la siguiente linea ´addMapEvent(«Guardar mapa» , «RL_guardar_mapa»)´, quedando de la siguiente forma el script:

       

      — Satyr 17.11.2017
      — Modificado Tassardur 12.03-2024
      — Añade los menús del ‘botón derecho’ al mapa
      — de Reinos de Leyenda
      function RL_menus_mapa()
      addMapEvent(«Centrar aquí», «RL_menu_centrar»)
      addMapEvent(«Buscar tu posición», «RL_menu_buscar_posicion»)
        addMapEvent(«Guardar mapa» , «RL_guardar_mapa»)
      end
      2-Crear un script dentro de ‘RL_menus_mapa’ que se llame ‘RL_guardar_mapa’
      3-Crear la función correspondiente dentro del script creado, de la siguiente forma:
      — Tassardur 12.03.2024
      — Función llamada al usar la opción ‘Guardar mapa’. Para
      — ello guardará el mapa con nuestras modificaciones
      — sobreescribiendo el mapa actual, para que no se pierdan los cambios al cerrar el Mudlet
      function RL_guardar_mapa(…)
          if io.exists(RL_vars.mapa.archivo) then
      saveMap(RL_vars.mapa.archivo)
          RL_info(‘Se ha guardado correctamente el mapa.’)
        else
           RL_info(‘No tienes un mapa que sobreescribir.’)
          end
      end
      4-Añadir en el script el ‘Add User Event Handler’, escribiendo ‘RL_guardar_mapa’ y posteriormente dandole al +, para que nos aparezca en el cuadro de ‘Registered Event Handler’.
      5- Le damos al disco ‘Save Script’, cerramos y abrimos mudlet y debería funcionar. Añade una opción cuando le damos botón derecho en el mapa para que nos permita guardar el mismo, sobreescribiendo nuestra copia del mapa en el Ordenador.
      Creo que debería funcionar y queda claro, sino ante cualquier duda o problema preguntar, a mi me funciona.
      Tassardur, Gloria a Eldor!!!!
    • tassardur
      Participant
      Número de entradas: 20

      Solo tengo una pequeña duda, Satyr, que igual tu me puedes contestar, es que cada vez que graba, graba en un archivo nuevo, supongo que será por el sistema de lectura que usa, ante lo cual lo que habría que hacer es que guarde en un solo archivo y siempre el mismo, más que nada para no crear 20 archivos como tengo ahora, jajaja.

    • Satyr
      Keymaster
      Número de entradas: 9142

      Dos cosas. La primera: si lo que quieres es guardar el mapa en otro sitio lo puedes hacer desde mudlet, no hace falta el script. Pasos a seguir:

      1. Vas a «Settings» en la barra superior
      2. Vas a la pestaña «Mapper» en la ventana que se abre
      3. Pulsas el botón «Press to choose location and save«
      4. Se te abrirá un diálogo donde podrás elegir que mapa quieres guardar

      La segunda pregunta: ¿cómo dices que estás mapeando?. ¿qué pasos sigues?

    • tassardur
      Participant
      Número de entradas: 20

      Pues yo lo he hecho mas sencillo que todo eso, jajaja, metí el script para poder crear el map y demás, con la guía visual que se crea a la derecha, de la siguiente forma, así aun sin tener conocimientos de programación. Dandole boton derecho te permite activar el modo de creación y así creas salas … y se configuran… además de que con el script y los cambios de script, te aparece una opción al darle a boton derecho, para que guardes, en teoría y siguiendo las indicaciones de tus scripts, debería de guardarlo en el mismo archivo, lo que no se es porque ese no lo modifica y crea como si fuera un backup con fecha, hora que es donde guarda.

      De todas formas he realizado unas capturas de tal forma que sea todo más visual.

      Imagen 1 .- Se ve la nueva opción de guardar y la de cambiar a modo edición, siendo esta la seleccionada.

      Imagen 2.- Ahí aparece la opción ya de poder crear la nueva room.

      Imagen 3.- Seleccionando la opción donde abre el menú para poder configurar las salidas de la misma.

      Imagen 4.- Menú que abre para poder configurar el mapa.

      Imagen 5.- Opción a seleccionar para poner el nombre de la sala.

      Imagen 6.- Ahí está el menú para poder cambiar el número de sala, aunque esto no se muy bien como hacerlo, ya que no se el número de todas las salas, yo pongo el 1 por defecto y me ha funcionado.

       

      Luego con la opción de mover se puede recolocar todo, las líneas las crea solas y los colores en las opciones de la room (Imagen 6) se elige color.

       

      Todo esto fue porque decías que solo se podía hacer desde programas ajenos. No me deja subir Imagen 5 y 6, pero bueno sería dándole a la opción de «Configure room».

      Creo que así se entiende, la única parte que no entiendo es que si lo guardo en el archivo que se lee, me cree otro, según las indicaciones de Mudlet debería ir bien.

       

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