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 05. - 17:29:24
-
Hello,
[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]
Elõre is köszönöm mindenkinek a segítséget,annak is aki már korábban segített :D
-
lehet hogy butaság de szerintem csinálj úgy hogy minden kordináta mentésnél ha más a kocsi ID je akkor egy másik sorba pl darab=x és mindig ide ír +1 et és ugy csinálod meg hogy hány darab legyen hogy lekéred hogy a darab sor a fájlba mennyi lehet hogy ezt én se tudnám megcsinálni mert még nem probáltam de szerintemlehetséges remélem elindított valami úton :D
üdv
-
Hát nem tudom,hogy ezt hogy lehetne :S Inkább elölrõl kezdem
Azt hogy lehet megcsinálni,hogy minden egyes kocsinak csináljon fájlt? azoknak is amik GAmeModeInitben vannak.
-
http://sampforum.hu/index.php?topic=12093.0
Itter funkciókkal pofon egyszerû.
Ciklust pedig foreach segítségével.
-
nem értem,segítenél megérteni ?:D
-
szerintem ez nem jó bár nem ismerem annyira de ahogy megnéztem szerintem kocsi ID-jét veszi le de pl ha van 2 vagy több azonos id jû jármû akkor már nem lesz jó ez
-
Senki sem tud segíteni?:S
-
A scripted nem jó, mivel nem kéred le a kocsi pozícióját, ezért 0,0,0-s koordinátára rakja le. :)
-
Jó helyre rakja le.Oda ahova be volt állítva elõször,amikor megveszi valaki.De nem menti le kiszálláskor az új pozíciót,és így mindig ugyan azt a legelsõ pozíciót tölti be,ami akkor volt,amikor megvette az illetõ.