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

Вопрос RedAge v3 - Переопределение названия машин для автосалона и т.д.

foric

Новый участник
17 Авг 2024
2
0
1
Добрый день!
Изучаю сборку RedAge RP 3.0 (v3) - NeptuneEvo. При добавлении автомобилей на сервер, возник вопрос по поводу переопределения их названия в автосалон, телефон, фракции, семья и т.д.
В файле "NeptuneEvo/VehicleModel/Main.cs" идет инициализация добавленных автомобилей и там есть ссылка на класс "VehicleInfo", в котором кроме класса авто, багажника и цены, есть и его название.
1726411181445.png

1726411213124.png

Копаясь в файлах автосалона "NeptuneEvo/Core/Carroom.cs", нашел получение его как продукта с названием автомобиля из .dlc, отправляющее на клиентскую часть в "src_client/vehicle/autoshop.js"
1726411520260.png

1726411611039.png
Ну и соответственно идет передача в уже на отрисовку для конечного пользователя.
В случае отображения названия на телефоне игрока, в свою очередь ведет на "VehicleManager", где получает номер машины и уже по нему идет получение списка машин и т.д., где идет ссылка на "NeptuneEvo/Core/Businesses.cs" и там уже логика получения списка авто.

Подскажите пожалуйста, в какой части, данной, сборки возможно сделать переопределение названия автомобилей, для вывода, чтобы вместо "c8c", было название "Corvette" (как пример).

Пока что вижу два варианта:
1. На стороне бэка сделать алиас, чтобы на клиентская часть получала уже переопределенное название автомобиля. Тогда вопрос: в каком месте это лучше сделать?
2. Уже на стороне клиента работать с полученными данными и там сделать переопередение. Вроде есть представление, как можно сделать, но все же...

Заранее спасибо!
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
1,763
1,305
5
Привет! Для переопределения названий автомобилей в сборке RedAge RP 3.0 - NeptuneEvo, можно воспользоваться вариантом работы с данными на стороне клиента. Можно использовать полученные данные и переопределить названия автомобилей прямо на клиентской части. Для этого можно использовать JavaScript или другие клиентские технологии. Но помни, что изменения должны быть согласованы с правилами и структурой сборки. Удачи!
 

Inoi

/dev/null
VIP
15 Окт 2020
3,372
2,122
208
35
странный вопрос
в плане - ты вроде сам его задаёшь и сам же на него отвечаешь))

нашел получение его как продукта с названием автомобиля из .dlc, отправляющее на клиентскую часть
вот это вот неверно, это ты где вообще такое увидел
на серверной части в принципе не существует никаких длс

подозреваю что

1726413256863.png


внутри getbusproductdata - получаются продукты бизнеса, которые хранятся в бд
и именно они заполняются в лист, который потом улетает на клиент

оба варианта которые ты описал - имеют право на жизнь
нет глобально никакой разницы, как хочешь так и сделай

очевидно что в случае если ты делаешь это на беке - тебе нужно это делать после того как ты загрузил названия из продуктов и до того как ты отправил их на клиент
на клиенте - после того как ты их получил

какие ещё варианты то могут быть

вообще мне кажется что на редаге это уже должно же быть
неужели там машины в автосалоне длс-именами называются
 

foric

Новый участник
17 Авг 2024
2
0
1
странный вопрос
в плане - ты вроде сам его задаёшь и сам же на него отвечаешь))


вот это вот неверно, это ты где вообще такое увидел
на серверной части в принципе не существует никаких длс

подозреваю что

Посмотреть вложение 16199

внутри getbusproductdata - получаются продукты бизнеса, которые хранятся в бд
и именно они заполняются в лист, который потом улетает на клиент

оба варианта которые ты описал - имеют право на жизнь
нет глобально никакой разницы, как хочешь так и сделай

очевидно что в случае если ты делаешь это на беке - тебе нужно это делать после того как ты загрузил названия из продуктов и до того как ты отправил их на клиент
на клиенте - после того как ты их получил

какие ещё варианты то могут быть

вообще мне кажется что на редаге это уже должно же быть
неужели там машины в автосалоне длс-именами называются
За наводку с "getbusproductdata" спасибо.
А по поводу названия в автосалоне, то да, что в телефоне, что в автосалоне выводятся dlc-имена:
1726415227064.png

1726415275415.png
Вот и смотрю какая логика и почему dlc-имена выводятся и почему заложен входной параметр на свое название машины, которое по какой-то причине не выводится.

В любом случае, спасибо за доп. объяснение и наводку, куда можно дальше копать)