halli hallo ich bin es mal wieder
ich hab angefangen an nem kleinen easteregg zu scripten
Lua
function carRotate ( )
local theVehicle = getPedOccupiedVehicle (localPlayer)
local rotX, rotY, rotZ = getElementRotation(theVehicle)
rotY2 = rotY+45-- get the local players's rotation
setElementRotation(theVehicle,rotX,rotY2,rotZ,"ZYX",true) -- turn the player 10 degrees clockwise
setTimer(function()
setElementRotation(theVehicle,rotX,rotY2,rotZ,"ZYX",true)
end,250,20)
end
addCommandHandler ( "turn", carRotate )
Alles anzeigen
ich habs jetzt hinbekommen das das fahrzeug die aktuelle richtung bei behält und auch um 45Grad seitwerts geneigt wird...
aber bei einer wiederholung von 50millisekunden ist das fahrzeug unfahrbar
und bei 1000millisekunden ist das eher wie hydraulik
weis einer wie man die rotation vom fahrzeug (durch die x y z achse des fahrzeug berechnen kann )
weil mit der normalen xyz rotation kann das fahrzeug nicht wärend der funktion eine kurve fahren
sondern muss erst nach funktions ende die kurve fahren und dann die funktion wieder starten