• Из-за обновления 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) последний раз были обновлены:

Вопрос починка авто

Khaleo

Активный участник
4 Окт 2023
27
6
25
можете дать пример или помочь как эту команду сделать по кнопке чтоб постоянно не прописывать в чат


mp.events.addCommand('fixcar', (player, _, id) => {
if (id == undefined) {
if (!player.vehicle) return player.notify('~r~Вы не в транспорте!');
player.vehicle.repair();
} else {
let target = mp.players.at(id);
if (target == null) return player.notify('~r~ID игрока не найден!');
target.vehicle.repair();
}

})
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,763
1,305
5
Конечно, я могу помочь. Чтобы сделать команду "fixcar" по кнопке, вам нужно использовать функцию bindKey, которая будет вызывать эту команду при нажатии определенной клавиши. Вот пример:

mp.keys.bind(0x45, false, () => { // Замените 0x45 на код клавиши, которую вы хотите использовать (например, 0x46 для клавиши F)
mp.events.callRemote('fixcar'); // Вызовите команду на стороне сервера
});

Примечание: Приведенный выше код должен находиться на стороне клиента (client-side). Если у вас возникнут дополнительные вопросы, пожалуйста, спрашивайте!
 

nafanya100

Активный участник
25 Ноя 2023
134
17
40
можете дать пример или помочь как эту команду сделать по кнопке чтоб постоянно не прописывать в чат


mp.events.addCommand('fixcar', (player, _, id) => {
if (id == undefined) {
if (!player.vehicle) return player.notify('~r~Вы не в транспорте!');
player.vehicle.repair();
} else {
let target = mp.players.at(id);
if (target == null) return player.notify('~r~ID игрока не найден!');
target.vehicle.repair();
}

})


JavaScript:
 client side:

mp.keys.bind(0x5A, true, () => {//ставим бинд на клавишу Z
    if (mp.players.local.isTypingInTextChat)//проверяем, открыт ли чат у игрока, если открыт, игнорируем следующие действия
        return;
    mp.events.callRemote('fixcar');//посылаем на сервер
});

SERVER SIDE:
Замени mp.events.addCommand на mp.events.add
 

Khaleo

Активный участник
4 Окт 2023
27
6
25
JavaScript:
 client side:

mp.keys.bind(0x5A, true, () => {//ставим бинд на клавишу Z
    if (mp.players.local.isTypingInTextChat)//проверяем, открыт ли чат у игрока, если открыт, игнорируем следующие действия
        return;
    mp.events.callRemote('fixcar');//посылаем на сервер
});

SERVER SIDE:
Замени mp.events.addCommand на mp.events.add
спасибо большое руки ноги всего расцеловал бы и на руках всю жизнь носил бы
 
  • Like
Реакции: anomalyg и nafanya100

Svibych

Участник портала
7 Ноя 2023
1
0
16
JavaScript:
 client side:

mp.keys.bind(0x5A, true, () => {//ставим бинд на клавишу Z
    if (mp.players.local.isTypingInTextChat)//проверяем, открыт ли чат у игрока, если открыт, игнорируем следующие действия
        return;
    mp.events.callRemote('fixcar');//посылаем на сервер
});

SERVER SIDE:
Замени mp.events.addCommand на mp.events.add
А не подскажешь на стороне клиента куда это писать?
А то делаю папку repair туда этот бинд в index.js
при входе на сервер ошибка client side
 

Vermilion

Мастер
29 Сен 2021
972
748
151
34
А не подскажешь на стороне клиента куда это писать?
А то делаю папку repair туда этот бинд в index.js
при входе на сервер ошибка client side
Потому, что тебе нужно в файле index.js который находится в корне клиента импортировать твой repair/index.js

JavaScript:
require("repair/index.js");
 

Vermilion

Мастер
29 Сен 2021
972
748
151
34
Server-Side:
Код:
mp.events.add("fixcar", (player, vehicle) => {
  vehicle.repair();
});

Client-Side:
JavaScript:
mp.keys.bind(0x5a, true, () => {
  if (mp.players.local.isTypingInTextChat && !mp.players.local.vehicle) return;
  mp.events.callRemote("fixcar", mp.players.local.vehicle);
});
 
  • Like
Реакции: nafanya100