![]() |
KlassenAS, Работает. А зачем в 32 строке задержка 350 мс? Можно ведь её вообще не делать, и тогда не надо будет долго держать кнопку переключения.
Mp3 читает все, вплоть до 320 кб/с, так что можно сразу на них переписать. Один раз включились сразу все потоки после esc. Но чаще всего не включаются. Непонятно, от чего зависит. Может, при использовании mut'а такого не будет. Ты, кстати, в чём со скриптом работаешь? У меня вот есть такая поддержка синтаксиса для Notepad++ https://mafia-game.ru/forum/imgcache...jpjuuv5umm.jpg Цитата:
Ну и ещё, конечно, надо добавить отключение всех станций. |
Цитата:
Я вообще сейчас 500 сделал. Хотя, можно поставить задержку не в цикле считывания, а в процедуре обработки нажатия. Тогда срабатывать будет сразу, и циклическое переключение при удержании будет работать. Спасибо, на правильную мысль навёл меня ) Цитата:
Цитата:
Цитата:
Хорошо хоть, не на ассемблере :D Как выделение цветом замутить? Цитата:
UPD: Внёс необходимые изменения с задержками и замютиванием потоков: Развернуть для просмотраКод:
Dim_Act 1 [свернуть] Теперь надо сделать на каждую радиостанцию несколько треков с рандомизированным порядком воспроизведения. Но этим я завтра займусь, хватит с меня на сегодня программирования ) |
Цитата:
Цитата:
В программе выбери Снтаксисы - задать свой - импортировать. Я ещё обычно для дебага скриптов ставлю в нужных местах команды console_addtext, чтобы видно было, когда стрим включается, когда выключается. Например, console_addtext 100. А хошь ещё прикол? ;) Напиши вместо какого-нибудь потока, например: stream_create 1,"http://airtime.joyradio.cc:8000/airtime_192.mp3" (В начале игры будет небольшая прогрузка) Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
новой версии mse пока нету даж в планах, тут надо ж именно нам новую скрипт_команду, а вставлять новые команды только Асм умеет(я лишь могу пошариться в памяти и написать тело команды). хотя..наверняка есть вариант замутить не новую команду, а модифицировать старую: кстати напр ctrl_readex команда у нас не юзается(а мб она и читает все хнопки, но заинактивена чехами)... |
Цитата:
Цитата:
Вообще, круто, что таким нехитрым образом, можно интегрировать в игру реальные радиостанции! |
Цитата:
Цитата:
|
GOLOD55, Скажи, пожалуйста, размер скрипта script.sc, который может использовать твой патчер, как-нибудь ограничен?
Я сейчас делаю код, чтобы в каждом потоке могли рандомно меняться 10 треков, скрипт получается очень большой. Где-то после 220-ой строки команды просто не выполняются, как будто эта часть скрипта отрезана. Если скрипт не сможет работать с твоим патчем, мне придётся его в сцену вставлять, там ограничений нет. Но это и неудобно в работе. UPD: В scene2.bin такая же ошибка. Стало быть, проблема не в размере скрипта. Буду думать. Похоже, с условными переходами что-то не то набарагозил... |
низнай. думаю, что размер скрипта не ограничен в разумных пределах.
|
Текущее время: 14:39. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.11 Release Candidate 2
Copyright ©2000 - 2025, vBulletin Solutions Inc. Перевод: zCarot