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: death - 2010. december 01. - 18:49:26

Cím: Jármû adatok mentése...
Írta: death - 2010. december 01. - 18:49:26
Sziasztok! Leírnám röviden mihez kellene segítség:
-Szeretnék bizonyos jármûrõl adatokat lementeni, mert késõbb egy jármû mentést/betöltést akarok létrehozni, de ha az 1. lépést nem tudom megcsinálni, a többit sajna cseszhetem :/
-Azt szeretném, hogy itt vannak az adatok, amiket le kellene mentenie késõbb a kocsiról, mikor beírja valaki a parancsot...
 
enum vInfo
{
    vLock,
    vOwner
};
new VehicleInfo[MAX_VEHICLEID][vInfo];

 
-Itt van a parancs(azaz én eddig jutottam el... )
 
if(strcmp(cmd, \"/lerakkocsi\", true) == 0)
{
    CreateVehicle.... (nem irom ki végig)
    VehicleInfo
  • [vLock] = 1; //a *-ot nem azért irtam, mert hülye vagyok :D majd utána leirom...

    VehicleInfo
  • [vOwner] = 1;

}

 
* = Azért raktam oda csillagot, mert nem tudom mit írjak oda... Azt tudom, hogy azt kell oda rakni, hogy annak a kocsinak rakja a \"vLock\"-ot 1-re, amelyiket leraktam... tehát valahogy annak a kocsinak az ID-jét kell lekérdeznem, de nem tudom, ezt hogyan tegyem :S
Sajnos ennyi nekem nem lenne elég :/ a lerakott kocsik adatait jó lenne, ha lementené egy file-ba... egymás mellé... tehát lerakok egy kocsit, lementi az adatokat, lerakok még1-et, akkor mellé lementi annak az adatait is... Ezt most ti úgy látjátok, hogy: \"minek ez az egész neked?\" még késõbb ki szeretnék alakítani belõle egy rendszert, csak kellene egy kis lendítés az elején :/ ( légyszi még ami a lementéshez szükséges, rakjátok hozzá/írjátok le )
Köszi elõre is a segítséget...
Cím: Jármû adatok mentése...
Írta: kurta999 - 2010. december 01. - 19:19:45
if(strcmp(cmd, \"/lerakkocsi\", true) == 0)
{
    new MyVehID = CreateVehicle.... (nem irom ki végig)
    VehicleInfo[MyVehID][vLock] = 1; //a *-ot nem azért irtam, mert hülye vagyok :D majd utána leirom...
    VehicleInfo[MyVehID][vOwner] = 1;
}

 
CreateVehicle & AddStaticVehicle(Ex) a jármû azonosítójával tér vissza, úgyhogy azt kell a csillag helyére.
Cím: Jármû adatok mentése...
Írta: death - 2010. december 01. - 20:23:39
Eddig oké, köszi, eddig mûködik, teszteltem, de nekem az is kellene, hogy ezeket az adatokat sorban le is mentse...
Írok egy példát...
Fájl neve akkor elvileg ebben az esetben: MyVehID( gondolom én... ) Ebbe a fájlba így kellene lementse az adatokat:
1,1 ( ez azt jelentené, hogy a vLock = 1, és a vOwner = 1, de tudtommal ezt a fájlban nem írja ki... )
1,0 ( és így tovább... sorban egymás alatt mentené a tulajdonságokat, ahogy valaki lerak egy uj kocsit, menti annak is az adatait alá... )
ez kellene nekem, hogy ezeket az adatokat fájlba hogy tudom le,menteni, hogy késõbb a kocsikat betölthessem...