Szerző Téma: Dinibõl jármû betöltés.  (Megtekintve 636 alkalommal)

Dinibõl jármû betöltés.
« Dátum: 2014. Június 15. - 14:08:27 »
0
Nos,egy ideje már szórakozok ezzel,sok féle képen próbáltam már meg megcsinálni,hogy Dinibõl a szerver indulásakor beolvassa a jármûveket majd betöltse de nem jött össze.
A jármû mentésnél sorszámozott fájlokba menti le a kocsikat.
Ez tökéletesen mûködik is csak hát a betöltés:D
Elõre is köszi a válaszokért
« Utoljára szerkesztve: 2014. Június 15. - 21:44:00 írta Flash »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Dinibõl jármû betöltés.
« Válasz #1 Dátum: 2014. Június 15. - 14:25:39 »
0
RP módhoz van?
Ahogy ki tudtam szedni olyan rendszert szeretnél, mint egy rp szerveren, igaz? ig lehozod a kocsit, azt lementi a szerver, és induláskor betölti ott ahol lementette?

Dinibõl jármû betöltés.
« Válasz #2 Dátum: 2014. Június 15. - 17:27:20 »
0
Konkrétan ez a lényege igen,hogy ha én lekérek egy kocsit azt mentse le és szerverbetöltéskor töltse be õket.

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Dinibõl jármû betöltés.
« Válasz #3 Dátum: 2014. Június 15. - 17:45:02 »
0
úgy tudod ezt megoldani, hogy amikor lekéred akkor készítsen a kocsinak egy fáljt. A fájl neve a kocsi ID-je legyen, ez alapján könnyen be is tudod tölteni.
A fájlba cska az X,Y,Z pozició, esetleg a Rotátciója kell. + Kocsi Model. <- eddig minden egyszerû, mint ahogy a betöltés is.
Betölteni csak egy For függvénnyel kell.
csinálsz egy ilyet:
 

stock LoadVehicle(vehicleid)
{
     // itt elõhívod a fájlt, és kiolvasod belõle az adatokat egy enumba.
}

 
a for függvényed:
 

for(new i; i < MAX_VEHICLES; i++)
{
     LoadVehicles(i);
}

 
Szerintem nem túl nehéz, próbálkozz meg vele.

Dupla hozzászólás automatikusan összefûzve. ( 2014. Június 15. - 17:46:22 )

úgy tudod ezt megoldani, hogy amikor lekéred akkor készítsen a kocsinak egy fáljt. A fájl neve a kocsi ID-je legyen, ez alapján könnyen be is tudod tölteni.
A fájlba cska az X,Y,Z pozició, esetleg a Rotátciója kell. + Kocsi Model. <- eddig minden egyszerû, mint ahogy a betöltés is.
Betölteni csak egy For függvénnyel kell.
csinálsz egy ilyet:
 

stock LoadVehicles(vehicleid)
{
     // itt elõhívod a fájlt, és kiolvasod belõle az adatokat egy enumba.
}

 
a for függvényed:
 

for(new i; i < MAX_VEHICLES; i++)
{
     LoadVehicles(i);
}

 
Szerintem nem túl nehéz, próbálkozz meg vele.

Dinibõl jármû betöltés.
« Válasz #4 Dátum: 2014. Június 15. - 17:48:21 »
0
A kocsi id azért nem jó mert,ha lehívok még egy kocsit ami ugyan az,akkor felülírja a fájlt :D
Ezért próbálkoztam még régebben számokkal.
De amint lesz idõm megpróbálom ezt .

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Dinibõl jármû betöltés.
« Válasz #5 Dátum: 2014. Június 15. - 17:51:34 »
0
Rendszám szerint ments, a kocsi idje egy plusz miatt is eltolódhat.

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Dinibõl jármû betöltés.
« Válasz #6 Dátum: 2014. Június 15. - 18:03:34 »
0
Kova: Igaz, de id alapján igen egyszerû. Bár talán én is átálok a rendszámos dologra, de ott meg megeshet 2 egyforma rendszám.
Tlalala: ha betölti a kocsit, és lehívsz ugyanott, ugyanolyan modellû autót nem fogja felülírni, mivel új jármû létrehozásánál a kocsi idje automatikusan +1-et ugrik, tehát 1-es helyett a következõ 2-es lesz.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal