GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: tudvari - 2012. január 01. - 18:17:23
-
Csináltam egy timert,ami 2 másodpercenként lementi az összes nem alapból berakott autó adatait.(player autóra gondoltam,amit .ini-ben tárol)
[pawn]
public AutoMentes()
{
for(new i = 0; i < MAX_VEHICLES; i++)
{
new file[256];
format(file,sizeof(file),\"/Adatbazis/Jarmuvek/%d.ini\", i);
new model;
model = GetVehicleModel(i);
new Float:x, Float:y, Float:z, Float:rotate;
GetVehiclePos(i,x,y,z);
/*new szin1;
new szin2;
GetVehicleColor(jarmu,szin1,szin2);*/
GetVehicleZAngle(i, rotate);
dini_IntSet(file,\"ID\", i);
dini_IntSet(file,\"Tulaj\", 0);
dini_IntSet(file,\"Model\", model);
dini_IntSet(file,\"Szín1\", JarmuInfo[szin1]);
dini_IntSet(file,\"Szín2\", JarmuInfo[szin2]);
dini_FloatSet(file,\"X\", x);
dini_FloatSet(file,\"Y\", y);
dini_FloatSet(file,\"Z\", z);
dini_FloatSet(file,\"Forgatás\", rotate);
}
}[/pawn]
de nem menti le valamiért.
-
Létrehoztad neki a mappát amibe tárolhatja?
-
dini_Create(file);
-
De már a fájlt korábban létrehozza amikor vesz egy autót,akkor is kell ide?
-
De már a fájlt korábban létrehozza amikor vesz egy autót,akkor is kell ide?
Akkor nem..
UI: Mondjuk az attól függ mert ha nem egyezik a fájlnév akkor nem fogja elmenteni mert nem tudja beolvasni a meglévõt...