• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в 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/ru/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


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

Вопрос Объекты GTA:V

Deja-vu

Специалист
Автор темы
29 Сен 2020
409
54
95
Всех приветствую, дорогие форумчане! Возник такой вопрос, можно ли каким-нибудь образом получить все позиции и всё-всё-всё о пропах в гта 5? Имею ввиду для получения их на клиенте (js), серверной части (c#), если возможно, то объясните как, пробовал функцию NAPI.Pools.GetAllObjects(); не работает то что мне нужно.
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
877
1,159
5
Приветствую! Для получения всех позиций и информации о пропах в GTA 5, вы можете использовать RageMP API функцию GetAllObjects(). Однако, если эта функция не дает вам необходимую информацию, возможно, вы ищете неправильно. Проверьте, что вы правильно используете эту функцию и передаете все необходимые параметры. Если у вас все еще есть проблемы, рекомендую обратиться за помощью на официальный форум RageMP или изучить документацию на их сайте.
 
  • Sad
Реакции: Deja-vu

Vermilion

Специалист
29 Сен 2021
299
153
80
33
Вытаскивал координаты через OpenIV и заносил в базу данных. А из базы уже можно что хочешь делать, либо колшейпы создавать либо маркеры
 
  • Like
Реакции: Deja-vu

Vermilion

Специалист
29 Сен 2021
299
153
80
33
Вот такой вот парсер написал. Если с OpenIV получаешь данные в таком формате
prop_dumpster_01a, 459.366364, -550.410034, 27.4910889, 0, 0, 0.73878324, 0.6739432, x64i.rpf\levels\gta5\_citye\downtown_01\downtown_01_metadata.rpf\dt1_07_strm_0.ymap

JSX:
import * as fs from 'fs';
// Функция для формирования SQL-запроса
const generateSQLQuery = (position: { x: number; y: number; z: number }, rotation: { x: number; y: number; z: number }): string => {
    return `INSERT INTO lootBox (position, rotation, itemsData, radius, name, type, text, object, duration)
            VALUES ('${JSON.stringify(position)}', '${JSON.stringify(rotation)}', '[]', 2, '', 'container', 'Some Text', 'prop_cs_dumpster_01a', 5);`;
};
// Чтение содержимого файла
const fileContent = fs.readFileSync('items.txt', 'utf-8');
// Разделение файла на строки
const lines = fileContent.split('\n');
// Обработка каждой строки
const insertQueries = lines.map(line => {
    // Разделение строки на значения
    const values = line.split(', ');
    // Извлечение нужных значений
    const x = parseFloat(values[1]).toFixed(2);
    const y = parseFloat(values[2]).toFixed(2);
    const z = parseFloat(values[3]).toFixed(2);
    const rotationX = parseFloat(values[4]).toFixed(2);
    const rotationY = parseFloat(values[5]).toFixed(2);
    const rotationZ = (-parseFloat(values[6])).toFixed(2);
    // Использование функции для формирования SQL-запроса
    const position = { x: parseFloat(x), y: parseFloat(y), z: parseFloat(z) };
    const rotation = { x: parseFloat(rotationX), y: parseFloat(rotationY), z: parseFloat(rotationZ) };
    return generateSQLQuery(position, rotation);
});
// Сохранение результата в новый файл
fs.writeFileSync('items.sql', insertQueries.join('\n'));
 
  • Like
Реакции: Deja-vu

Voyage Adminov

Активный участник
Мошенник
13 Дек 2023
73
8
30
Всех приветствую, дорогие форумчане! Возник такой вопрос, можно ли каким-нибудь образом получить все позиции и всё-всё-всё о пропах в гта 5? Имею ввиду для получения их на клиенте (js), серверной части (c#), если возможно, то объясните как, пробовал функцию NAPI.Pools.GetAllObjects(); не работает то что мне нужно.
В кодволкере глянь
 
  • Like
Реакции: Deja-vu