Fix some Button Stuff and prolly Cuff break
This commit is contained in:
@@ -50,7 +50,7 @@ export default function vehicleMenu(globalData: IGlobalData) {
|
||||
});
|
||||
|
||||
mp.events.add('ToggleVehicleMenu', () => {
|
||||
if (menuBrowser !== null) {
|
||||
if (globalData.InMenu && menuBrowser !== null) {
|
||||
menuBrowser.destroy();
|
||||
menuBrowser = null;
|
||||
globalData.InMenu = false;
|
||||
@@ -59,14 +59,14 @@ export default function vehicleMenu(globalData: IGlobalData) {
|
||||
mp.game.graphics.stopScreenEffect("FocusIn");
|
||||
mp.game.graphics.startScreenEffect("FocusOut", 0, false);
|
||||
return;
|
||||
}
|
||||
|
||||
} else {
|
||||
mp.game.graphics.stopScreenEffect("FocusOut");
|
||||
mp.game.graphics.startScreenEffect("FocusIn", 0, false);
|
||||
menuBrowser = mp.browsers.new("package://assets/html/vehiclemenu/index.html");
|
||||
mp.gui.chat.show(false);
|
||||
globalData.InMenu = true;
|
||||
mp.gui.cursor.show(true, true);
|
||||
}
|
||||
});
|
||||
|
||||
mp.events.add('doAction', (action) => {
|
||||
|
||||
@@ -123,8 +123,8 @@ export default function keys(globalData: IGlobalData) {
|
||||
});
|
||||
|
||||
//Z // Fahrzeug Verwaltung - Menü
|
||||
mp.keys.bind.bind(0x5A, false, function () {
|
||||
if (!globalData.InChat && !globalData.InMenu && !globalData.InTuning) {
|
||||
KeyBinder.bind("z", () => {
|
||||
if (!globalData.InChat && !globalData.InTuning) {
|
||||
mp.events.callRemote("keyPress:Z");
|
||||
}
|
||||
});
|
||||
|
||||
@@ -87,7 +87,7 @@ export default function animationSync() {
|
||||
mp.events.addDataHandler("AnimationData", (entity, string) => {
|
||||
entity.clearTasksImmediately();
|
||||
if (animationBreakTimer) {
|
||||
clearInterval(animationBreakTimer);
|
||||
clearTimeout(animationBreakTimer);
|
||||
animationBreakTimer = null;
|
||||
}
|
||||
if (string == null) {
|
||||
@@ -109,13 +109,12 @@ export default function animationSync() {
|
||||
|
||||
if (mp.players.local == entity) {
|
||||
if (!endless) {
|
||||
animationBreakTimer = setInterval(() => breakAnimation(name), 120000);
|
||||
animationBreakTimer = setTimeout(() => breakAnimation(name), 120000);
|
||||
}
|
||||
|
||||
if (!loop) {
|
||||
let a = setInterval(function () {
|
||||
clearInterval(a);
|
||||
mp.game.wait(500);
|
||||
let a = setTimeout(function () {
|
||||
clearTimeout(a);
|
||||
mp.events.callRemote("CLIENT:ClearAnimationData", true);
|
||||
}, duration);
|
||||
}
|
||||
@@ -126,7 +125,7 @@ export default function animationSync() {
|
||||
let { animName, msg } = animationBreakMessage.find(c => c.animName == name)
|
||||
|
||||
if (msg)
|
||||
mp.events.call("renderTextOnScreen", msg);
|
||||
mp.events.call("BN_Show", msg);
|
||||
|
||||
clearInterval(animationBreakTimer);
|
||||
animationBreakTimer = null;
|
||||
|
||||
Reference in New Issue
Block a user