sziasztok valaki megmondaná ez miért nem jo?
lementeni lementi az objectet de betölteni resi után már nem
public Loadkanape()
{
new arrCoords[8][64];
new strFromFile2[256];
new File: file = fopen(\"Config/kanape.cfg\", io_read);
if (file)
{
new idx;
while (idx < sizeof(Kanape))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, \'|\');
Kanape[idx][kaNovenyID] = strval(arrCoords[0]);
Kanape[idx][kaPosX] = floatstr(arrCoords[1]);
Kanape[idx][kaPosY] = floatstr(arrCoords[2]);
Kanape[idx][kaPosZ] = floatstr(arrCoords[3]);
Kanape[idx][kaPosInt] = strval(arrCoords[4]);
Kanape[idx][kaPosVW] = strval(arrCoords[5]);
Kanape[idx][kaObjectID] = strval(arrCoords[6]);
Kanape[idx][kaPosA] = strval(arrCoords[7])
if(Kanape[idx][kaPosX] != 0.0)
Kanape[idx] [kaObjectID] = CreateDynamicObject(1757, Kanape[idx] [kaPosX], Kanape[idx] [kaPosY], Kanape[idx] [kaPosZ], Kanape[idx] [kaPosA],0.0, 0.0, 0.0, Kanape[idx] [kaPosVW], Kanape[idx] [kaPosInt]);
idx++;
}
fclose(file);
}
print(\"kanape Rendszer Betöltve\");
return 1;
}
public Savekanape()
{
new idx;
new File: file2;
while (idx < sizeof(Kanape))
{
new coordsstring[512];
format(coordsstring, sizeof(coordsstring), \"%d|%f|%f|%f|%d|%d|%d|%d\\n\",
Kanape[idx][kaNovenyID],
Kanape[idx][kaPosX],
Kanape[idx][kaPosY],
Kanape[idx][kaPosZ],
Kanape[idx][kaPosA],
Kanape[idx][kaPosInt],
Kanape[idx][kaPosVW],
Kanape[idx][kaObjectID]);
if(idx == 0)
{
file2 = fopen(\"Config/kanape.cfg\", io_write);
}
else
{
file2 = fopen(\"Config/kanape.cfg\", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
print(\" Elmentve\");
return 1;
}
Használj CODE tageket légy szíves!