• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Проблема Черный экран после смерти

Dipper Vaxerov

Новый участник
12 Апр 2023
9
0
58
черный экран после смерти
Подскажите как бороться с данной темой по черному экрану спустя секунд 5-10 после смерти. Все перепробовал уже, вроде как есть сорочки для отключение этой штуки, как фиксить? В том числе не даёт она добивать игроков.

1768840389739.png
 
Последнее редактирование модератором:

ounezz77

Начинающий специалист
5 Фев 2025
67
51
45
создай эвент playerDeath. Только что закоментировал его, проверил и черный экран появился. И вот эта вот херня его убирает mp.game.gameplay.setFadeOutAfterDeath(false), так что не знаю
 

Dipper Vaxerov

Новый участник
12 Апр 2023
9
0
58
создай эвент 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);
});
 
16 Ноя 2024
199
-2
62
Activate your "wounded mode" before your life reaches 0. For example, if you have 1 life and you take damage (which would bring it to 0), instead of entering the default wounded mode that freezes the screen, activate your own.
 
Реакции: jungledev и Sidney

MrJagger

Участник портала
19 Янв 2025
67
16
30
уф... Ещё бы понять как это сделать. Тут код писал ужасный человек
Это как я разораболся от серверной в клиентскую часть идет. Ладно чет буду думать
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);
});
Ну вон, выше у тебя в редакторе был открыт death.js, который, как я понимаю на стороне клиента.
Добавь туда, либо в main,js это:
JavaScript:
mp.events.add("playerDeath", () => {
    mp.game.gameplay.setFadeOutAfterDeath(false)
});

И все
 

Dipper Vaxerov

Новый участник
12 Апр 2023
9
0
58
Ну вон, выше у тебя в редакторе был открыт death.js, который, как я понимаю на стороне клиента.
Добавь туда, либо в main,js это:
JavaScript:
mp.events.add("playerDeath", () => {
    mp.game.gameplay.setFadeOutAfterDeath(false)
});

И все
Это работает! Как я сам до этого сразу не додумался, видимо вечер даёт о себе знать. Спасибо большое
 

Similar threads