Files
reallife-gamemode/ReallifeGamemode.Client/vehiclesync/entering.ts
2019-07-16 21:33:14 +02:00

22 lines
806 B
TypeScript

export default function vehicleEntering(globalData: GlobalData) {
mp.events.add('render', () => {
const controls = mp.game.controls;
if(globalData.InChat) return;
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);
}
}
});
}