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

Урок Расскажу как поменять доллары на рубли в моде RAGE:MP

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,594
2,752
219
Многие спрашивали - как поменять валюту в своем сервере RAGE Multiplayer с долларов в рубли или наоборот? В этой теме будет подробный мануал.

Скачиваем самый лучший в мире IDE - Visual Code :j3r:

⚠️ Внимание!
Далее нужно действовать осторожно если хотите чтобы ваш игровой сервер продолжить работать без новых ошибок. Если хоть немного не разбираетесь в программировании - мимо.

Открываем папку с проектом с помощью программы которую мы скачали в предыдущем шаге.

В левой части программы есть иконка лупы (поиск), переходим в этот режим и указываем такую строчку для поиска:

Код:
\$(?![{\/])

В данном шаблоне мы будем искать символ - "$", исключая его поиск в не нужных местах кода.

Не забывайте нажать на галочку - "Use Regular Expression" (или жми Alt + R).

Подробнее про регулярные выражения - Регулярные выражения (regexp) — основы

Теперь в разделе "где будем искать" рекомендую указывать папки с исходниками по очереди.
Например для RedAge 3.0: Клиентская часть - src_client, Серверная часть - dotnet/resources, Интерфейсы - src_cef и так далее (для каждого мода по разному).

В итоге это выглядит примерно так:

1698783155766.png


Ищем символ и заменяем его на свой, например рубль (₽).
Смотреть нужно внимательно, чтобы не заменить ничего лишнего.

Я не претендую на лучший вариант регулярного выражения в данной задаче, если у кого то есть предложения - пишите в тему.
 
Последнее редактирование:

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,816
1,869
208
35
претендую на
Код:
(?<=\d)\$(?![{\/])
так проверяется, что перед баксом ещё цифра была
и кавычка не будет выделяться (наверное) :roflanebalo:

но есть свои минусы конечно, если сумма переменной - придётся проверять руками
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,594
2,752
219
претендую на
Код:
(?<=\d)\$(?![{\/])
так проверяется, что перед баксом ещё цифра была
и кавычка не будет выделяться (наверное) :roflanebalo:
Иногда бывает не цифра, а что-то типо:

JavaScript:
print(`money ${cash}$`);
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,816
1,869
208
35

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,594
2,752
219

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,816
1,869
208
35
А так? :j3r:

JavaScript:
print(`money ${cash}-$`);
ну получается просто ещё добавить "ИЛИ -\$" можно

Код:
(?<=\d)\$|(?<=\})\s?\$|-\$(?![{\/])

но я бы так не делал уже, тут скорее нужно в ладоши нассать тому кто дефис там поставил :roflanebalo:
ну и убрать, прально
 
Реакции: Harland David Sanders