Szerző Téma: attachElements  (Megtekintve 1826 alkalommal)

attachElements
« Dátum: 2016. augusztus 18. - 10:26:33 »
0 Show voters
Hali! Olyan kérdésem lenne, hogy amikor magamra attacholok egy kocsit akkor annak a componens pozíciókat hogyan tudnám lekérni? Ugye ha benne ülök akkor okés.
Kliens oldalon van.
Eddig így néz ki a kód:
 

function letrehoz (kod)
local position = Vector3(getElementPosition (localPlayer))
local vehicle = createVehicle ( 562, position.x, position.y, position.z + 5 )
attachElements (vehicle,localPlayer, 0, 1.5, 0, 0, 0, 90 )
local getComponent = getVehicleComponents(vehicle)
for k in pairs (getComponent) do
       local x, y, z = getVehicleComponentPosition(vehicle, k)
if k == \"door_lf_dummy\" then -- Bal első ajtó
   setVehicleComponentPosition(vehicle, k, x, y, z-3)
end
end
end
addCommandHandler( \"kocsi\", letrehoz )

Nem elérhető id100

  • 903
    • Profil megtekintése
attachElements
« Válasz #1 Dátum: 2016. augusztus 18. - 10:30:05 »
0 Show voters
Mit szeretnél elérni ezzel, van-e benne hiba :)?

attachElements
« Válasz #2 Dátum: 2016. augusztus 18. - 10:34:06 »
0 Show voters
Hibát nem ír, hát szerintem ez egyértelmű :D :D az ajtót szeretném arrébb csúsztatni, de eddig kisebb nagyobb sikerrel sem megy :(

Nem elérhető id100

  • 903
    • Profil megtekintése
attachElements
« Válasz #3 Dátum: 2016. augusztus 18. - 10:35:18 »
0 Show voters
Ha rácsatoltad a játékosra, miért szeretnéd arrébb csúsztatni? Kezébe vagy így akarod kialakítani?

attachElements
« Válasz #4 Dátum: 2016. augusztus 18. - 10:40:05 »
0 Show voters
Igen a kezébe szeretném rakni pl az ajtót. pl a kocsit 2-vel van arrébb és componensből meg vissza vennék 2-t és úgymond a playeren marad az ajtó a kocsi meg kicsit messzebb, remélem így kb érthető.

Nem elérhető id100

  • 903
    • Profil megtekintése
attachElements
« Válasz #5 Dátum: 2016. augusztus 18. - 10:42:12 »
0 Show voters
:D Miért jó ha a kocsi messzebb van?
Egyébként nekem még elforgatni sem engedi attach közbe, ha egyszer rá attacholtad onnantól a detachig követni fogja.
Ha nem kell hogy a kocsi messzebb legyen csak szimplán az látszódjon, hogy az ajtót viszi, akkor meg az attachnál azt írod bele.

attachElements
« Válasz #6 Dátum: 2016. augusztus 18. - 10:44:43 »
0 Show voters
Az attachnál sikerült elforgatni az egész kocsit, de azt hogy kell akkor megcsinálni?

Nem elérhető id100

  • 903
    • Profil megtekintése
attachElements
« Válasz #7 Dátum: 2016. augusztus 18. - 10:46:57 »
0 Show voters
Hát, gondolom ez korlázotzva van, legalábbis szerintem. Én nem tudtam renderbe írva sem elforgatni egy objectet amit attacholtam.
Próbáld meg előbb arrébb rakni az alkatrészt, aztán 50ms-el utána attacholni.

attachElements
« Válasz #8 Dátum: 2016. augusztus 18. - 10:49:06 »
0 Show voters
Nincs korlátozva semmi attachnál, csupán jól kell tudni használni az arghumentumokat, illetve néhány matekot el kell ejteni, és a bone előtt kell forgatni. Közben is forgathatsz, detach+forgatás+attach periódussal.

attachElements
« Válasz #9 Dátum: 2016. augusztus 18. - 10:53:02 »
0 Show voters
Itt az a gond ugye ha létrehozom a kocsit akkor már nem is tudom elmozgatni az ajtót mert mint ha nem tudná lekérni melyik kocsinak kellene

Nem elérhető id100

  • 903
    • Profil megtekintése
attachElements
« Válasz #10 Dátum: 2016. augusztus 18. - 10:56:44 »
0 Show voters
Xistance, ugyan ezt mondtam el:) Előtte kell forgatni, vagy megszakítani az attachot forgatni majd attacholni  :crybaby:

attachElements
« Válasz #11 Dátum: 2016. augusztus 18. - 11:06:42 »
0 Show voters
Akkor valakinek valami tipp?

attachElements
« Válasz #12 Dátum: 2016. augusztus 18. - 11:41:52 »
0 Show voters
Idézetet írta: Property date=1471511202\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62713\" data-ipsquote-contentclass=\"forums_Topic
Akkor valakinek valami tipp?
 
Kliens oldalon nem hozunk létre kocsit. Az a baja, hogy a kliens oldali autó csak egy object, aminek már valszeg a componentjei se léteznek. Írd meg ugyanezt szerveroldallal.

Nem elérhető id100

  • 903
    • Profil megtekintése
attachElements
« Válasz #13 Dátum: 2016. augusztus 18. - 12:27:29 »
0 Show voters
Tévedés, a componentjei variálhatóak. ;)
Én kliens oldali autót használtam a szerelő rendszerhez, viszont hogy mindenki lássa az attach részét triggerelnem kell.
Viszont innentől ha dolgozok vele akkor mindenki látja. a component visible legalábbis működik, tehát a componentek léteznek :)

attachElements
« Válasz #14 Dátum: 2016. augusztus 18. - 13:24:38 »
0 Show voters
Idézetet írta: id100 date=1471516049\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62713\" data-ipsquote-contentclass=\"forums_Topic
Tévedés, a componentjei variálhatóak. ;)
Én kliens oldali autót használtam a szerelő rendszerhez, viszont hogy mindenki lássa az attach részét triggerelnem kell.
Viszont innentől ha dolgozok vele akkor mindenki látja. a component visible legalábbis működik, tehát a componentek léteznek :)
 
Akkor tévedtem, de kliens oldalon akkor sem kezelünk autót, mert nem túl jó megoldás.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal