Guten Tag,
ich habe das DDG Script und irgentwie gibt es da einen Fehler,
wenn ich einen Restart mache werden die GangZones net Gespeichter.
Aber ich habe das hier unter OnGameModeExit "SaveZones();"
Kann mir da einer Helfen?
Grüße,
Neon
Guten Tag,
ich habe das DDG Script und irgentwie gibt es da einen Fehler,
wenn ich einen Restart mache werden die GangZones net Gespeichter.
Aber ich habe das hier unter OnGameModeExit "SaveZones();"
Kann mir da einer Helfen?
Grüße,
Neon
Werden die in eine Datei gespeichert? Wenn ja? Wo? Hast du die?
Gruß Andy
Keine Ahnung,
ich habe hier den Public:
public SaveZones()
{
new str[128];
format(str,sizeof(str),"%d",Zonen[0][CurrentOwner]);
for(new z=0; z<ZONEN_ANZAHL; z++)
{
format(str,sizeof(str),"%d|\n", Zonen[z][CurrentOwner]);
}
new File: file = fopen(OWNER_DATEI,io_write);
fwrite(file,str);
fclose(file);
return 1;
}
Hasste denn in irgendeinem order die Datei`? Guck mal nach.
Gruß Andy
Welche Datei?
OWNER_DATEI?
Der Beitrag ist zu kurz. Der Beitrag muss mindestens 15 Zeichen lang sein und 6 Wörter enthalten.
Such im Script nach "#define OWNER_DATEI". Dort müsste der Pfad stehen. Dann poste mal den Inhalt der Datei...
Ich nehme mal an, ja. Weil er die "Daten" da ja speichert.
Gruß Andy
Die Datei ist leer aber da
Was muss ich machen?
Es gibt noch eine .ini
da ist das drinnen
0|
Wenn ich richtig sehe, werden die in der OWNER... gespeichert..
Gruß Andy
ZitatWenn ich richtig sehe, werden die in der OWNER... gespeichert..
Wenn die Datei Leer ist?
Kann mir jemand nun helfen bitte?
public SaveZones()
{
new str[128];
for(new z=0; z<ZONEN_ANZAHL; z++)
{
format(str,sizeof(str),"%s%d|\n",str,Zonen[z][CurrentOwner]);
}
new File: file = fopen(OWNER_DATEI,io_write);
fwrite(file,str);
fclose(file);
return 1;
}
versuchs mal so.
Geht aber es wird nur eine Gangzone gespeichert
Zeig mal was in der Datei steht.
edit: Wenn die Einträge alle nebeneinander stehen sollen musst du das \n wegmachen
Immer noch nichts irgent wie stimmt da was nicht aber was?
//EDIT SRy
20|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
0|
Das steht drinnen
format(str,sizeof(str),"%s%d|",str,Zonen[z][CurrentOwner]);so müsste alles nebeneinander stehen. Ist das richtig oder falsch das alle anderen Einträge auf 0 sind?
jetzt wir wieder eine andere gespeichert also immer nur eine wieso
@alle
Lösch mal die eine Datei und dann versuche es noch mal