Szerző Téma: Autó mentés/betöltés  (Megtekintve 2061 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Autó mentés/betöltés
« Dátum: 2012. Január 06. - 15:07:29 »
0 Show voters
Sziasztok,egy olyan rendszert,vagy rendszer alapjait szeretném tõletek kérni,ami megfelel a következõknek:
-Csak bizonyos autók tartozzanak oda,a munka autók ne
-Le lehessen menteni
-Meg lehessen oldani,hogy ne induljon el a kocsi,ah nem a tiéd
-Lehessen velük kereskedni.
A fenti követelményeket nektek nem kell megcsinálnotok,csak azt szeretném kérni,hogy olyan scripter írjatok,amibõl ki lehet hozni a fentieket.
Szóval még egyszer,nem egy komplett rendszert kérek,hanem csak a mentés/betöltés részét.
Köszönöm elõre is minden kedves segítõ embernek :D
Ui.: Ha nincs kedvetek megírni,akkor legalább írjátok le ,hogy hogy lehetne megoldani :D köszi
« Utoljára szerkesztve: 2012. Január 06. - 22:16:56 írta tudvari »

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Autó mentés/betöltés
« Válasz #1 Dátum: 2012. Január 14. - 20:58:54 »
0 Show voters
[mod]Téma megtisztítva.[/mod]

Nem elérhető Black

Autó mentés/betöltés
« Válasz #2 Dátum: 2012. Január 16. - 15:55:13 »
0 Show voters
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. ;)

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Autó mentés/betöltés
« Válasz #3 Dátum: 2012. Január 17. - 19:36:21 »
0 Show voters
Idézetet írta: Black date=1326725713\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15302\" data-ipsquote-contentclass=\"forums_Topic
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. ;)
 
Rossz megoldás, a jó megoldás az hogy MySQL. Sokkal egyszerûbb használni.

Nem elérhető Black

Autó mentés/betöltés
« Válasz #4 Dátum: 2012. Január 17. - 20:30:06 »
0 Show voters
Idézetet írta: DrAkE date=1326825381\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15302\" data-ipsquote-contentclass=\"forums_Topic


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. ;)
 
Rossz megoldás, a jó megoldás az hogy MySQL. Sokkal egyszerûbb használni.
 
[/quote]
Gondolod ha egy ilyen alap scriptet nem tud megírni, az sql-t megtudja csinálni, vagy épp sql-be scriptelni?

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Autó mentés/betöltés
« Válasz #5 Dátum: 2012. Január 18. - 15:35:46 »
0 Show voters
É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.

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Autó mentés/betöltés
« Válasz #6 Dátum: 2012. Január 18. - 19:36:55 »
0 Show voters
Idézetet írta: tudvari date=1326897346\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15302\" data-ipsquote-contentclass=\"forums_Topic
É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);

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Autó mentés/betöltés
« Válasz #7 Dátum: 2012. Január 18. - 21:17:12 »
0 Show voters
Nem jó.Alaphelyzetre tölti be õket.

Nem elérhető Black

Autó mentés/betöltés
« Válasz #8 Dátum: 2012. Január 21. - 10:02:06 »
0 Show voters
Nem AddStaticVehicle kell, hanem CreateVehicle.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Autó mentés/betöltés
« Válasz #9 Dátum: 2012. Január 23. - 15:28:19 »
0 Show voters
de a mentéssel van a baj.Amikor kiszáll,nem menti el,és az alap helyzet van a fájlban,ezért rakja le oda.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal