FuriouZ Posted March 7, 2015 Posted March 7, 2015 Hello! I am working on a vehicle system, inspired from IVF. So, not all the vehicle mods using the same style to do their stuff, probably modders know what I'm talking about.. Anyways, I don't really know how to explain that... How I can check, if the vehicle has the component what's needed? And then how i should check, what sort of "definition" it have? I don't really know how to do it, but it should look something like that: local theVeh = getPedOccupiedVehicle ( localPlayer ) if ( theVeh ) then for k in pairs ( getVehicleComponents ( theVeh ) ) do if k == movsteer then local strwh_type = "movsteer" elseif k == steeringok then local strwh_type = "steeringok" elseif k == steering_ok then local strwh_type = "steering_ok" end end end ---or this? local theVeh = getPedOccupiedVehicle ( localPlayer ) if ( theVeh ) then -- for k in pairs ( getVehicleComponents ( theVeh ) ) do if getVehicleComponents ( theVeh ) == "movsteer" then local strwh_type = movsteer elseif getVehicleComponents ( theVeh ) == "steeringok" then local strwh_type = steeringok elseif getVehicleComponents ( theVeh ) == "steering_ok" then local strwh_type = steering_ok end --end end --another thing local mvstr_rx, mvstr_ry, mvstr_rz = getVehicleComponentRotation(theVeh, strwh_type) Yes, I am really bad at explaining and my english isn't good.. Homepage @ http://rageresources.blogspot.com/ Offical Facebook @ https://www.facebook.com/pages/Rage-Scr ... fref=photo
Castillo Posted March 8, 2015 Posted March 8, 2015 First one is almost correct, the problems I see are: 1º You forgot the quotes in the strings, instead of: if k == movsteer then you should do: if ( k == "movsteer" ) then And, your "strwh_type" variable is local, which means it won't exist outside that 'if' statement. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
FuriouZ Posted March 8, 2015 Author Posted March 8, 2015 First one is almost correct, the problems I see are:1º You forgot the quotes in the strings, instead of: if k == movsteer then you should do: if ( k == "movsteer" ) then And, your "strwh_type" variable is local, which means it won't exist outside that 'if' statement. Oh, THANK YOU ! A little demostration - Front brake calipers 100% - Steering wheels 100% - Moving spoilers 0% - Rear brake calipers 0% - Other features 0% Homepage @ http://rageresources.blogspot.com/ Offical Facebook @ https://www.facebook.com/pages/Rage-Scr ... fref=photo
Castillo Posted March 8, 2015 Posted March 8, 2015 You're welcome. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
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