Készítesz egy fájlt. A fájlba le van írva pl:Rossz megoldás, a jó megoldás az hogy MySQL. Sokkal egyszerûbb használni.
KocsiID, Kordináta, Kordináta, Kordináta, Kordináta, Kordináta, Kordináta, Tulajdonos Neve
560, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
és akkor a kocsik mennyiségét te szabályzod.
5db kocsi:
560, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
561, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
562, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
563, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
564, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
Csinálsz egy scriptet, ami ezt lementi egy fájlba, aztán egy scriptet ami lekéri ezt a listát.
Ha valami nem érthetõ, kérdezz vissza nyugodtan. ;)
Rossz megoldás, a jó megoldás az hogy MySQL. Sokkal egyszerûbb használni.
Készítesz egy fájlt. A fájlba le van írva pl:
KocsiID, Kordináta, Kordináta, Kordináta, Kordináta, Kordináta, Kordináta, Tulajdonos Neve
560, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
és akkor a kocsik mennyiségét te szabályzod.
5db kocsi:
560, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
561, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
562, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
563, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
564, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, TULAJ_NEVE
Csinálsz egy scriptet, ami ezt lementi egy fájlba, aztán egy scriptet ami lekéri ezt a listát.
Ha valami nem érthetõ, kérdezz vissza nyugodtan. ;)
[/quote]
Gondolod ha egy ilyen alap scriptet nem tud megírni, az sql-t megtudja csinálni, vagy épp sql-be scriptelni?
Én már írtam egyet,ami azon az elvem mûködik amit te mondtál,de nem mûködik.Ezért gondoltam arra,hogy hát ha eleve a kivitelezés a rossz.
[pawn]sajatkocsi = AddStaticVehicle(dini_Int(betoltes,\"Model\"),dini_Float(betoltes,\"X\"),dini_Float(betoltes,\"Y\"),dini_Float(betoltes,\"Z\"),dini_Float(betoltes,\"Forgatás\"),dini_Int(betoltes,\"Szín1\"),dini_Int(betoltes,\"Szín2\"));[/pawn]
Itt a betöltõ sorom,de nem tudom,hogy hogy definiáljam a sajatkocsi változót.Mert utána kéne a darabszám kockás zárójelben,de nem tudom,hogy hogy kell meghatározni,hogy a darab szám annyi legyen amennyi van a mappában.
Ez meg a mentésem,lehetséges hogy nem is a definiálással van a baj,hanem,hogy rosszul vannak az if-ek.Mert betölti az összes kocsit ami ott,van de a mentéssel van a baj és az elsõ pozícióra rakja õket.
[pawn] if(vehicleid == sajatkocsi)
{
new Float:x,Float:y,Float:z,Float:forgatas;
format(file,sizeof(file),\"/Adatbazis/Jarmuvek/%d.ini\", vehicleid);
dini_FloatSet(file,\"X\", x);
dini_FloatSet(file,\"Y\", y);
dini_FloatSet(file,\"Z\", z);
dini_FloatSet(file,\"Forgatás\", forgatas);
}[/pawn]
Remélem valaki rá jön a problémámra.
GetVehiclePos(sajatkocsi, X, Y, Z);