joew Posted April 2, 2020 Posted April 2, 2020 (edited) Hi! Any way to get if a vehicle is locked on client-side, please? I trying using this resource: But it have an error. It's using: vehicle.lock to check but it's a server-side function and it isn't working. So i'm trying fix this, but with no success. I tried use: const player = mp.players.local; const Vehicle = mp.vehicles.atHandle(idVehicle); And try get the locked status of the vehicle, all with no success: var test1 = Vehicle.getDoorLockStatus(); var test2 = Vehicle.getDoorsLockedForPlayer(player); var test3 = Vehicle.isAlarmActivated(); All i got is undefined or null variables. Finally i try using callRemote event, but without success too: - client-side: var test = mp.events.callRemote("checkVehLocked", Vehicle); - server-side: mp.events.add({ "checkVehLocked" : (player, vehicle) => { console.log(`Player: ${player.name} checked the vehicle: ${vehicle.locked}`); return vehicle.locked; }, }); The log is detecting the status correctly but the var test on client-side isn't getting the right value. And maybe a problem the checkVehLocked event is firing constantly on the server while player is near some vehicle. It don't looks like a good idea, or im wrong? I've to fix those lines on the resource: if(this.config.LockHandbrakeProtection === true && Vehicle.locked === true) return false; Because it isn't detecting the second condition: (Vehicle.locked === true) Any tip how fix it, please? Thank you!!! Edited April 2, 2020 by joew
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