38 lines
1.0 KiB
JavaScript
38 lines
1.0 KiB
JavaScript
let menuBrowser = null;
|
|
|
|
mp.events.add('ToggleVehicleMenu', () => {
|
|
if (menuBrowser !== null) {
|
|
menuBrowser.destroy();
|
|
menuBrowser = null;
|
|
mp.gui.chat.show(true);
|
|
mp.gui.cursor.show(false, false);
|
|
mp.game.graphics.stopScreenEffect("FocusIn");
|
|
mp.game.graphics.startScreenEffect("FocusOut", 0, false);
|
|
return;
|
|
}
|
|
|
|
mp.game.graphics.stopScreenEffect("FocusOut");
|
|
mp.game.graphics.startScreenEffect("FocusIn", 0, false);
|
|
menuBrowser = mp.browsers.new("package://Gui/vehiclemenu/web/index.html");
|
|
mp.gui.chat.show(false);
|
|
mp.gui.cursor.show(true, true);
|
|
});
|
|
|
|
mp.events.add('doAction', (action) => {
|
|
mp.events.call('ToggleVehicleMenu');
|
|
switch (action) {
|
|
case 8: // Motor
|
|
mp.events.callRemote("VehicleMenu_ToggleEngine");
|
|
break;
|
|
case 5:
|
|
mp.events.callRemote("VehicleMenu_LockCar");
|
|
break;
|
|
case 3:
|
|
showDoorsMenu();
|
|
break;
|
|
}
|
|
});
|
|
|
|
function showDoorsMenu() {
|
|
|
|
} |