Гость Васк Опубликовано 3 февраля, 2007 Жалоба Поделиться Опубликовано 3 февраля, 2007 Так мне нужен музыкальный скрипты: 1-й Музыка должна играть в экстерьерах до бесконечности. 2-й Музыка должна играть в интерьерах до бесконечности. Напишите плиз такие, я буду очень признателен. :1anim_ad: Ссылка на комментарий Поделиться на другие сайты Поделиться
TJ Опубликовано 3 февраля, 2007 Жалоба Поделиться Опубликовано 3 февраля, 2007 1-й Музыка должна играть в экстерьерах до бесконечности.2-й Музыка должна играть в интерьерах до бесконечности. что за музыка? расскажи суть замысла Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Васк Опубликовано 3 февраля, 2007 Жалоба Поделиться Опубликовано 3 февраля, 2007 Музыка в mp3 формате. Я делаю игру через редактор КС, для в каждом регионе мы хотим чтоб играл тот или иной трек, и чтоб размер плага сильно не был большой, нужны вот эти скрипты. И еще, а есть скриптик который вырубает оригинальную музыку игры. Ссылка на комментарий Поделиться на другие сайты Поделиться
Domian Опубликовано 5 августа, 2007 Жалоба Поделиться Опубликовано 5 августа, 2007 нужен почти такой же скрипт. когда заходишь в инрерор начинает играть музыка и пока не доиграет до конца не останавливается независимо от того в инвентаре ты, в консоли, в меню. я вроде сделал но оно как-то криво работает. вот мой вариант: begin hgs_scr_Music_OV short onefloat timer if ( menuMode == 0 ) returnendif if ( CellChanged == 1 ) set one to 1endif if ( Hgs_No_Music != 0 ) return endif streamMusic, "Hgs\resident_evil_theme.mp3"endif end Ссылка на комментарий Поделиться на другие сайты Поделиться
Анархист Опубликовано 6 августа, 2007 Жалоба Поделиться Опубликовано 6 августа, 2007 Немного (хотя достаточно :ad:) усовершенствовал скрипт для лютни, теперь он выглядит так.Begin 01_lute short OnPCEquip Short controlvar Short button If (OnPCEquip == 1) if (controlvar == 0) MessageBox "Что вы хотите исполнить?", "Лион", "А-ля Фламенко", "Торжественная", "Деревня", "Битва", "Не один", "Финал", "Русь", "Закрыть" Set controlvar to 1 endif endif if ( controlvar ==1) set button to GetButtonPressed if ( button == -1 ) return elseif ( button == 0) if ( Player -> GetSpeechcraft >= 20) StreamMusic "lutemusic\Lion.mid" set controlvar to 0 Set OnPCEquip to 0 MenuTest elseif ( Player -> GetSpeechcraft < 20) MessageBox "Вы еще не овладели навыком игры на лютне." set controlvar to 0 Set OnPCEquip to 0 MenuTest endif elseif ( button == 1) if ( Player -> GetSpeechcraft >= 23) StreamMusic "lutemusic\flamenco.mid" set controlvar to 0 Set OnPCEquip to 0 MenuTest elseif ( Player -> GetSpeechcraft < 23) MessageBox "Вы пока не знаете этой композиции." set controlvar to 0 Set OnPCEquip to 0 MenuTest endif elseif ( button == 2) if ( Player -> GetSpeechcraft >= 26) StreamMusic "lutemusic\cids_theme.mid" set controlvar to 0 Set OnPCEquip to 0 MenuTest elseif ( Player -> GetSpeechcraft < 26) MessageBox "Вы пока не знаете этой композиции." set controlvar to 0 Set OnPCEquip to 0 MenuTest endif elseif ( button == 3) if ( Player -> GetSpeechcraft >= 29) StreamMusic "lutemusic\black_mage.mid" set controlvar to 0 Set OnPCEquip to 0 MenuTest elseif ( Player -> GetSpeechcraft < 29) MessageBox "Вы пока не знаете этой композиции." set controlvar to 0 Set OnPCEquip to 0 MenuTest endif elseif ( button == 4) if ( Player -> GetSpeechcraft >= 32) StreamMusic "lutemusic\successive_battles.mid" set controlvar to 0 Set OnPCEquip to 0 MenuTest elseif ( Player -> GetSpeechcraft < 32) MessageBox "Вы пока не знаете этой композиции." set controlvar to 0 Set OnPCEquip to 0 MenuTest endif elseif ( button == 5) if ( Player -> GetSpeechcraft >= 35) StreamMusic "lutemusic\not_alone.mid" set controlvar to 0 Set OnPCEquip to 0 MenuTest elseif ( Player -> GetSpeechcraft < 35) MessageBox "Вы пока не знаете этой композиции." set controlvar to 0 Set OnPCEquip to 0 MenuTest endif elseif ( button == 6) if ( Player -> GetSpeechcraft >= 38) StreamMusic "lutemusic\Remix.mid" set controlvar to 0 Set OnPCEquip to 0 MenuTest elseif ( Player -> GetSpeechcraft < 38) MessageBox "Вы пока не знаете этой композиции." set controlvar to 0 Set OnPCEquip to 0 MenuTest endif elseif ( button == 7) if ( Player -> GetSpeechcraft >= 41) StreamMusic "lutemusic\rossiya.mp3" set controlvar to 0 Set OnPCEquip to 0 MenuTest elseif ( Player -> GetSpeechcraft < 41) MessageBox "Вы пока не знаете этой композиции." set controlvar to 0 Set OnPCEquip to 0 MenuTest endif elseif ( button == 8) set controlvar to 0 Set OnPCEquip to 0 endif endif End Но что мне не нравится, так это то, что музыка перестает играть при переходах и начале/конце боя. Возможно ли это поправить? Ссылка на комментарий Поделиться на другие сайты Поделиться
Kane Опубликовано 24 сентября, 2007 Жалоба Поделиться Опубликовано 24 сентября, 2007 Вот вам еще скриптики. Значит так первый скрипт блокирует оригинальную музыку игры и может вашу играть практически до бескнечнсти. Второй скрипт вырубает первый, его надо вещать на ячейку где вы не хотите чтобы играла музыка.begin musicscript short nextSong short done1 short doOnce short doOnce2 short doit short counter short state float Timer5 float timer2 float timer if ( CellChanged == 1 ) set Timer5 to 500 set done1 to 0 set doit to 0 set counter to 0 set state to 0 return endif if ( nextSong == 0 ) if ( done1 == 0 ); номер трэка set done1 to 1 StreamMusic, ".mp3"; путь к трэку endif endif set Timer5 to ( Timer5 + GetSecondsPassed ) if ( nextSong == 0 ); номер трэка if ( Timer5 < 370 ); время трэка return endif set nextSong to 1 set done1 to 0 set Timer5 to 0 endif end begin nomusicscript if ( CellChanged == 1 ) StreamMusic "Explore\mx_explore_1.mp3" return endif endif end Ссылка на комментарий Поделиться на другие сайты Поделиться
Анархист Опубликовано 24 сентября, 2007 Жалоба Поделиться Опубликовано 24 сентября, 2007 Значит так первый скрипт блокирует оригинальную музыку игры и может вашу играть практически до бескнечнсти.В данном случае это какая команда/переменная? Ссылка на комментарий Поделиться на другие сайты Поделиться
Kane Опубликовано 19 октября, 2007 Жалоба Поделиться Опубликовано 19 октября, 2007 set nextSong to 1 Что ж еще. Кстати мой скрипт позволяет играть музыку в любом формате. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dr. Gonzo Опубликовано 26 февраля, 2008 Жалоба Поделиться Опубликовано 26 февраля, 2008 Я малёк запутался :rolleys:, так как организовать проигрышь собственного трека в определенной ячейке(не трогая ост.)? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти