|
||||||||||||||||
|
||||||||||||||||
|
14.10.2020, 22:06 | #121 | |||
Senior Member Сообщений: 341
Репутация: 287
Enforcer
|
Цитата:
Отображать номер радиостанции 1 - 4, а выключение показывать не обязательно. Если радио выключено, человек и так это слышит. Пока сделал так. Впрочем, меня и этот вариант устраивает не полностью. Я предлагаю добавить новые строки в textdb_ru.def, с названиями радиостанций. Тогда всё будет красиво. Удалил из первой радиостанции те 4 записи, что мне не понравились. Прописал в скрипте файлы с музыкой из M1DE, спасибо за архив! Сильно помог тем, что всё отсортировал и дал шаблоные имена файлам! Ну, и переназначил переключение на альтернативный присед и прыжок. Теперь надо решить, будем ли чем-то заполнять четвёртую станцию. и нужна ли она нам вообще? И, после этого, от версии 2.1, "каноичной" перейти к созданию полуканоничной версии 2.2 "Трио", в которой будет музыка из всех трёх мафий, и неканоничной расширенной версии 2.3, в которой, кроме всего этого будут две кастомные радиостанции и "джой радио" ) Ver. 2.1 Развернуть для просмотраКод:
//Radio Script Ver. 2.1 15-10-2020 By KlassenAS For Abradox //Четыре радиостанции, более 10 треков на каждой //Первая радиостанция с родной музыкой Mafia //Радиостанции переключаются. Также радио можно выключить. //При старте на каждой радиостанции случайным образом //начинает играть один из треков. //По окончании трека, следующий выбирается так же, случайным образом. Dim_Act 1 Dim_Flt 20 GetActivePlayer 0 //Удалить для использования в scene2.bin, //Оставить для использования с патчем от GOLOD55 //Начало удаления Human_GetProperty 0,4,Energy If Flt[4]=0,-1,dan_on Act_SetState 100,Off Label dan_on //Конец удаления Let Flt[0]=0 //поток 00 Let Flt[1]=0 //поток 01 Let Flt[2]=0 //поток 02 Let Flt[3]=0 //поток 03 Let Flt[4]=0 //логика Let Flt[5]=0 //Нажатие клавиш вперёд1 и назад1 Let Flt[6]=0 //Последний активный поток Let Flt[7]=0 //сиденье/Время с начала игры/текущее время потока/ Let Flt[8]=0 //Прошлое время с начала игры Let Flt[9]=0 //номер радиостанции 0-3 Let Flt[10]=-1 //рандом для radio/разница во времени игры Let Flt[11]=-1 //трек на radio00 Let Flt[12]=-1 //трек на radio01 Let Flt[13]=-1 //трек на radio02 Let Flt[14]=-1 //трек на radio03 Let Flt[15]=0 //прошлое время потока 0 Let Flt[16]=0 //прошлое время потока 1 Let Flt[17]=0 //прошлое время потока 2 Let Flt[18]=0 //прошлое время потока 3 Let Flt[19]=0 //для перехода на следующий трек Rnd 11,23 Rnd 12,24 Rnd 13,24 Rnd 14,10 GoTo CHECK Label RADIOCREATE Label RADIO00CREATE CommandBlock 1 Label TRCK0000 If Flt[11]=0,-1,TRCK0001 Stream_Create 0,"sounds\03_music.wav" GoTo RADIO00CREATED Label TRCK0001 If Flt[11]=1,-1,TRCK0002 Stream_Create 0,"sounds\13b_music.wav" GoTo RADIO00CREATED Label TRCK0002 If Flt[11]=2,-1,TRCK0003 Stream_Create 0,"sounds\14_Coucou.wav" GoTo RADIO00CREATED Label TRCK0003 If Flt[11]=3,-1,TRCK0004 Stream_Create 0,"sounds\18_radio.wav" GoTo RADIO00CREATED Label TRCK0004 If Flt[11]=4,-1,TRCK0005 Stream_Create 0,"sounds\s_music1.wav" GoTo RADIO00CREATED Label TRCK0005 If Flt[11]=5,-1,TRCK0006 Stream_Create 0,"sounds\s_music3.wav" GoTo RADIO00CREATED Label TRCK0006 If Flt[11]=6,-1,TRCK0007 Stream_Create 0,"sounds\s_music5.wav" GoTo RADIO00CREATED Label TRCK0007 If Flt[11]=7,-1,TRCK0008 Stream_Create 0,"sounds\music\city_music_01.ogg" GoTo RADIO00CREATED Label TRCK0008 If Flt[11]=8,-1,TRCK0009 Stream_Create 0,"sounds\music\city_music_02.ogg" GoTo RADIO00CREATED Label TRCK0009 If Flt[11]=9,-1,TRCK0010 Stream_Create 0,"sounds\music\city_music_03.ogg" GoTo RADIO00CREATED Label TRCK0010 If Flt[11]=10,-1,TRCK0011 Stream_Create 0,"sounds\music\city_music_04.ogg" GoTo RADIO00CREATED Label TRCK0011 If Flt[11]=11,-1,TRCK0012 Stream_Create 0,"sounds\music\city_music_05.ogg" GoTo RADIO00CREATED Label TRCK0012 If Flt[11]=12,-1,TRCK0013 Stream_Create 0,"sounds\music\city_music_06.ogg" GoTo RADIO00CREATED Label TRCK0013 If Flt[11]=13,-1,TRCK0014 Stream_Create 0,"sounds\music\city_music_07.ogg" GoTo RADIO00CREATED Label TRCK0014 If Flt[11]=14,-1,TRCK0015 Stream_Create 0,"sounds\music\city_music_08.ogg" GoTo RADIO00CREATED Label TRCK0015 If Flt[11]=15,-1,TRCK0016 Stream_Create 0,"sounds\music\city_music_09.ogg" GoTo RADIO00CREATED Label TRCK0016 If Flt[11]=16,-1,TRCK0017 Stream_Create 0,"sounds\music\city_music_10.ogg" GoTo RADIO00CREATED Label TRCK0017 If Flt[11]=17,-1,TRCK0018 Stream_Create 0,"sounds\music\city_music_11.ogg" GoTo RADIO00CREATED Label TRCK0018 If Flt[11]=18,-1,TRCK0019 Stream_Create 0,"sounds\music\city_music_12.ogg" GoTo RADIO00CREATED Label TRCK0019 If Flt[11]=19,-1,TRCK0020 Stream_Create 0,"sounds\music\city_music_13.ogg" GoTo RADIO00CREATED Label TRCK0020 If Flt[11]=20,-1,TRCK0021 Stream_Create 0,"sounds\music\city_music_15.ogg" GoTo RADIO00CREATED Label TRCK0021 If Flt[11]=21,-1,TRCK0022 Stream_Create 0,"sounds\music\12_scene music.ogg" GoTo RADIO00CREATED Label TRCK0022 If Flt[11]=22,-1,RADIO00CREATED Stream_Create 0,"sounds\music\mise02-ulicka.ogg" GoTo RADIO00CREATED Label RADIO00CREATED Stream_SetPos 0,15 CommandBlock 0 If Flt[9]=0,-1,ISREPLAY0 Let Flt[6]=Flt[0] Label ISREPLAY0 If Flt[19]=1,REPLAY0,-1 Label RADIO01CREATE CommandBlock 1 Label TRCK0100 If Flt[12]=0,-1,TRCK0101 Stream_Create 1,"radio\radio01-00.ogg" GoTo RADIO01CREATED Label TRCK0101 If Flt[12]=1,-1,TRCK0102 Stream_Create 1,"radio\radio01-01.ogg" GoTo RADIO01CREATED Label TRCK0102 If Flt[12]=2,-1,TRCK0103 Stream_Create 1,"radio\radio01-02.ogg" GoTo RADIO01CREATED Label TRCK0103 If Flt[12]=3,-1,TRCK0104 Stream_Create 1,"radio\radio01-03.ogg" GoTo RADIO01CREATED Label TRCK0104 If Flt[12]=4,-1,TRCK0105 Stream_Create 1,"radio\radio01-04.ogg" GoTo RADIO01CREATED Label TRCK0105 If Flt[12]=5,-1,TRCK0106 Stream_Create 1,"radio\radio01-05.ogg" GoTo RADIO01CREATED Label TRCK0106 If Flt[12]=6,-1,TRCK0107 Stream_Create 1,"radio\radio01-06.ogg" GoTo RADIO01CREATED Label TRCK0107 If Flt[12]=7,-1,TRCK0108 Stream_Create 1,"radio\radio01-07.ogg" GoTo RADIO01CREATED Label TRCK0108 If Flt[12]=8,-1,TRCK0109 Stream_Create 1,"radio\radio01-08.ogg" GoTo RADIO01CREATED Label TRCK0109 If Flt[12]=9,-1,TRCK0110 Stream_Create 1,"radio\radio01-09.ogg" GoTo RADIO01CREATED Label TRCK0110 If Flt[12]=10,-1,TRCK0111 Stream_Create 1,"radio\radio01-10.ogg" GoTo RADIO01CREATED Label TRCK0111 If Flt[12]=11,-1,TRCK0112 Stream_Create 1,"radio\radio01-11.ogg" GoTo RADIO01CREATED Label TRCK0112 If Flt[12]=12,-1,TRCK0113 Stream_Create 1,"radio\radio01-12.ogg" GoTo RADIO01CREATED Label TRCK0113 If Flt[12]=13,-1,TRCK0114 Stream_Create 1,"radio\radio01-13.ogg" GoTo RADIO01CREATED Label TRCK0114 If Flt[12]=14,-1,TRCK0115 Stream_Create 1,"radio\radio01-14.ogg" GoTo RADIO01CREATED Label TRCK0115 If Flt[12]=15,-1,TRCK0116 Stream_Create 1,"radio\radio01-15.ogg" GoTo RADIO01CREATED Label TRCK0116 If Flt[12]=16,-1,TRCK0117 Stream_Create 1,"radio\radio01-16.ogg" GoTo RADIO01CREATED Label TRCK0117 If Flt[12]=17,-1,TRCK0118 Stream_Create 1,"radio\radio01-17.ogg" GoTo RADIO01CREATED Label TRCK0118 If Flt[12]=18,-1,TRCK0119 Stream_Create 1,"radio\radio01-18.ogg" GoTo RADIO01CREATED Label TRCK0119 If Flt[12]=19,-1,TRCK0120 Stream_Create 1,"radio\radio01-19.ogg" GoTo RADIO01CREATED Label TRCK0120 If Flt[12]=20,-1,TRCK0121 Stream_Create 1,"radio\radio01-20.ogg" GoTo RADIO01CREATED Label TRCK0121 If Flt[12]=21,-1,TRCK0122 Stream_Create 1,"radio\radio01-21.ogg" GoTo RADIO01CREATED Label TRCK0122 If Flt[12]=22,-1,TRCK0123 Stream_Create 1,"radio\radio01-22.ogg" GoTo RADIO01CREATED Label TRCK0123 If Flt[12]=23,-1,RADIO01CREATED Stream_Create 1,"radio\radio01-23.ogg" GoTo RADIO01CREATED Label RADIO01CREATED Stream_SetPos 1,16 CommandBlock 0 If Flt[9]=1,-1,ISREPLAY1 Let Flt[6]=Flt[1] Label ISREPLAY1 If Flt[19]=1,REPLAY1,-1 Label RADIO02CREATE CommandBlock 1 Label TRCK0200 If Flt[13]=0,-1,TRCK0201 Stream_Create 2,"radio\radio02-00.ogg" GoTo RADIO02CREATED Label TRCK0201 If Flt[13]=1,-1,TRCK0202 Stream_Create 2,"radio\radio02-01.ogg" GoTo RADIO02CREATED Label TRCK0202 If Flt[13]=2,-1,TRCK0203 Stream_Create 2,"radio\radio02-02.ogg" GoTo RADIO02CREATED Label TRCK0203 If Flt[13]=3,-1,TRCK0204 Stream_Create 2,"radio\radio02-03.ogg" GoTo RADIO02CREATED Label TRCK0204 If Flt[13]=4,-1,TRCK0205 Stream_Create 2,"radio\radio02-04.ogg" GoTo RADIO02CREATED Label TRCK0205 If Flt[13]=5,-1,TRCK0206 Stream_Create 2,"radio\radio02-05.ogg" GoTo RADIO02CREATED Label TRCK0206 If Flt[13]=6,-1,TRCK0207 Stream_Create 2,"radio\radio02-06.ogg" GoTo RADIO02CREATED Label TRCK0207 If Flt[13]=7,-1,TRCK0208 Stream_Create 2,"radio\radio02-07.ogg" GoTo RADIO02CREATED Label TRCK0208 If Flt[13]=8,-1,TRCK0209 Stream_Create 2,"radio\radio02-08.ogg" GoTo RADIO02CREATED Label TRCK0209 If Flt[13]=9,-1,TRCK0210 Stream_Create 2,"radio\radio02-09.ogg" GoTo RADIO02CREATED Label TRCK0210 If Flt[13]=10,-1,TRCK0211 Stream_Create 2,"radio\radio02-10.ogg" GoTo RADIO02CREATED Label TRCK0211 If Flt[13]=11,-1,TRCK0212 Stream_Create 2,"radio\radio02-11.ogg" GoTo RADIO02CREATED Label TRCK0212 If Flt[13]=12,-1,TRCK0213 Stream_Create 2,"radio\radio02-12.ogg" GoTo RADIO02CREATED Label TRCK0213 If Flt[13]=13,-1,TRCK0214 Stream_Create 2,"radio\radio02-13.ogg" GoTo RADIO02CREATED Label TRCK0214 If Flt[13]=14,-1,TRCK0215 Stream_Create 2,"radio\radio02-14.ogg" GoTo RADIO02CREATED Label TRCK0215 If Flt[13]=15,-1,TRCK0216 Stream_Create 2,"radio\radio02-15.ogg" GoTo RADIO02CREATED Label TRCK0216 If Flt[13]=16,-1,TRCK0217 Stream_Create 2,"radio\radio02-16.ogg" GoTo RADIO02CREATED Label TRCK0217 If Flt[13]=17,-1,TRCK0218 Stream_Create 2,"radio\radio02-17.ogg" GoTo RADIO02CREATED Label TRCK0218 If Flt[13]=18,-1,TRCK0219 Stream_Create 2,"radio\radio02-18.ogg" GoTo RADIO02CREATED Label TRCK0219 If Flt[13]=19,-1,TRCK0220 Stream_Create 2,"radio\radio02-19.ogg" GoTo RADIO02CREATED Label TRCK0220 If Flt[13]=20,-1,TRCK0221 Stream_Create 2,"radio\radio02-20.ogg" GoTo RADIO02CREATED Label TRCK0221 If Flt[13]=21,-1,TRCK0222 Stream_Create 2,"radio\radio02-21.ogg" GoTo RADIO02CREATED Label TRCK0222 If Flt[13]=22,-1,TRCK0223 Stream_Create 2,"radio\radio02-22.ogg" GoTo RADIO02CREATED Label TRCK0223 If Flt[13]=23,-1,RADIO02CREATED Stream_Create 2,"radio\radio02-23.ogg" GoTo RADIO02CREATED Label RADIO02CREATED Stream_SetPos 2,17 CommandBlock 0 If Flt[9]=2,-1,ISREPLAY2 Let Flt[6]=Flt[2] Label ISREPLAY2 If Flt[19]=1,REPLAY2,-1 Label RADIO03CREATE CommandBlock 1 Label TRCK0300 If Flt[14]=0,-1,TRCK0301 Stream_Create 3,"radio\radio 03 - 00.mp3" GoTo RADIO03CREATED Label TRCK0301 If Flt[14]=1,-1,TRCK0302 Stream_Create 3,"radio\radio 03 - 01.mp3" GoTo RADIO03CREATED Label TRCK0302 If Flt[14]=2,-1,TRCK0303 Stream_Create 3,"radio\radio 03 - 02.mp3" GoTo RADIO03CREATED Label TRCK0303 If Flt[14]=3,-1,TRCK0304 Stream_Create 3,"radio\radio 03 - 03.mp3" GoTo RADIO03CREATED Label TRCK0304 If Flt[14]=4,-1,TRCK0305 Stream_Create 3,"radio\radio 03 - 04.mp3" GoTo RADIO03CREATED Label TRCK0305 If Flt[14]=5,-1,TRCK0306 Stream_Create 3,"radio\radio 03 - 05.mp3" GoTo RADIO03CREATED Label TRCK0306 If Flt[14]=6,-1,TRCK0307 Stream_Create 3,"radio\radio 03 - 06.mp3" GoTo RADIO03CREATED Label TRCK0307 If Flt[14]=7,-1,TRCK0308 Stream_Create 3,"radio\radio 03 - 07.mp3" GoTo RADIO03CREATED Label TRCK0308 If Flt[14]=8,-1,TRCK0309 Stream_Create 3,"radio\radio 03 - 08.mp3" GoTo RADIO03CREATED Label TRCK0309 If Flt[14]=9,-1,RADIO03CREATED Stream_Create 3,"radio\radio 03 - 09.mp3" GoTo RADIO03CREATED Label RADIO03CREATED Stream_SetPos 3,18 CommandBlock 0 If Flt[9]=3,-1,ISREPLAY3 Let Flt[6]=Flt[3] Label ISREPLAY3 If Flt[19]=1,REPLAY3,-1 GoTo RADIOCREATED Label CHECK CommandBlock 1 GoTo POSITION Label CHECK_IN_CAR CommandBlock 0 Human_GetSeatIdx 0,7 If Flt[7]=-1,CAR_OUT,CAR_IN Label CAR_IN Ctrl_Read 5,JUMP1 If Flt[5]=0,-1,RADIO_UP Label READ_DOWN Ctrl_Read 5,CROUCH1 If Flt[5]=0,-1,RADIO_DOWN Label CHECKPLAY If Flt[4]=0,-,CHECK CityMusic_Off Wait 500 GoTo RADIOCREATE Label RADIOCREATED CommandBlock 1 Stream_Fadevol 0,1,0,0 Stream_Play 0 Stream_Fadevol 1,1,0,0 Stream_Play 1 Stream_Fadevol 2,1,0,0 Stream_Play 2 Stream_Fadevol 3,1,0,0 Stream_Play 3 If Flt[9]>-1,-1,RADIO_OFF Stream_FadeVol 6,1,1,1 Label RADIO_OFF Let Flt[4]=1 CommandBlock 0 GoTo CHECK Label CAR_OUT If Flt[4]=1,-1,CHECK CommandBlock 1 Stream_GetPos 0,15 Stream_Fadevol 0,1,0,0 Stream_Pause 0 Stream_Destroy 0 Stream_GetPos 1,16 Stream_Fadevol 1,1,0,0 Stream_Pause 1 Stream_Destroy 1 Stream_GetPos 2,17 Stream_Fadevol 2,1,0,0 Stream_Pause 2 Stream_Destroy 2 Stream_GetPos 3,18 Stream_Fadevol 3,1,0,0 Stream_Pause 3 Stream_Destroy 3 Let Flt[4]=0 CityMusic_On CommandBlock 0 GoTo CHECK Label RADIO_UP CommandBlock 1 Stream_Fadevol 6,1,0,0 Label CHNGUPTO_0 If Flt[9]=-1,-1,CHNGUPTO_1 Let Flt[6]=Flt[0] Console_AddText 7336 GoTo RADIOPLUS Label CHNGUPTO_1 If Flt[9]=0,-1,CHNGUPTO_2 Let Flt[6]=Flt[1] Console_AddText 7337 GoTo RADIOPLUS Label CHNGUPTO_2 If Flt[9]=1,-1,CHNGUPTO_3 Let Flt[6]=Flt[2] Console_AddText 7338 GoTo RADIOPLUS Label CHNGUPTO_3 If Flt[9]=2,-1,RADIOPLUS Let Flt[6]=Flt[3] Console_AddText 7339 Label RADIOPLUS Let Flt[9]=Flt[9]+1 If Flt[9]>3,-1,CHANGEDUP Let Flt[9]=-1 Console_AddText 18970051 GoTo RADIO_OFF_UP Label CHANGEDUP Stream_Fadevol 6,1,1,1 Label RADIO_OFF_UP CommandBlock 0 Let Flt[7]=0 Label 3333 Ctrl_Read 5,JUMP1 If Flt[5]=1,-1,READ_DOWN Wait 200 Let Flt[7]=Flt[7]+1 If Flt[7]<5,3333,-1 GoTo READ_DOWN Label RADIO_DOWN CommandBlock 1 Stream_Fadevol 6,1,0,0 Label CHNGDWNTO_3 If Flt[9]=-1,-1,CHNGDWNTO_2 Let Flt[6]=Flt[3] Console_AddText 7339 GoTo RADIOMINUS Label CHNGDWNTO_2 If Flt[9]=3,-1,CHNGDWNTO_1 Let Flt[6]=Flt[2] Console_AddText 7338 GoTo RADIOMINUS Label CHNGDWNTO_1 If Flt[9]=2,-1,CHNGDWNTO_0 Let Flt[6]=Flt[1] Console_AddText 7337 GoTo RADIOMINUS Label CHNGDWNTO_0 If Flt[9]=1,-1,RADIOMINUS Let Flt[6]=Flt[0] Console_AddText 7336 Label RADIOMINUS Let Flt[9]=Flt[9]-1 If Flt[9]=-1,RADIO_OFF_DOWN,-1 If Flt[9]<-1,-1,CHANGEDDOWN Let Flt[9]=3 Label CHANGEDDOWN Stream_Fadevol 6,1,1,1 Label RADIO_OFF_DOWN CommandBlock 0 Let Flt[7]=0 Label 2222 Ctrl_Read 5,CROUCH1 If Flt[5]=1,-1,CHECKPLAY Wait 200 Let Flt[7]=Flt[7]+1 If Flt[7]<5,2222,-1 GoTo CHECKPLAY Label POSITION If Flt[4]=0,CHECK_IN_CAR,-1 GetGameTime 7 Let Flt[10]=Flt[7]-Flt[8] If Flt[10]<500,CHECK_IN_CAR,-1 Let Flt[8]=Flt[7] Label GETPOS0 Stream_GetPos 0,7 If Flt[7]=Flt[15],RADIO0END,-1 Let Flt[15]=Flt[7] GoTo GETPOS1 Label RADIO0END Stream_Fadevol 0,1,0,0 Stream_Pause 0 Stream_Destroy 0 Label RAND0 Rnd 10,23 If Flt[11]=Flt[10],RAND0,-1 Let Flt[11]=Flt[10] Let Flt[19]=1 Let Flt[15]=0 GoTo RADIO00CREATE Label REPLAY0 CommandBlock 1 Stream_Fadevol 0,1,0,0 Stream_Play 0 Let Flt[19]=0 CommandBlock 0 If Flt[9]=0,-1,GETPOS1 Let Flt[6]=Flt[0] Stream_Fadevol 0,1,1,1 Label GETPOS1 Stream_GetPos 1,7 If Flt[7]=Flt[16],RADIO1END,-1 Let Flt[16]=Flt[7] GoTo GETPOS2 Label RADIO1END Stream_Fadevol 1,1,0,0 Stream_Pause 1 Stream_Destroy 1 Label RAND1 Rnd 10,24 If Flt[12]=Flt[10],RAND1,-1 Let Flt[12]=Flt[10] Let Flt[19]=1 Let Flt[16]=0 GoTo RADIO01CREATE Label REPLAY1 CommandBlock 1 Stream_Fadevol 1,1,0,0 Stream_Play 1 Let Flt[19]=0 CommandBlock 0 If Flt[9]=1,-1,GETPOS2 Let Flt[6]=Flt[1] Stream_Fadevol 1,1,1,1 Label GETPOS2 Stream_GetPos 2,7 If Flt[7]=Flt[17],RADIO2END,-1 Let Flt[17]=Flt[7] GoTo GETPOS3 Label RADIO2END Stream_Fadevol 2,1,0,0 Stream_Pause 2 Stream_Destroy 2 Label RAND2 Rnd 10,24 If Flt[13]=Flt[10],RAND2,-1 Let Flt[13]=Flt[10] Let Flt[19]=1 Let Flt[17]=0 GoTo RADIO02CREATE Label REPLAY2 CommandBlock 1 Stream_Fadevol 2,1,0,0 Stream_Play 2 Let Flt[19]=0 CommandBlock 0 If Flt[9]=2,-1,GETPOS3 Let Flt[6]=Flt[2] Stream_Fadevol 2,1,1,1 Label GETPOS3 Stream_GetPos 3,7 If Flt[7]=Flt[18],RADIO3END,-1 Let Flt[18]=Flt[7] GoTo CHECK_IN_CAR Label RADIO3END Stream_Fadevol 3,1,0,0 Stream_Pause 3 Stream_Destroy 3 Label RAND3 Rnd 10,10 If Flt[14]=Flt[10],RAND3,-1 Let Flt[14]=Flt[10] Let Flt[19]=1 Let Flt[18]=0 GoTo RADIO03CREATE Label REPLAY3 CommandBlock 1 Stream_Fadevol 3,1,0,0 Stream_Play 3 Let Flt[19]=0 CommandBlock 0 If Flt[9]=3,-1,CHECK_IN_CAR Let Flt[6]=Flt[3] Stream_Fadevol 3,1,1,1 GoTo CHECK_IN_CAR [свернуть] Последний раз редактировалось KlassenAS; 14.10.2020 в 22:21. |
|||
цитата |
Поблагодарили: 2 |
EmptyBowl (16.10.2020),
Firefox3860 (14.10.2020)
|
14.10.2020, 23:26 | #122 | ||||||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
Цитата:
Цитата:
Цитата:
Цитата:
Кнопки-то ты переназначил, вот только местами их перепутал И забыл убрать пробелы на 4 станции. Короче вот так надо пока (расширение изменить на .sc). |
||||||
цитата |
14.10.2020, 23:58 | #123 | ||
Modding Crew Сообщений: 2,760
Репутация: 1311
Councilor
|
Я хотел туда добавить еще музыку 30-х.
Давайте так: пока делаем 4 радио пустым, а в самом конце, когда всё будет готово, я забираю эту версию и потом удаляем 4-ю радиостанцию. Хотел просмотреть музыку из Мафии 2 и L.A. Noir и забрать ту, что относится к 30-м годам. Последний раз редактировалось Abradox; 15.10.2020 в 00:02. |
||
цитата |
15.10.2020, 00:17 | #124 | ||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
Abradox, Что-то я не понял, зачем удалять 4 станцию, если ты хотел на неё поставить музыку 30-х?
|
||
цитата |
15.10.2020, 00:18 | #125 | ||
Modding Crew Сообщений: 2,760
Репутация: 1311
Councilor
|
Я не знаю, Вам вроде она не нужна была... хотели удалить...
Тогда оставляем. |
||
цитата |
15.10.2020, 00:24 | #126 | ||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
Да нет, удалять не собирались. Просто тогда думали, что с ней можно сделать.
|
||
цитата |
15.10.2020, 00:52 | #127 | |||||
Senior Member Сообщений: 341
Репутация: 287
Enforcer
|
Цитата:
Подумаю ещё. Цитата:
Я их на квадратные скобки назначил. А у тебя там какие клавиши? А на четвёртой я не то, чтобы забыл. Просто подумал, оно не к спеху, ещё ж не решили ничего. Нафига вордовский .doc? там же другой формат вообще, обычный txt нужен. У тебя у самого-то переименованные вордовские файлы работают? Патчер их понимает, вообще? Я чёт не уверен на этот счёт. Или закопипастил бы под спойлер. Цитата:
В то время оставалась популярной и музыка конца 19 века. А музыка нулевых и двадцатых, подавно была в ходу. Регтаймы, например, Скотта Джоплина и др. авторов. Знаменитый How Long Blues, написанный Лероем Карром, а ещё танго, фокстроты. Я по этой теме завтра вечерком тоже пройдусь, найду чего интересного ) Последний раз редактировалось KlassenAS; 15.10.2020 в 01:11. |
|||||
цитата |
15.10.2020, 01:10 | #128 | |||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
Файл что ли какой-то заменённый?.. Или версия странная. У меня в этих файлах ID примерно на 5300 заканчиваются.
Цитата:
ох... Да нет, конечно, я же написал: расширение изменить на .sc. Ну или .txt. Это не вордовский файл, просто пришлось подмахнуть расширение, чтобы форум пропустил файл во вложения. Последний раз редактировалось Firefox3860; 15.10.2020 в 01:24. |
|||
цитата |
15.10.2020, 13:56 | #129 | |||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
Цитата:
И конечно, ID на 5300 не заканчиваются, это я id с номером порядковым перепутал. Последний раз редактировалось Firefox3860; 15.10.2020 в 14:00. |
|||
цитата |
15.10.2020, 17:44 | #130 | ||
Senior Member Сообщений: 341
Репутация: 287
Enforcer
|
А может, замутить юзерам инструкцию по установке скрипта, с картинками?
Типа, для полноценной работы скрипта откройте такой-то файл с помощью такой-то проги (положить её в архив), вставьте такие-то строки с такими-то номерами. Кому нужно, у тех будут красивые подписи радиостанций. Кому пофиг - те на слух ) Я тут ещё одну мысль родил, после того, как прошёл с этим скриптом несколько миссий: Может, выключение радио сделать не при переключении радиостанций, а на отдельную клавишу? Это поможет избежать проблем в миссиях. Если знаешь, что приближаешься к контрольной точке, типа, отвозишь пассажира, или к Луке Бертоне, то можно заранее выключить радио, потоки отдестроятся, и проблем с последующим сохранением не будет. Чуть позже напишу, что там я по музыке присмотрел из тех времён. ) Куда будет удобнее всего залить архив с музыкой? Последний раз редактировалось KlassenAS; 15.10.2020 в 17:57. |
||
цитата |