Drakath Posted December 27, 2013 Share Posted December 27, 2013 I noticed that event handler 'onVehicleStartEnter' has an integer 'seat'. So I decided to make a script to lock only the driver's seat. But how do I define the seat? I can't use 'getPedOccupiedVehicleSeat' because the player would be already in the car. I guess this wouldn't work: if seat == 0 then Link to comment
bandi94 Posted December 27, 2013 Share Posted December 27, 2013 Dirver's seat is 0. And yes that would work. Link to comment
johny46 Posted December 27, 2013 Share Posted December 27, 2013 Why do you think it wouldn't work? Try it Link to comment
Drakath Posted December 27, 2013 Author Share Posted December 27, 2013 (edited) When someone enters 'vehicle' : setElementID (vehicle, getAccountName (getPlayerAccount(p))) *************** But other players can still hijack the vehicle. Why? Edited December 27, 2013 by Guest Link to comment
Chaos Posted December 27, 2013 Share Posted December 27, 2013 Server side local acc = getAccountName (getPlayerAccount (player)) And addEventHandler ("onVehicleStartEnter", vehicle, check) Should be addEventHandler ("onVehicleStartEnter", root, check) Link to comment
Drakath Posted December 27, 2013 Author Share Posted December 27, 2013 If I remove: local acc = getAccountName (getPlayerAccount (player)) How do you suppose the script to check if it is player's car? if not (acc == id) then Link to comment
TAPL Posted December 27, 2013 Share Posted December 27, 2013 Where did you used setElementID? Link to comment
Drakath Posted December 27, 2013 Author Share Posted December 27, 2013 When a player enters a car, this happens: setElementID (vehicle, getAccountName (getPlayerAccount(p))) Vehicle is: local vehicle = createVehicle ( 436, 200.54362, 1821.50317, 17.64063 ) Link to comment
TAPL Posted December 27, 2013 Share Posted December 27, 2013 Where p is defined then? Link to comment
Drakath Posted December 27, 2013 Author Share Posted December 27, 2013 (edited) ************ Edited December 27, 2013 by Guest Link to comment
Drakath Posted December 27, 2013 Author Share Posted December 27, 2013 I can't do that. Are you telling me that the code I posted is correct? Link to comment
Drakath Posted December 27, 2013 Author Share Posted December 27, 2013 I can't do that. Are you telling me that the code I posted is correct? Link to comment
TAPL Posted December 27, 2013 Share Posted December 27, 2013 Change this: addEventHandler ("onVehicleStartEnter", vehicle, check) To: addEventHandler ("onVehicleStartEnter", root, check) And try. Link to comment
Drakath Posted December 27, 2013 Author Share Posted December 27, 2013 (edited) ********** Almost works except that when I enter the car, I get network trouble. Edited December 27, 2013 by Guest Link to comment
TAPL Posted December 27, 2013 Share Posted December 27, 2013 Was that on the local server? Link to comment
Drakath Posted December 27, 2013 Author Share Posted December 27, 2013 Never mind, I fixed it. 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