File_text_open_write
File_text_open_write
Ciao ragazzi,
Ho difficoltà con questa funzione, se faccio:
save_name=get_save_filename('.map|*.map*|','')
file=file_text_open_write(save_name)
file_text_write_string(file,mappa)// mappa è una variabile
file_text_close(file)
Mi apre directory scrivo nome e funziona bene, se invece voglio dare un nome direttamente da codice:
save_name='Salvataggio.map'
file=file_text_open_write(save_name)
file_text_write_string(file,mappa)// mappa è una variabile
file_text_close(file)
Non salva nulla, come si dovrebbe fare?
Grazie
Ho difficoltà con questa funzione, se faccio:
save_name=get_save_filename('.map|*.map*|','')
file=file_text_open_write(save_name)
file_text_write_string(file,mappa)// mappa è una variabile
file_text_close(file)
Mi apre directory scrivo nome e funziona bene, se invece voglio dare un nome direttamente da codice:
save_name='Salvataggio.map'
file=file_text_open_write(save_name)
file_text_write_string(file,mappa)// mappa è una variabile
file_text_close(file)
Non salva nulla, come si dovrebbe fare?
Grazie
Nikx
Ne finirò uno...forse
Ne finirò uno...forse
- CaptainOlon
- Membro attivo
- Messaggi: 441
- Iscritto il: 30/07/2011, 14:56
- Specialità: Programmazione
- Uso: GM:Studio 1.4 Pro
- Località: Salerno
- Contatta:
Re: File_text_open_write
Nella variabile save_name non basta mettere il nome del file, ma anche tutto il percorso!
Ad esempio se si trova sul desktop:
Ad esempio se si trova sul desktop:
Codice: Seleziona tutto
save_name='C:\Users\NOMEUTENTE\Desktop\Salvataggio.map';
file=file_text_open_write(save_name);
file_text_write_string(file,mappa); // mappa è una variabile
file_text_close(file);
- CaptainOlon
- Membro attivo
- Messaggi: 441
- Iscritto il: 30/07/2011, 14:56
- Specialità: Programmazione
- Uso: GM:Studio 1.4 Pro
- Località: Salerno
- Contatta:
Re: File_text_open_write
Come non detto
Allora potrebbe essere che il file Salvataggio.map non sia in %localAppData%\projectName?
Allora potrebbe essere che il file Salvataggio.map non sia in %localAppData%\projectName?
Re: File_text_open_write
Ciao Xeryan
Grazie x la risposta ma qual è la differenza col mio codice?
Grazie x la risposta ma qual è la differenza col mio codice?
Nikx
Ne finirò uno...forse
Ne finirò uno...forse
- pacmino
- GMI Guru
- Messaggi: 2569
- Iscritto il: 03/06/2009, 16:38
- Specialità: Scazzato cronico
- Uso: GM:Studio 2
- Località: Seconda stella a destra questo è il cammino e poi dritto, fino al mattino...
- Contatta:
Re: File_text_open_write
credo ci sia un errore nel tuo codice prova con
Codice: Seleziona tutto
save_name=get_save_filename("mappa|*.map","mappina")// tipo file:mappa / estensione: .map / nome suggerito: mappina
file=file_text_open_write(save_name)
file_text_write_string(file,mappa)// mappa è una variabile
file_text_close(file)
Re: File_text_open_write
Ciao Pacmino,
Il problema non nella parte di codice col save_name=get_save_filename... e quindi faccio scegliere al giocatore il file (li funziona sia in salvataggio che nel successivo caricamento) ma quando io voglio salvare in un file standard:
file=file_text_open_write("salvataggio.map")... sia che il file sia presente che inesistente.
L'estensione non è un problema, potrei anche cambiarla ma funziona.
Il problema non nella parte di codice col save_name=get_save_filename... e quindi faccio scegliere al giocatore il file (li funziona sia in salvataggio che nel successivo caricamento) ma quando io voglio salvare in un file standard:
file=file_text_open_write("salvataggio.map")... sia che il file sia presente che inesistente.
L'estensione non è un problema, potrei anche cambiarla ma funziona.
Nikx
Ne finirò uno...forse
Ne finirò uno...forse
- CaptainOlon
- Membro attivo
- Messaggi: 441
- Iscritto il: 30/07/2011, 14:56
- Specialità: Programmazione
- Uso: GM:Studio 1.4 Pro
- Località: Salerno
- Contatta:
Re: File_text_open_write
Ultima modifica di CaptainOlon il 28/08/2015, 10:04, modificato 1 volta in totale.
- pacmino
- GMI Guru
- Messaggi: 2569
- Iscritto il: 03/06/2009, 16:38
- Specialità: Scazzato cronico
- Uso: GM:Studio 2
- Località: Seconda stella a destra questo è il cammino e poi dritto, fino al mattino...
- Contatta:
Re: File_text_open_write
a me questo codice funziona
mi ritrovo un file Salvataggio.map nella cartella del progetto con scritto ciaobello
Codice: Seleziona tutto
mappa="ciaobello"
save_name="Salvataggio.map"
file=file_text_open_write(save_name)
file_text_write_string(file,mappa)// mappa è una variabile
file_text_close(file)
Re: File_text_open_write
Boh, continua a non funzionare, cercherò altre soluzioni, vi ringrazio.
Nikx
Ne finirò uno...forse
Ne finirò uno...forse
- pacmino
- GMI Guru
- Messaggi: 2569
- Iscritto il: 03/06/2009, 16:38
- Specialità: Scazzato cronico
- Uso: GM:Studio 2
- Località: Seconda stella a destra questo è il cammino e poi dritto, fino al mattino...
- Contatta:
Re: File_text_open_write
prova ad usare lo stesso codice in un nuovo progetto e vedi se fa lo stesso, a volte GM si incaponisce
Re: File_text_open_write
Ora funziona, per la cronaca,
In salvataggio:
file=file_text_open_write(working_directory+"save.map")
file_text_write_string(file,nome_variabile)
file_text_close(file)
x caricare:
load_name="save.map"
if file_exists(working_directory + load_name)
{file=file_text_open_read(working_directory+load_name)}
nome_variabile=file_text_open_string(file)
fil_text_close(file)
grazie dell'aiuto
In salvataggio:
file=file_text_open_write(working_directory+"save.map")
file_text_write_string(file,nome_variabile)
file_text_close(file)
x caricare:
load_name="save.map"
if file_exists(working_directory + load_name)
{file=file_text_open_read(working_directory+load_name)}
nome_variabile=file_text_open_string(file)
fil_text_close(file)
grazie dell'aiuto
Nikx
Ne finirò uno...forse
Ne finirò uno...forse
Re: File_text_open_write
Ovviamente non ha specificato che versione di GameMaker sta usando
Probabilmente era una vecchia visto che serve working directory
Probabilmente era una vecchia visto che serve working directory
Re: File_text_open_write
La versione è early access aggiornata, inizialmente non scriveva il file da nessuna parte, ora funziona... va bene così.
Qualche bugs c'è ancora: ogni tanto a me dice che un oggetto non si può chiudere per un fantomatico parametro a 0.5, poi salvo, riparto e funziona tutto.
Qualche bugs c'è ancora: ogni tanto a me dice che un oggetto non si può chiudere per un fantomatico parametro a 0.5, poi salvo, riparto e funziona tutto.
Nikx
Ne finirò uno...forse
Ne finirò uno...forse
Chi c’è in linea
Visitano il forum: Nessuno e 156 ospiti