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

Как сделать свое радио (медиаплеер) в "Q" rage mp?

tyuia

Новый участник
23 Окт 2024
44
0
18
Я знаю что для этого нужна своя радиостанция и использовал вот этот сайт radioheart.ru
После я сгенерировал свой плеер и мне выдало вот это:



" Размещаем данный код там, где должен быть плеер.
<div id="radioheart-player"
class="infra-blue"
data-stream="https://listen.myrh.ru/id081231"
data-autostart="false"
data-volume="0.5"
data-playtext="Нажмите play для начала воспроизведения"
<div class="play-pause-container">
<div class="play" id="radioheart-player-play"></div>
<div class="pause hidden" id="radioheart-player-pause"></div>
<div class="volume" id="radioheart-player-volume"></div>
</div>
</div>
<script src="https://player.radioheart.ru/js/app.js"></script>
<link type="text/css" rel="stylesheet" href="https://player.radioheart.ru/css/app.css"> "


Вопрос, куда это вставить что бы все работало
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,426
239
100
Вы должны вставить этот код на вашем веб-сайте или приложении там, где вы хотите, чтобы отображался плеер радиостанции. Поместите этот код на страницу с контентом вашего сайта для того, чтобы пользователи могли видеть и использовать плеер для прослушивания вашей радиостанции.
 

Khaleo

Участник портала
4 Окт 2023
27
5
40
Я знаю что для этого нужна своя радиостанция и использовал вот этот сайт radioheart.ru
После я сгенерировал свой плеер и мне выдало вот это:



" Размещаем данный код там, где должен быть плеер.
<div id="radioheart-player"
class="infra-blue"
data-stream="https://listen.myrh.ru/id081231"
data-autostart="false"
data-volume="0.5"
data-playtext="Нажмите play для начала воспроизведения"

<div class="play-pause-container">
<div class="play" id="radioheart-player-play"></div>
<div class="pause hidden" id="radioheart-player-pause"></div>
<div class="volume" id="radioheart-player-volume"></div>
</div>
</div>
<script src="https://player.radioheart.ru/js/app.js"></script>
<link type="text/css" rel="stylesheet" href="https://player.radioheart.ru/css/app.css"> "


Вопрос, куда это вставить что бы все работало
Сделай Html на клиенте, отключи Гташное радио, потом подключи созданный Html и вызывай ее на Q
 
Реакции: XDeveluxe

MeLanXolik

Новый участник
24 Окт 2024
3
0
5
Пример кода:


JavaScript:
mp.game.audio.setUserRadioControlEnabled(false);
mp.game.audio.setRadioToStationName("OFF");
let radioEnabled = false;
let radioCEF;

mp.keys.bind(0x51, false, function() {
   if(!radioEnabled) {
    radioCEF = mp.browsers.new('https://player.radioheart.ru/index.html');
    radioEnabled = true;
   }
   else if(radioEnabled) {
    radioEnabled = false;
    radioCEF.destroy();
   }
});
 
Последнее редактирование:

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,635
520
187
22
Пример кода:


JavaScript:
mp.game.audio.setUserRadioControlEnabled(false);
mp.game.audio.setRadioToStationName("OFF");
let radioEnabled = false;
let radioCEF;

mp.keys.bind(0x51, false, function() {
   if(!radioEnabled) {
    radioCEF = mp.browsers.new('https://player.radioheart.ru/index.html');
    radioEnabled = true;
   }
   if(radioEnabled) {
    radioEnabled = false;
    radioCEF.destroy();
   }
});
else if (
У тебя в предыдущем radioEnabled = true

И по хорошему после destroy
radioCEF = null;
 
Реакции: MeLanXolik

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,635
520
187
22
  • RoflanEbalo
Реакции: Inoi и kirillzver

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,635
520
187
22
А так, сразу видно, что чувак с php пересел на js
ху?

Если так разобраться, то там и else нахой не надо.. пишешь return в конце первого if и все.
Когда у тебя 2 / 2 строчки это бессмысленно выглядит. Логично не особо красиво. return - если дальше много логики.
 

kirillzver

Гуру
BackEnd developer
2 Ноя 2020
190
117
104
Та на пыхе любят if elseif поплодить.


Когда у тебя 2 / 2 строчки это бессмысленно выглядит. Логично не особо красиво. return - если дальше много логики.
Та как будто бы
If {

} else {

}
Сильно гармонично выглядит)))
А так, сейчас мало логики, а через пять минут он насрёт туда еще функционала, в итоге придется переписать немного, тогда уж лучше в одном стиле строчить изначально.
 

enotit

Высший разум
High developer
BackEnd developer
13 Ноя 2020
1,635
520
187
22
Та на пыхе любят if elseif поплодить.
Почему? Те кто закончили вуз имени Глада Валакаса с.Мухосранск, то наверно да. А норм пацаны знают про ООП или match, например. У меня основная работа php, то мы по рукам бьём за большое количество конструкций. Хотя какая потребность у бизнеса. (оффтоп)Недавно смотрел рилс, где чел "пишите как senior" - и просто заменил if/else на словарь, теперь живите с этой инфой


}
Сильно гармонично выглядит)))
Дело вкуса, но я бы попросил переделать, так как;
  • я чувствую, я так вижу;
  • пока логика не насрана, то у тебя 2 и 2 строчки, будто строчек одинаково, но по-русские читается логично (если (?) сделай1 ... иначе сделай2 ... /или/ если не (?) сделай1 ... выход далее сделай2) + читаемость кода. Такая логика хороша, если у тебя одно проверочное действие, где уведомление + выход;
  • избавляемся от отрицательных условий (в какой-то умной макулатуре вычитал, если нужно, могу по этим 1.5 брошюркам выцеипть);
  • Также, что ты говоришь, то если в обоих ветках будет логика, то проще ее выделить в функции отдельные.

Ясен красен, что каждый пишет как хочет, я просто поделился, почему мне нравится так, авось кто прислушается. На меня вон @Vermilion уже скоро будет донос писать за душнодеятельность xD
 

Vermilion

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,366
810
181
34
Почему? Те кто закончили вуз имени Глада Валакаса с.Мухосранск, то наверно да. А норм пацаны знают про ООП или match, например. У меня основная работа php, то мы по рукам бьём за большое количество конструкций. Хотя какая потребность у бизнеса. (оффтоп)Недавно смотрел рилс, где чел "пишите как senior" - и просто заменил if/else на словарь, теперь живите с этой инфой



Дело вкуса, но я бы попросил переделать, так как;
  • я чувствую, я так вижу;
  • пока логика не насрана, то у тебя 2 и 2 строчки, будто строчек одинаково, но по-русские читается логично (если (?) сделай1 ... иначе сделай2 ... /или/ если не (?) сделай1 ... выход далее сделай2) + читаемость кода. Такая логика хороша, если у тебя одно проверочное действие, где уведомление + выход;
  • избавляемся от отрицательных условий (в какой-то умной макулатуре вычитал, если нужно, могу по этим 1.5 брошюркам выцеипть);
  • Также, что ты говоришь, то если в обоих ветках будет логика, то проще ее выделить в функции отдельные.

Ясен красен, что каждый пишет как хочет, я просто поделился, почему мне нравится так, авось кто прислушается. На меня вон @Vermilion уже скоро будет донос писать за душнодеятельность xD
Да я вот уже сижу и думаю, "старый дед опять трусит своими ногтями)))"