|
||||||||||||||||
|
||||||||||||||||
|
11.10.2020, 18:30 | #101 | |||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
KlassenAS, Круто ты постарался, далеко не каждый смог бы такое на mafiascript'е сделать
Цитата:
Все сразу или по отдельности? Та ссылка, что я кинул, тоже вешает, но не надолго. Я думал, что в это время игра пытается подключиться к сайту через интернет и начать прогрузку. Возможно, в случаях с другими ссылками она не может сделать подключение или действительно с форматом у них что-то не то. |
|||
цитата |
11.10.2020, 20:14 | #102 | |||
Senior Member Сообщений: 341
Репутация: 287
Enforcer
|
Ядрёна вошь! Опять этот баг после сохранения появился!
Почему до этого весь день не было?! Вообще не понимаю, что происходит. Реально, что-ли, при каждом выходе из машины все потоки уничтожать надо? И что это будет? Каждый раз, как садишься в машину, всё заново? Цитата:
По отдельности. Достаточно одной. Abradox, родную мафиозную музыку я в скрипт вписал. Первая радиостанция будет. Какие планы у нас дальше? UPD: Поздравьте меня, друзья, я идиот! Я же сам использовал команды Stream_GetPos и Stream_SetPos для определения окончания трека и для его перезапуска, если нужно. Я же могу, при выходе из машины, запоминать позицию каждого потока, уничтожать потоки, а при возвращении в машину всё восстанавливать! Похоже, мне предстоит снова хорошенько перелопатить все версии скрипта... Последний раз редактировалось KlassenAS; 11.10.2020 в 23:16. |
|||
цитата |
Поблагодарили: 4 |
11.10.2020, 23:53 | #103 | ||
VIP Сообщений: 100
Репутация: 152
Thug
|
точно лол, ж есть стрим_сетпос
помнится, в музтомате я замутил ею прикол: если один и тот же трек выбирать слушать, то "игла граммафона" начинала иной раз перескакивать "дорожки" |
||
цитата |
Поблагодарили: 5 |
Abradox (12.10.2020),
EmptyBowl (12.10.2020),
Firefox3860 (11.10.2020),
Kaiser (12.10.2020),
KlassenAS (12.10.2020)
|
12.10.2020, 10:18 | #104 | ||
Senior Member Сообщений: 341
Репутация: 287
Enforcer
|
Ну вот! Наконец-то!
И команда CityMusic_On нормально работать стала, и сетлупить можно спокойно, не прибегая к изощрённым способам определения длительности, когда это не нужно. Ver. 1.0 Kaiser, проверяй, теперь у тебя вообще не должно быть проблем с использованием скрипта. Развернуть для просмотраКод:
//Radio Script Ver. 1.0 12-10-2020 By KlassenAS For Kaiser //Одна радиостанция с одним треком. //Поле окончания трек сбрасывается на начало. //Этот скрипт хорош, если у Вас файл с длиннющей записью реального либо фейкового радиоэфира. Dim_Act 2 Dim_Flt 8 GetActivePlayer 0 FindActor 1, "fire" //Удалить для использования в scene2.bin //Оставить для использования с патчем от GOLOD55 //Начало удаления Human_GetProperty 0,0,Energy If Flt[0]=0,-1,dan_on Act_SetState 100,Off Label dan_on //Конец удаления Let Flt[0]=0 //поток 00 Let Flt[1]=0 //логика Let Flt[2]=-1 //сиденье/Время с начала игры/ Let Flt[3]=0 //Прошлое время с начала игры Let Flt[4]=-1 //разница во времени игры Let Flt[5]=-1 //прошлое время потока Let Flt[7]=0 //текущее время потока Label CHECK CompareOwnerWithEx 0,1,CAR_IN,CAR_OUT //Human_GetSeatIdx 0,2 //If Flt[2]=-1,CAR_OUT,CAR_IN Label CAR_IN If Flt[1]=0,-,CHECK CityMusic_Off Wait 500 CommandBlock 1 Stream_Create 0,"sounds\music\fireradio.ogg" Stream_SetLoop 0,1 Stream_FadeVol 0,1,0,0 Stream_SetPos 0,7 Stream_Play 0 Stream_FadeVol 0,1,1,1 Let Flt[1]=1 CommandBlock 0 GoTo CHECK Label CAR_OUT If Flt[1]=1,-1,CHECK Stream_GetPos 0,7 Stream_FadeVol 0,1,0,0 Stream_Pause 0 Stream_Destroy 0 CityMusic_On Let Flt[1]=0 GoTo CHECK [свернуть] Позже обновлю остальные версии скрипта. Последний раз редактировалось KlassenAS; 12.10.2020 в 11:31. |
||
цитата |
Поблагодарили: 4 |
12.10.2020, 12:38 | #105 | ||
Modding Crew Сообщений: 2,760
Репутация: 1311
Councilor
|
|||
цитата |
12.10.2020, 19:58 | #106 | ||
Mafia Modding Crew Сообщений: 229
Репутация: 242
Judge
|
2 KlassenAS
Спасибо, ты мозг! Давай М4 сделаем))
__________________
Моя моддинговая страничка: https://vk.com/kaiser_edition |
||
цитата |
Поблагодарил: |
KlassenAS (13.10.2020)
|
12.10.2020, 20:10 | #107 | ||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
KlassenAS, Что, терперь вообще без багов? Не включется само при загрузке? Но теперь получается, что когда ты не в машине, радио останавливает эфир, так?
Я достал из М1DE файлы музыки на радио (скачал выдернутую из стима невзломанную игру, она не запускается, но файлы на месте). Могу отобрать оттуда записи и распределить их по 3-м оставшимся станциям. Или по по 2-м, чтобы одну станцию оставить для какой-то другой музыки, как лучше? Займусь, когда время будет. хехе, "сделаем" ))) Последний раз редактировалось Firefox3860; 12.10.2020 в 20:12. |
||
цитата |
Поблагодарил: |
KlassenAS (13.10.2020)
|
12.10.2020, 23:21 | #108 | |||
Modding Crew Сообщений: 2,760
Репутация: 1311
Councilor
|
Цитата:
|
|||
цитата |
13.10.2020, 09:47 | #109 | ||||
Senior Member Сообщений: 341
Репутация: 287
Enforcer
|
Сколько там стоит купить права на франшизу?
Ты ведь имел в виду игру, а не карабин М4? Цитата:
Не обязательно забивать все 4 станции, можно урезать до 3 или расширить до 1024 ) Правда, я пока успел переделать только версию 1.0, 1.1 и 1.2 Так же, нашёл мелкую ошибку в переключении радиостанций, исправил. С версией 4х10 дела обстоят сложнее, там нюансов больше, ещё не закончил переделку скрипта. Для личного пользования потом думаю себе сделать версию, в которой будет музыка из оригинала, радио из ремейка, из мафии2, из мафии3, пара кастомных плейлистов с рок-н-роллом типа AC/DC, и ссылочка на реальное "джойрадио". Цитата:
Вообще, если бы была функция, позволяющая узнать продолжительность трека, можно было бы заморочиться, и реализовать пропуск части радиоэфира, пока находишься не в машине, засекать время вне машины и перематывать на это время трек, если нужно, переключать на следующий и перематывать остаток и всё в таком роде. Но такой функции нет ) Последний раз редактировалось KlassenAS; 13.10.2020 в 11:03. |
||||
цитата |
13.10.2020, 12:38 | #110 | ||
Modding Crew Сообщений: 2,760
Репутация: 1311
Councilor
|
Мне хотелось бы так: музыка из Мафии, радиостанции из M1DE, папка куда можно кидать свои свою музыку.
Есть возможность кинуть в папку свою музыку и ничего никуда не прописывать вручную? |
||
цитата |