Witam, explorujac wiki mta znalaz?em funkcje "setVehicleComponentRotation" kt?ra odpowiada za rotacje komponent?w, ale nie wszystkich. Mam problem z rotacj? k??, aby zrobi? negatywy (Camber). Po prostu chyba ta funkcja nie wspiera rotacji k??. Chcia?bym wiedzie? czy jednak ja co? ?le robi? czy mo?e ta funkcja nie dzia?a na ko?a.
Witam. Chcia?em doda? wi?cej czo?g?w aby by?o ma?e zr??nicowanie w zakresie pojazd?w wojskowych. Ta funkcja idealnie mi przypasowa?a i uda?o mi si? j? zastosowa? w praktyce. Ale tutaj zaczyna si? zabawa. Nie wiem jak zrobi? aby si? synchronizowa?a wraz z ruchem myszki tak jak w oryginalnym czo?gu i pojazdach z wie?ami. Nie mog? pobra? odpowiednich danych aby m?c ustawi? rotacj? dw?ch rzeczy "misc_a" i "misc_c"(chyba albo misc_b). Kt?r? funkcj? b?d? m?g? pobra? odpowiednie dane oraz jak to zrobi? aby synchronizowa?o si?. Z g?ry dzi?ki za odpowied?.
Edit
W wolnym czasie znalaz?em co? co mi pomog?o i zrobi?em taki oto skrypt ale jest jeszcze niedopracowany. Mianowicie kamera nie obraca si? razem z pojazdem tzn. jak jad? prosto czyli na po?udnie patrz?c na mapk? to mam wie?yczk? normalnie ale jak zawr?c? to si? obr?ci o 180 wie kto? jak to wyklepa??
[lua]function move()
if isPedInVehicle(localPlayer) and not isCursorShowing() then
local veh = getPedOccupiedVehicle(localPlayer)
if (veh) then
if (getElementModel(veh) == 605) then
local rotX,_,rotZ = getCameraRotation()
setVehicleComponentRotation(veh,"misc_a",_,_,rotZ )
setVehicleComponentRotation(veh,"misc_b",rotX - 180,_,_)
else return end
end
end
end
setTimer(move,50,0)
function getCameraRotation ()
local px, py, pz, lx, ly, lz = getCameraMatrix()
local rotz = 6.2831853071796 - math.atan2 ( ( lx - px ), ( ly - py ) ) % 6.2831853071796
local rotx = mat...