Hi,
ich möchte es so machen, das der spieler seine dateien beim ausloggen speichert und beim einloggen wieder läd. da dachte ich, mach ichs mit einer .ini datei. es klappt schon soweit, das beim ausloggen alles gespeichert wird. doch beim laden habe ich ein problem.
hier mal meine scripts:
Hiermit liest der server die dateien aus der ini datei aus, wenn der spieler sich einloggt.
Alles anzeigen
wieder auf dem client wird die Konstante STATS mit dem script "verknüpft".
das script selbst
so jetzt das eigetnliche probelm^^ All diese Werte sind 0.
Ja, ich habe die .ini im gleichen ordner, sie ist auch richtig benannt, und es sind keinerlei tippfehler drinne.
Weiß jemand was ich falsch gemacht habe?
Danke im Vorraus
Gruß Terra
ich möchte es so machen, das der spieler seine dateien beim ausloggen speichert und beim einloggen wieder läd. da dachte ich, mach ichs mit einer .ini datei. es klappt schon soweit, das beim ausloggen alles gespeichert wird. doch beim laden habe ich ein problem.
hier mal meine scripts:
Hiermit liest der server die dateien aus der ini datei aus, wenn der spieler sich einloggt.
GML-Quellcode
- ini_open('[Player]'+string_lower(_name)+'.ini')
- global.spe = ini_read_real('Stats','Agi',0)
- global.str = ini_read_real('Stats','Str',0)
- global.leben = ini_read_real('Stats','leben',0)
- global.hp_max = ini_read_real('Stats','Hpmax',0)
- ini_close()
- clearbuffer()
- writebyte(STATS) //Stats ist die Konstante
- writeshort(global.spe)
- writeshort(global.str)
- writeshort(global.leben)
- writeshort(global.hp_max)
- send_client(9) //die 9 ist die Nummer der Konstante
wieder auf dem client wird die Konstante STATS mit dem script "verknüpft".
das script selbst
so jetzt das eigetnliche probelm^^ All diese Werte sind 0.
Ja, ich habe die .ini im gleichen ordner, sie ist auch richtig benannt, und es sind keinerlei tippfehler drinne.
Weiß jemand was ich falsch gemacht habe?
Danke im Vorraus
Gruß Terra