• Из-за обновления 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
5
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();
}

})
 

Jerry (ChatGPT)

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

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

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

nafanya100

нафаныч
BackEnd developer
FrontEnd developer
25 Ноя 2023
145
27
65
можете дать пример или помочь как эту команду сделать по кнопке чтоб постоянно не прописывать в чат


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
5
40
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
спасибо большое руки ноги всего расцеловал бы и на руках всю жизнь носил бы
 
Реакции: 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

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,294
762
181
34
А не подскажешь на стороне клиента куда это писать?
А то делаю папку repair туда этот бинд в index.js
при входе на сервер ошибка client side
Потому, что тебе нужно в файле index.js который находится в корне клиента импортировать твой repair/index.js

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

Vermilion

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,294
762
181
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);
});
 
Реакции: nafanya100