warum so umständlich?
Wenn diese 3 zeilen unter OnDialogResponse stehen
new hausid[200];
format(hausid,sizeof(hausid),"%s",inputtext);
SaveHouse(hausid); <---- Error Zeile
mach es so:
SaveHouse(strval(inputtext));
stock SaveHouse(hausid)
{
new path[200];
format(path,sizeof(path),"/Houses/%d.ini",hausid);
dini_Create(path);
dini_FloatSet(path, "enterX", HausInfo[hausid][enterx]);
dini_FloatSet(path, "enterY", HausInfo[hausid][entery]);
dini_FloatSet(path, "enterZ", HausInfo[hausid][enterz]);
dini_FloatSet(path, "enterA", HausInfo[hausid][entera]);
dini_FloatSet(path, "exitX", HausInfo[hausid][exitx]);
dini_FloatSet(path, "exitY", HausInfo[hausid][exity]);
dini_FloatSet(path, "exitZ", HausInfo[hausid][exitz]);
dini_FloatSet(path, "exitA", HausInfo[hausid][exita]);
dini_IntSet(path, "Preis", HausInfo[hausid][Preis]);
dini_Set(path, "Owner", HausInfo[hausid][Owner]);
dini_IntSet(path, "Int", HausInfo[hausid][Interior]);
dini_IntSet(path, "VW", HausInfo[hausid][VirtualWorld]);
}
Sollte funktionieren.
/EDIT: Fehler behoben
LG, Zunno