Szerző Téma: scale lekérdezés(?)  (Megtekintve 431 alkalommal)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
scale lekérdezés(?)
« Dátum: 2014. augusztus 25. - 02:50:45 »
0 Show voters
Sziasztok!
Ma egész nap azután néztem de nem találtam semmi megoldást erre. Szóval próbálok készíteni egy egyszerû MTA betöltõ kódot de megakadtam egy scale résznél. Egy dolgot nem értek, mégpedig ennél a sornál:
 
strmid( karakterlanc, line, strfind( line, \"model=\", true ) + 7, strfind( line, \"scale=\", true ) - 2 );
modelid = strval( karakterlanc );
strdel( karakterlanc, 0, strlen( karakterlanc ) );

 
Ebben a kódban lekérdezem az adott fájlban található tárgy számát.. de mindig 0 értéket ír ki a konzolban és nem jövök rá, hogy mitõl. Mivel idõvel fejlettebb lett a(z) MTA mentése ezért már nem található semmi scale a mappában.. Aki nem érti annak most elmagyarázom. :)
A régi MTA fájlokban mikor lementettük a tárgyakat akkor csinált egy scale sort is a fájlban a model mellett.. lásd így:
<object id=\"object (court1_LAn) (1)\" interior=\"0\" alpha=\"255\" doublesided=\"false\" model=\"3998\" scale=\"1\" dimension=\"0\" posX=\"1338.5999755859\" posY=\"-37.400001525879\" posZ=\"20.89999961853\" rotX=\"0\" rotY=\"2\" rotZ=\"42\"></object>
Viszont idõvel fejlesztették az MTA mentését és már nem található benne semmi scale sor mivel már nincs vagy tudja a tököm.. lásd így van manapság:
<object id=\"object (vgsEspras01) (1)\" doublesided=\"false\" model=\"8954\" interior=\"0\" dimension=\"0\" posX=\"2356.69140625\" posY=\"4174.4853515625\" posZ=\"57.795726776123\" rotX=\"0\" rotY=\"0\" rotZ=\"90\"></object>


Most az a kérdésem, hogy hogyan oldjam meg úgy a lekérdezést, hogy a betöltés az eredeti tárgy számát írja ne 0 visszatérést?  :coffee:
Eredeti érték kiírása: 0 - 1894.602416 - 3628.267333 - 0.000000

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal