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

Вопрос Открытие компонента с применением роутинга

podobaet

Новый участник
8 Апр 2025
26
0
11
У меня есть билд верстки, написанной на Ангуляр, которая открывается локально через опенсервер, хэши там тоже срабатывают, но при попытке ее открыть на сервере - ничего не происходит. Я прописал ее в коде следующим образом (для теста):
JavaScript:
let testCEF;
mp.events.add("showtest", () => {
    testCEF = mp.browsers.new('package://resources/test/index.html/#/car-dealership');
    //testCEF.active;
})
И вызываю на стороне сервера через команду:
JavaScript:
mp.events.addCommand("testcef", (player) => {
    player.call('showtest');
    player.outputChatBox("Сработало?");
});
Ничего не происходит, но если я прописываю в тестЦЕФ путь до верстки на ванильном HTML, то она без проблем вызывается через команду

UPD: попробовал в принципе ее открыть, без указания хэша, она не открылась.. Можете уточнить, с какой версией Angular работает RAGEMP?
 
Последнее редактирование:

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,640
260
100
Попробуйте обновить ваш код следующим образом:
Код:
javascript
let testCEF;
mp.events.add("showtest", () => {
    testCEF = mp.browsers.new('package://resources/test/index.html');
    testCEF.execute(`window.location.hash = '#/car-dealership';`);
})

Выполнение этого кода должно привести к открытию страницы index.html с хэшем #/car-dealership. Пожалуйста, попробуйте это и проверьте, работает ли такой подход.
 
Реакции: johndoe и enotit

johndoe

Начинающий специалист
10 Май 2025
152
59
40
Попробуйте обновить ваш код следующим образом:
Код:
javascript
let testCEF;
mp.events.add("showtest", () => {
    testCEF = mp.browsers.new('package://resources/test/index.html');
    testCEF.execute(`window.location.hash = '#/car-dealership';`);
})

Выполнение этого кода должно привести к открытию страницы index.html с хэшем #/car-dealership. Пожалуйста, попробуйте это и проверьте, работает ли такой подход.

Джерри дело говорит)
 

johndoe

Начинающий специалист
10 Май 2025
152
59
40
попробовал его вариант, не прокатило... Мб рейдж работает с ангуляром до какой-то определенной версии?

Попробуй дебаг включить, после коннекта к серверу свернись, сходи на localhost:9222 (по-моему) и посмотри там. В противном случае, там же из консоли попробуй роут сменить через window.location

Как бы ангуляр (или реакт, или вью, или svetle или еще какой нибудь пиздо-модный фреймворк) после билда по факту жс, хтмл, цсс. Поэтому тут врятли версия ангуляра руинит. Скорее всего внутренняя логика.
 

podobaet

Новый участник
8 Апр 2025
26
0
11
Попробуй дебаг включить, после коннекта к серверу свернись, сходи на localhost:9222 (по-моему) и посмотри там. В противном случае, там же из консоли попробуй роут сменить через window.location

Как бы ангуляр (или реакт, или вью, или svetle или еще какой нибудь пиздо-модный фреймворк) после билда по факту жс, хтмл, цсс. Поэтому тут врятли версия ангуляра руинит. Скорее всего внутренняя логика.
Возможно оно и так, перепроверить надо будет, хотя в том же опен сервере, в локальном проекте, готовый билд встает, хэши срабатывают..
 

podobaet

Новый участник
8 Апр 2025
26
0
11
Чет не заработало... Причем цефки, написанные изначально на ванильных HTML/CSS/JS (без роутинга) запускаются, все нормально, мб и ангуляровская запустится, все с ней нормально будет, но роутинг вообще не срабатывает, в т.ч. вариант, который Джерри предложен был
 
Последнее редактирование:

podobaet

Новый участник
8 Апр 2025
26
0
11
Как-то я пропустил этот вопрос в начале топика - роутинг в рейдже вообще работает?
 

Vermilion

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,567
955
181
35
Реакции: Inoi

Vermilion

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,567
955
181
35
в каком из модов на форуме можно глянуть как он применяется, если не секрет? То, что он не срабатывает у меня мне немного непонятно, когда цефки работают, с ними проблемы нет
Street RP посмотри, там кажется роуты используются
 
Реакции: podobaet

podobaet

Новый участник
8 Апр 2025
26
0
11
Появился вопрос - надо ли каким-то "особым образом" билдить проект Ангуляра? При использовании тестовой команды вышло то, что билд ангуляра не выводился, а обычная хтмлка выводится
JavaScript:
let testCEF;
// mp.events.add("showtest", () => {
//     testCEF = mp.browsers.new('package://resources/test/index.html');
//     //testCEF.execute(`window.location.hash = 'car-dealership';`);
// })

// при попытке открыть ЦЕФку через код выше - ничего не происходит. То, что ниже - срабатывает

mp.events.add('showtest', () => {
    testCEF = mp.browsers.new('package://resources/loginform/index.html');
})

И да, ожидалось, что выведется следующее:
1761062992302.png
 
Последнее редактирование:

FireFeed

Начинающий специалист
17 Дек 2020
209
66
128
Появился вопрос - надо ли каким-то "особым образом" билдить проект Ангуляра? При использовании тестовой команды вышло то, что билд ангуляра не выводился, а обычная хтмлка выводится
JavaScript:
let testCEF;
// mp.events.add("showtest", () => {
//     testCEF = mp.browsers.new('package://resources/test/index.html');
//     //testCEF.execute(`window.location.hash = 'car-dealership';`);
// })

// при попытке открыть ЦЕФку через код выше - ничего не происходит. То, что ниже - срабатывает

mp.events.add('showtest', () => {
    testCEF = mp.browsers.new('package://resources/loginform/index.html');
})

И да, ожидалось, что выведется следующее:
Посмотреть вложение 22452
а и еще поменяй путь к cef сделай ее в client_packages мб конфликт путей