Inicio Foros Ayuda Mapa descargado automáticamente al iniciar

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

      Buenas! Estoy teniendo un problema y es que creo que el mapa se me descarga automáticamente cada vez que abro mudlet. Le he cambiado el peso a las salidas de un par de rooms para que el irsala no me lleve por ciertas zonas y todos los cambios se me deshacen cada vez que reinicio el cliente.

      Me he dado cuenta de que hay una inicialización que descarga el mapa si no tienes un mapa ya guardado, pero en principio, ya debería tenerlo tras el primer inicio no? Igualmente por si acaso he comentado un par de lineas para que siempre cargue el mapa de disco, pero aún así, al reiniciar el cliente los pesos que he cambiado en las salidas de las rooms vuelven a estar como al principio, no entiendo muy bien que está pasando

      Las líneas que he comentado en el script de «RL_inicializar_mapa», básicamente quitar la opción de descarga para que siempre cargue de disco:

      function RL_inicializar_mapa(_)
      — MudletRL usa su propia lógica de mapa. Esto no hace más que estorbar
      uninstallPackage(«generic_mapper»)

      –if io.exists(RL_vars.mapa.archivo) then
      loadMap(RL_vars.mapa.archivo)
      –elseif not RL_dame_opcion(‘no_descargar_mapa’) then
      –RL_descargar_mapa()
      –end

      RL_menus_mapa()
      end

      Alguna idea? Gracias de anemano!

      • Este debate fue modificado hace 1 month, 3 weeks por crisbaera.
      • Este debate fue modificado hace 1 month, 3 weeks por crisbaera.
    • Satyr
      Keymaster
      Número de entradas: 9253

      Por un lado, si no quieres descargar el mapa puedes poner la opción «no_descargar_mapa» a 1 y no necesitarías comentar nada.

      Por otro lado, si se descarga el mapa es que «io.exists(RL_vars.mapa.archivo)» en ese punto está diciendo que el archivo no existe. Puedes poner un «RL_info(RL_vars.mapa.archivo)» y te debería mostrar la ruta del mapa que está buscando. Verifica que efectivamente el archivo exista.

      Más allá de eso, revisa también que solo tengas un paquete de RLmud instalado (a veces puedes tener 2).

      Finalmente, sobre que tus cambios no se guarden, verifica que estés guardando el perfil de mudlet antes de cerrar la aplicación, o de que tengas seleccionada la opción «guardar perfil al salir».

    • crisbaera
      Participant
      Número de entradas: 6

      En principio parece que solo tengo una config (adjunto imagen RLmudconfigs) y tengo las opciones de guardar el perfil al salir y no descargar el mapa automaticamente tambien (adjunto imagen opcioneslistar). La opcion de guardar el perfil al salir no la tenia, pero aun activandola, sigue sin guardarme los cambios en el mapa.

      He podido comprobar que el mapa no se descarga, ciertamente comprueba que existe uno y ahi acaba la cosa. Asi que creo que me he quedado sin opciones :_(

      Pd. es normal que salga tres el mensaje de «map loaded successfully»? (adjunto imagen maploaded)

    • Satyr
      Keymaster
      Número de entradas: 9253

      Como te dije más arriba, empieza por esto:

      
      RL_info(RL_vars.mapa.archivo)
      
      

      Eso te dará la ruta del mapa.

      Empieza por hacer tus cambios y guarda el perfil sin salir de mudlet. Revisa el fichero: ¿ha cambiado la fecha de modificación? si es así, es posible que se haya guardado. Si no es así, por el motivo que sea, no lo está haciendo. Es posible que sea un bug, o quién sabe.

      En este segundo escenario, exporta el mapa «Settings -> Mapper -> Save your current map». Acto seguido, cierra mudlet, coje el mapa que has exportado y copialo donde estaba el original. En este punto confío en que tus cambios surtan efecto.

    • crisbaera
      Participant
      Número de entradas: 6

      He probado, no, no se modifica la fecha de modificación del archivo, lleva sin modificarse desde el 16/11 que creo que es cuando descargué el mudlet después de formatear el pc, asi que nunca se ha actualizado :_(

      He buscado por si acaso hay más de un archivo pero no, ese es el único, voy a mirar a ver si encuentro algún hilo o preguntar por el discord de mudlet para intentar averiguar qué puede estar pasando, gracias Satyr.

    • Satyr
      Keymaster
      Número de entradas: 9253

      ¿Has hecho la otra cosa que te he dicho?

    • crisbaera
      Participant
      Número de entradas: 6

      Perdona, se me ha pasado, a veces tengo lectura selectiva. Si, he exportado el mapa y al reemplazarlo parece que los cambios se guardan, supongo que tendré que hacerlo así de ahora en adelante, no es la forma más cómoda pero mientras funcione me sirve, muchas gracias!

    • Satyr
      Keymaster
      Número de entradas: 9253

      Vale, entonces eso funciona. Si quieres algo más cómodo haz esto:

      • Haz un cambio en el mapa
      • Escribe lua saveMap()
      • Cierra mudlet
      • Vuelve a abrirlo
      • Revisa si los cambios se mantienen

       

    • crisbaera
      Participant
      Número de entradas: 6

      No, cuando escribo «lua saveMap()» me devuelve un «true» en pantalla, pero al reabrir mudlet, los cambios no están.

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