создай эвент playerDeath. Только что закоментировал его, проверил и черный экран появился. И вот эта вот херня его убирает mp.game.gameplay.setFadeOutAfterDeath(false), так что не знаю
уф... Ещё бы понять как это сделать. Тут код писал ужасный человек
Это как я разораболся от серверной в клиентскую часть идет. Ладно чет буду думать
global.dialog = {
question: "",
cBack: "",
menuWasopened: false,
lastTime: false,
open: function () {
global.dialog.lastTime = 0;
if (global.menu != null) {
global.menu.execute(
dialog.title='${global.dialog.question}');
global.menu.execute(
dialog.active=1);
}
menuWasopened = global.menuOpened;
mp.gui.cursor.visible = true;
if (!global.menuOpened) global.menuOpen();
},
openMED: function() {
global.dialog.lastTime = 0;
if (global.menu != null) {
global.menu.execute(
death.title='${global.dialog.cBack}');
global.menu.execute(
death.nones='${global.dialog.question}');
global.menu.execute(
death.active=1);
global.menu.execute(
death.buttonact=true);
global.menu.execute(
death.time="");
}
menuWasopened = global.menuOpened;
mp.gui.cursor.visible = true;
if (!global.menuOpened) global.menuOpen();
},
close: function () {
if (global.menu != null) global.menu.execute('dialog.active=0');
if (!menuWasopened) global.menuClose();
},
closeMED: function() {
if (global.menu != null) global.menu.execute("death.active=0");
if (menuWasopened == undefined) return;
if (!menuWasopened) global.menuClose();
},
}
mp.events.add('openDialog', (c, q) => {
global.dialog.cBack = c;
global.dialog.question = q;
global.dialog.open();
mp.gui.cursor.visible = true;
})
mp.events.add('closeDialog', () => {
global.dialog.close();
})
mp.events.add('dialogCallback', (state) => {
if (global.dialog.cBack == 'tuningbuy')
mp.events.call('tunbuy', state);
else
mp.events.callRemote('dialogCallback', global.dialog.cBack, state);
global.dialog.close();
})
mp.events.add("openDialogMED", (c, q) => {
global.dialog.cBack = c;
global.dialog.question = q;
global.dialog.openMED();
mp.events.call('showHUD', true);
mp.gui.cursor.visible = true;
});
mp.events.add("closeDialogMED", () => {
global.dialog.closeMED();
mp.events.call('showHUD', true);
global.menu.execute(
death.closeMED());
});
mp.events.add("dialogCallbackMED", (state) => {
mp.events.callRemote("dialogCallbackMEDIC", state);
});