la cosa strana è che uso delgi altri file ini per altre variabili e le salva correttamente, usando la stessa procedura ....
nel create di un oggetto ad inzio gioco c'è lettura del file ini se esiste e inizializzaione variabile in caso non esistesse il file ini:
Codice: Seleziona tutto
if (file_exists("save1.ini"))
{
ini_open("save1.ini");
global.spento= ini_read_real("spegnimento","save1",0);
ini_close();
}
else
{
global.spento=0; ///serve per vedere se le fiamme grandi sono spente o no.
}
Codice: Seleziona tutto
ini_open("save1.ini");
global.spento= ini_write_real("spegnimento","save1",global.spento);
ini_close();
Per bene 2 file ini funziona tutto perfettamente.
Il terzo file ini invece non funziona pur essendo scritto alla stessa maniera (ovviamente cambia la variabile globale)
Ho notato con il debuger che riporta il numero della variabile a 0 quando la memorizza.