manve1 Posted December 29, 2012 Share 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 )) Link to comment
50p Posted December 29, 2012 Share 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 Link to comment
manve1 Posted December 29, 2012 Author Share Posted December 29, 2012 So is there any way i can set a players camera to follow a vehicle? Link to comment
Castillo Posted December 29, 2012 Share Posted December 29, 2012 You can use setCameraMatrix. Link to comment
manve1 Posted December 29, 2012 Author Share Posted December 29, 2012 how could i use it to set camera to follow a vehicle? Link to comment
Castillo Posted December 29, 2012 Share Posted December 29, 2012 For what do you need the camera to follow a vehicle? Link to comment
manve1 Posted December 29, 2012 Author Share 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 Link to comment
Castillo Posted December 29, 2012 Share 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. Link to comment
manve1 Posted December 29, 2012 Author Share Posted December 29, 2012 Could you help me? as i never made my own function Link to comment
Cadu12 Posted December 29, 2012 Share Posted December 29, 2012 Just copy it from Race gamemode, which it has. Link to comment
Castillo Posted December 29, 2012 Share Posted December 29, 2012 Race uses setCameraTarget with vehicle's driver. Link to comment
manve1 Posted December 29, 2012 Author Share Posted December 29, 2012 I need it for a vehicle, when no one is in it Link to comment
Anderl Posted December 29, 2012 Share Posted December 29, 2012 If you have any knowledge about math it should not be hard to get the position. Link to comment
manve1 Posted December 29, 2012 Author Share Posted December 29, 2012 I got that part Anderl, but what functions do i must use ? Link to comment
Anderl Posted December 29, 2012 Share 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. Link to comment
manve1 Posted December 29, 2012 Author Share Posted December 29, 2012 onClientRender is a client sided script and my vehicle was created on server-side, so how could this work out? Link to comment
Anderl Posted December 29, 2012 Share Posted December 29, 2012 I didn't remember that, use setTimer instead. I don't know if that's the most efficient way, though. Link to comment
manve1 Posted December 29, 2012 Author Share 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 ) Link to comment
Anderl Posted December 29, 2012 Share Posted December 29, 2012 There is no source in your code. Link to comment
manve1 Posted December 29, 2012 Author Share 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? Link to comment
Anderl Posted December 29, 2012 Share Posted December 29, 2012 Source is not root. Just use the player element in the one you want to set camera matrix. Link to comment
manve1 Posted December 29, 2012 Author Share Posted December 29, 2012 EDIT: Solved, thanx guys Link to comment
manve1 Posted December 29, 2012 Author Share Posted December 29, 2012 Last question: How can i rotate the camera to sides? Link to comment
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