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

Мануал Изменяем способ генерации номера авто (RedAge RP)

NiceOne

Участник портала
Автор темы
14 Фев 2021
10
10
12
Покажу вам на своем примере как сменить вид номеров на свой тип что ли.
Сейчас у меня вид номеров такой: A123A, а я хочу сделать калифорнийский тип 1ABC123
Для этого мне надо зайти в проект сервера1.
Дальше в файл Vehicle и найти там:
C#:
private static string GenerateNumber()

Мы видим что функция реализована через string и цикл for. Не будем отходить от этого метода и что б у нас генерировались буквы нам надо использовать код:
C#:
number += (char)Rnd.Next(0x0041, 0x005A);
А для того чтоб сгенерировать цифры мы используем этот код:
C#:
number += (char)Rnd.Next(0x0030, 0x0039);
Что бы мне сделать тип номеров 1ABC123, мне надо будет использовать 1 раз цифру 3 раза текст и 3 раза цифры.
У меня получается такой код:
C#:
private static string GenerateNumber()
        {
            string number;
            do
            {
                number = "";
                number += (char)Rnd.Next(0x0030, 0x0039);
                for (int i = 0; i < 3; i++)
                    number += (char)Rnd.Next(0x0041, 0x005A);
                for (int i = 0; i < 3; i++)
                number += (char)Rnd.Next(0x0041, 0x005A);

            } while (Vehicles.ContainsKey(number));
            return number;
        }
Или можно сделать так:
C#:
private static string GenerateNumber()
        {
            string number;
            do
            {
                number = "";
                number += (char)Rnd.Next(0x0030, 0x0039);
                number += (char)Rnd.Next(0x0041, 0x005A);
                number += (char)Rnd.Next(0x0041, 0x005A);
                number += (char)Rnd.Next(0x0041, 0x005A);
                number += (char)Rnd.Next(0x0030, 0x0039);
                number += (char)Rnd.Next(0x0030, 0x0039);
                number += (char)Rnd.Next(0x0030, 0x0039);
             } while (Vehicles.ContainsKey(number));
            return number;
        }
Было:
eZirDtR.jpg

Стало:
qd5x7wW.jpg
 
Последнее редактирование:

ManS

Новый участник
8 Апр 2022
9
0
1
А как прикрутить саму рамку РФ номера ?
 

Mr_DETAL6KA

Начинающий специалист
23 Ноя 2020
110
2
58
26
Тема полезна, спасибо за мануал.
 

Vitalik70

Начинающий специалист
9 Июл 2021
373
39
69
Спасибо! Классно! Обязательно использую в своей сборке!
А вот не могу найти - где генерируется сама рамка то есть номерной знак машины? В рисунках нет ни где... не нашел..