file ini (secondo me corretto )non funziona

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
Avatar utente
sfigatto
Membro
Messaggi: 227
Iscritto il: 18/04/2014, 23:20
Uso: GM:Studio 1.4 Pro
Contatta:

file ini (secondo me corretto )non funziona

Messaggio da sfigatto »

Salve,
come da titolo ho creato dei file.ini che non funzionano. Ho usato i file.ini una infinità di volte e non ho mai avuto problemi.

Non capisco perché non mi memorizza le variabili.

in un oggetto in create creo il file.ini

Codice: Seleziona tutto


if (file_exists("biscotti.ini"))  //esiste il file
     {
     ini_open("biscotti.ini"); //apre il file
     global.cookie = ini_read_real("biscotti", "biscotto", 0);  //legge il valore della variabile
     ini_close();   //chiude il file
     }
 else 
     {
     global.cookie=0;
      }


La variabile cambia cliccando sopra ad un bottone e poi nella room successiva nel create di un oggetto la memorizzo:

Codice: Seleziona tutto

ini_open("biscotti.ini");
global.cookie = ini_write_real("biscotti", "biscotto", global.cookie);
ini_close();



dov'è l'errore?

in teoria dovrebbe salvarmi la variabile a 1 invece la salva sempre a 0.

Avatar utente
sfigatto
Membro
Messaggi: 227
Iscritto il: 18/04/2014, 23:20
Uso: GM:Studio 1.4 Pro
Contatta:

Re: file ini (secondo me corretto )non funziona

Messaggio da sfigatto »

Sono un vero stupido :spat:

il codice per scrivere il file ini è palesemente sbagliato.

Codice: Seleziona tutto

ini_open("biscotti.ini");
global.cookie = ini_write_real("biscotti", "biscotto", global.cookie);
ini_close();

per funzionare deve essere :

Codice: Seleziona tutto

ini_open("biscotti.ini");
ini_write_real("biscotti", "biscotto", global.cookie);
ini_close();
Io usavo ini_write_real come se fosse la funzione per leggere la variabile.
Un grave errore di distrazione aggravato dal fatto che pur rileggendo il codice 100 volte non notavo :spat: :spat:

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 113 ospiti