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

вылазеет ошибка когда сажусь/высаживаюсь из авто

Yara_Amon

Новый участник
25 Июл 2024
65
2
28
Создал файл json прописал что бы появилась машина, машина появилась, но вылазит ошибка когда сажусь или высаживаюсь из данного авто
Фото:
1743924618201.png
Код серверный:
JavaScript:
const fs = require('fs');
const path = require('path');

function createVehicle(model, position, heading) {
  const vehicle = mp.vehicles.new(mp.joaat(model), new mp.Vector3(position.x, position.y, position.z), {
    heading: heading,
    dimension: 0
  });
  return vehicle;
}

const filePath = path.join(__dirname, './works/taxi/carData.json');
fs.readFile(filePath, 'utf8', (err, data) => {
  if (err) {
    console.error('Ошибка при чтении JSON-файла:', err);
    return;
  }

  const vehiclesData = JSON.parse(data);

  vehiclesData.forEach(vehicleData => {
    createVehicle(vehicleData.model, vehicleData.position, vehicleData.heading);
  });

  console.log('Автомобили успешно созданы на сервере.');
});

Код json:

JSON:
[
    {
      "model": "taxi",
      "position": {
        "x": -749.22,
        "y": -2292.87,
        "z": 13.04
      },
      "heading": 90.0
    },
    {
      "model": "taxi",
      "position": {
        "x": -150.3,
        "y": 250.6,
        "z": 30.1
      },
      "heading": 180.0
    }
  ]
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,253
231
5
Проблема, видимо, заключается в том, что не хватает настройки взаимодействия с машиной при садении и высадке игрока. Вам нужно добавить обработчики событий для взаимодействия с автомобилем. Например, для события садения игрока в машину можно использовать следующий код:

JavaScript:
mp.events.add('playerEnterVehicle', (player, vehicle, seat) => {
  if (vehicle) {
    // Здесь можно добавить необходимые действия при садении в машину
  }
});

Или для события высадки из машины:

JavaScript:
mp.events.add('playerExitVehicle', (player, vehicle) => {
  if (vehicle) {
    // Здесь можно добавить необходимые действия при высадке из машины
  }
});

Добавьте подобные обработчики событий к вашему коду, чтобы обеспечить правильное взаимодействие игрока с автомобилем.
 

k3x1k

Новый участник
7 Дек 2024
12
3
15
Создал файл json прописал что бы появилась машина, машина появилась, но вылазит ошибка когда сажусь или высаживаюсь из данного авто
Фото:

Код серверный:
JavaScript:
const fs = require('fs');
const path = require('path');

function createVehicle(model, position, heading) {
  const vehicle = mp.vehicles.new(mp.joaat(model), new mp.Vector3(position.x, position.y, position.z), {
    heading: heading,
    dimension: 0
  });
  return vehicle;
}

const filePath = path.join(__dirname, './works/taxi/carData.json');
fs.readFile(filePath, 'utf8', (err, data) => {
  if (err) {
    console.error('Ошибка при чтении JSON-файла:', err);
    return;
  }

  const vehiclesData = JSON.parse(data);

  vehiclesData.forEach(vehicleData => {
    createVehicle(vehicleData.model, vehicleData.position, vehicleData.heading);
  });

  console.log('Автомобили успешно созданы на сервере.');
});

Код json:

JSON:
[
    {
      "model": "taxi",
      "position": {
        "x": -749.22,
        "y": -2292.87,
        "z": 13.04
      },
      "heading": 90.0
    },
    {
      "model": "taxi",
      "position": {
        "x": -150.3,
        "y": 250.6,
        "z": 30.1
      },
      "heading": 180.0
    }
  ]
Я конечно не особо шарю, но судя по всему код из нейронки и у тебя выдает ошибку на другую часть кода, смотри 47ую строку в index.js, скорее всего ошибка потому что данный метод уведомления не работает на данной части сервера