This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

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

foric

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


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

Ну и соответственно идет передача в уже на отрисовку для конечного пользователя.
В случае отображения названия на телефоне игрока, в свою очередь ведет на "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
странный вопрос
в плане - ты вроде сам его задаёшь и сам же на него отвечаешь))

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

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



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

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

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

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

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

foric

Новый участник
17 Авг 2024
2
0
1
За наводку с "getbusproductdata" спасибо.
А по поводу названия в автосалоне, то да, что в телефоне, что в автосалоне выводятся dlc-имена:

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

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