Jump to content

Car locking


Drakath

Recommended Posts

Posted

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

Posted (edited)

When someone enters 'vehicle' :

setElementID (vehicle, getAccountName (getPlayerAccount(p)))

*************** 

But other players can still hijack the vehicle. Why?

Edited by Guest
Posted

Server side

local acc = getAccountName (getPlayerAccount (player))

And

addEventHandler ("onVehicleStartEnter", vehicle, check)

Should be

addEventHandler ("onVehicleStartEnter", root, check)

Posted

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

Posted

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 )

Posted

Change this:

addEventHandler ("onVehicleStartEnter", vehicle, check) 

To:

addEventHandler ("onVehicleStartEnter", root, check) 

And try.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...