add f/g vehicle entering (f = driver, g = passenger)
This commit is contained in:
@@ -25,6 +25,9 @@ var inMenu = false;
|
||||
|
||||
mp.game.vehicle.defaultEngineBehaviour = false;
|
||||
|
||||
import vehicleEntering from './vehiclesync/entering';
|
||||
vehicleEntering();
|
||||
|
||||
import wanteds from './Gui/wanteds';
|
||||
wanteds(globalData);
|
||||
|
||||
|
||||
21
ReallifeGamemode.Client/vehiclesync/entering.ts
Normal file
21
ReallifeGamemode.Client/vehiclesync/entering.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
export default function vehicleEntering() {
|
||||
mp.events.add('render', () => {
|
||||
const controls = mp.game.controls;
|
||||
|
||||
controls.enableControlAction(0, 23, true);
|
||||
controls.disableControlAction(0, 58, true);
|
||||
|
||||
if (controls.isDisabledControlJustPressed(0, 58)) {
|
||||
let position = mp.players.local.position;
|
||||
let vehHandle = mp.game.vehicle.getClosestVehicle(position.x, position.y, position.z, 5, 0, 70);
|
||||
|
||||
let vehicle = mp.vehicles.atHandle(vehHandle);
|
||||
|
||||
if (vehicle
|
||||
&& vehicle.isAnySeatEmpty()
|
||||
&& vehicle.getSpeed() < 5) {
|
||||
mp.players.local.taskEnterVehicle(vehicle.handle, 5000, 0, 2, 1, 0);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user