Drakath Posted December 27, 2013 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
bandi94 Posted December 27, 2013 Posted December 27, 2013 Dirver's seat is 0. And yes that would work. Ingame Name : |DGT|Puma DGT Clan Server 24/7 Owner/Scripter MultiGameMode in progress :
Drakath Posted December 27, 2013 Author 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
Chaos Posted December 27, 2013 Posted December 27, 2013 Server side local acc = getAccountName (getPlayerAccount (player)) And addEventHandler ("onVehicleStartEnter", vehicle, check) Should be addEventHandler ("onVehicleStartEnter", root, check)
Drakath Posted December 27, 2013 Author 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
Drakath Posted December 27, 2013 Author 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 )
Drakath Posted December 27, 2013 Author Posted December 27, 2013 (edited) ************ Edited December 27, 2013 by Guest
Drakath Posted December 27, 2013 Author Posted December 27, 2013 I can't do that. Are you telling me that the code I posted is correct?
Drakath Posted December 27, 2013 Author Posted December 27, 2013 I can't do that. Are you telling me that the code I posted is correct?
TAPL Posted December 27, 2013 Posted December 27, 2013 Change this: addEventHandler ("onVehicleStartEnter", vehicle, check) To: addEventHandler ("onVehicleStartEnter", root, check) And try.
Drakath Posted December 27, 2013 Author Posted December 27, 2013 (edited) ********** Almost works except that when I enter the car, I get network trouble. Edited December 27, 2013 by Guest
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