- 5
- 0
- Версия MoonLoader
- .026-beta
Привет, я очень плох в написании скриптов, очень прошу помощи.
Делаю скрипт-плеер для SA:MP со своей радиоволной. Проблема возникает при подключении к радиостанции со статусом "Offline", игра крашится, а подобного адреса ошибки я так и не нашёл:
Exception At Address: 0x6A0B2356
Base: 0x03D90000
Строки по типу: if onlinesong ~= nil then setAudioStreamState(onlinesong, as_action.STOP) - не помогают (и это очевидно). Сразу уточню,по библиотекам и коду (вроде как) всё хорошо.. у аналогичных скриптов такая же проблема.
Решение нашёл (но это не точно) в следующем: по ссылке радиовещания есть статус станции, он либо "Server is currently down" либо "Server is currently up and public" код страницы это сплошной визуал. Ссылка на статус радиовещания: http://freeuk23.listen2myradio.com:13613/ (ссылка постоянная и никак не меняется со временем)
Вопрос, как выцепить текст оповещающий слушателя о том что радиоволна сейчас оффлайн и не дать игре подключиться к ней и вылететь?
Подключение к радиоволне элементарное:
Очень рассчитываю на вас)
Делаю скрипт-плеер для SA:MP со своей радиоволной. Проблема возникает при подключении к радиостанции со статусом "Offline", игра крашится, а подобного адреса ошибки я так и не нашёл:
Exception At Address: 0x6A0B2356
Base: 0x03D90000
Строки по типу: if onlinesong ~= nil then setAudioStreamState(onlinesong, as_action.STOP) - не помогают (и это очевидно). Сразу уточню,по библиотекам и коду (вроде как) всё хорошо.. у аналогичных скриптов такая же проблема.
Решение нашёл (но это не точно) в следующем: по ссылке радиовещания есть статус станции, он либо "Server is currently down" либо "Server is currently up and public" код страницы это сплошной визуал. Ссылка на статус радиовещания: http://freeuk23.listen2myradio.com:13613/ (ссылка постоянная и никак не меняется со временем)
Вопрос, как выцепить текст оповещающий слушателя о том что радиоволна сейчас оффлайн и не дать игре подключиться к ней и вылететь?
Подключение к радиоволне элементарное:
Подключение к радиоволне:
if imgui.Button(u8'Волна Автошколы') then
if onlinesong ~= nil then setAudioStreamState(onlinesong, as_action.STOP) end
onlinesong=loadAudioStream('http://freeuk23.listen2myradio.com:13613')
setAudioStreamState(onlinesong, as_action.PLAY)
setAudioStreamVolume(onlinesong, math.floor(volume.v)) end
Очень рассчитываю на вас)
Последнее редактирование: