add f/g vehicle entering (f = driver, g = passenger)

This commit is contained in:
hydrant
2019-07-07 19:16:51 +02:00
parent 18434d7651
commit 976c285662
2 changed files with 24 additions and 0 deletions

View File

@@ -25,6 +25,9 @@ var inMenu = false;
mp.game.vehicle.defaultEngineBehaviour = false; mp.game.vehicle.defaultEngineBehaviour = false;
import vehicleEntering from './vehiclesync/entering';
vehicleEntering();
import wanteds from './Gui/wanteds'; import wanteds from './Gui/wanteds';
wanteds(globalData); wanteds(globalData);

View 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);
}
}
});
}