Szerző Téma: Változó meghatározása  (Megtekintve 935 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Változó meghatározása
« Dátum: 2012. január 05. - 17:29:24 »
0 Show voters
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

Nem elérhető buci11

  • 502
    • Profil megtekintése
Változó meghatározása
« Válasz #1 Dátum: 2012. január 06. - 12:19:30 »
0 Show voters
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

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Változó meghatározása
« Válasz #2 Dátum: 2012. január 06. - 12:26:51 »
0 Show voters
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.
« Utoljára szerkesztve: 2012. január 06. - 12:29:24 írta tudvari »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Változó meghatározása
« Válasz #3 Dátum: 2012. január 06. - 13:04:20 »
0 Show voters
http://sampforum.hu/index.php?topic=12093.0
Itter funkciókkal pofon egyszerû.
Ciklust pedig foreach segítségével.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Változó meghatározása
« Válasz #4 Dátum: 2012. január 06. - 13:40:10 »
0 Show voters
nem értem,segítenél megérteni ?:D

Nem elérhető buci11

  • 502
    • Profil megtekintése
Változó meghatározása
« Válasz #5 Dátum: 2012. január 06. - 14:29:18 »
0 Show voters
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

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Változó meghatározása
« Válasz #6 Dátum: 2012. január 07. - 09:59:59 »
0 Show voters
Senki sem tud segíteni?:S

Változó meghatározása
« Válasz #7 Dátum: 2012. január 07. - 11:16:29 »
0 Show voters
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. :)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Változó meghatározása
« Válasz #8 Dátum: 2012. január 07. - 12:09:41 »
0 Show voters
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õ.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal