manve1 Posted December 29, 2012 Posted December 29, 2012 Is there a problem with setCameraTarget? Because i tried it and it didn't set my camera to a vehicle which was created via server side (( if u think i done something wrong, please post suggestion about how the script should look for the camera to be attached to a vehicle that was created via server side ))
50p Posted December 29, 2012 Posted December 29, 2012 This function allows you to set a player's camera to follow other elements instead. Currently supported element type is:- Players
manve1 Posted December 29, 2012 Author Posted December 29, 2012 So is there any way i can set a players camera to follow a vehicle?
manve1 Posted December 29, 2012 Author Posted December 29, 2012 how could i use it to set camera to follow a vehicle?
Castillo Posted December 29, 2012 Posted December 29, 2012 For what do you need the camera to follow a vehicle?
manve1 Posted December 29, 2012 Author Posted December 29, 2012 I have a script and i need a player which hit a marker camera to follow a server-sided created vehicle
Castillo Posted December 29, 2012 Posted December 29, 2012 You'll need to make your own function, which will require maths if I'm right, to get the right position for the camera.
manve1 Posted December 29, 2012 Author Posted December 29, 2012 Could you help me? as i never made my own function
Cadu12 Posted December 29, 2012 Posted December 29, 2012 Just copy it from Race gamemode, which it has.
Castillo Posted December 29, 2012 Posted December 29, 2012 Race uses setCameraTarget with vehicle's driver.
manve1 Posted December 29, 2012 Author Posted December 29, 2012 I need it for a vehicle, when no one is in it
Anderl Posted December 29, 2012 Posted December 29, 2012 If you have any knowledge about math it should not be hard to get the position.
manve1 Posted December 29, 2012 Author Posted December 29, 2012 I got that part Anderl, but what functions do i must use ?
Anderl Posted December 29, 2012 Posted December 29, 2012 If you have the position of the vehicle, the only functions you need are setCameraMatrix and Lua math functions ( may not be needed ) and the event onClientRender to update camera.
manve1 Posted December 29, 2012 Author Posted December 29, 2012 onClientRender is a client sided script and my vehicle was created on server-side, so how could this work out?
Anderl Posted December 29, 2012 Posted December 29, 2012 I didn't remember that, use setTimer instead. I don't know if that's the most efficient way, though.
manve1 Posted December 29, 2012 Author Posted December 29, 2012 Bad argument @ setCameraMatrix local x, y, z = getElementPosition( source ) veh = createVehicle( 519, x + 15, y, z, 0, 0, 180 ) setTimer( function() if isElement(veh) then local xVeh, yVeh, zVeh = getElementPosition( veh ) setCameraMatrix( source, xVeh, yVeh, zVeh ) end end, 50, 0 )
manve1 Posted December 29, 2012 Author Posted December 29, 2012 source should be standing for getRootElement(), but as i remember it gets every single element, so how could i change it?
Anderl Posted December 29, 2012 Posted December 29, 2012 Source is not root. Just use the player element in the one you want to set camera matrix.
manve1 Posted December 29, 2012 Author Posted December 29, 2012 Last question: How can i rotate the camera to sides?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now