В этой статье я расскажу о создании собственного mp3 проигрывателя на
скриптах. Плеер будет проигрывать до 8 разных треков и будет иметь всего
три примитивные кнопки управления музыкой. В этой статье я не буду
сильно подробно объяснять каждый шаг создания меню, но того что я здесь
напишу должно хватить и вы всё должны понять. Если нет, то уж простите
но вам делать плеер пока рано. Создайте .cfg файл, назовите его
Mp3_Player.cfg и поместите в папку cstrike\cfg. Откройте его, и
пропишите туда следующее: openmenu echo " " echo " "
echo " " echo " " echo " " echo " " echo " "
echo " " echo " " echo " " echo " " echo " "
echo " " echo " " echo " " echo " " echo " [MP3
PLAYER]" echo " " echo " 1. TRACK 1" echo " 2. TRACK 2"
echo " 3. TRACK 3" echo " 4. TRACK 4" echo " 5. TRACK 5"
echo " 6. TRACK 6" echo " 7. TRACK 7" echo " 8. TRACK 8"
echo " 9. CONTROL" echo " " echo " 0. CANCEL" endmenu
Это будет главное меню плеера, теперь сделаем меню управления музыкой.
Создайте ещё один cfg файл, назовите его Mp3_Control.cfg и напишите туда
следующее: openmenu echo " " echo " " echo " "
echo " " echo " " echo " " echo " " echo " "
echo " " echo " " echo " " echo " " echo " "
echo " " echo " " echo " " echo " [MP3 CONTROL]"
echo " " echo " 1. STOP TRACK" echo " 2. NEXT TRACK" echo
" 3. PREVIOUS TRACK" echo " " echo " 9. MAIN MENU" echo "
0. CANCEL" endmenu Теперь создайте еще один cfg файл и
назовите его Mp3_Aliases.cfg. Впишите туда следующее: // Алиасы
необходимые для работы меню alias d0 "developer -1; con_notifytime
0" alias d1 "con_notifytime 8; developer 1" alias clrmenu
"closemenu; contimes 16; developer 0" alias openmenu "d1;
con_notifytime 999; contimes 48; closemenu" alias closemenu "bind 0
slot10; bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4; bind 5
slot5; bind 6 slot6; bind 7 slot7; bind 8 slot8; bind 9 slot9; slot10;
clear" alias endmenu "developer -1; con_notifytime 0"
//Алиасы меню alias mp3_track1 "play Mp3_Player\track1.mp3; alias
mp3_next mp3_track2; alias mp3_prev mp3_track8; clrmenu" alias
mp3_track2 "play Mp3_Player\track2.mp3; alias mp3_next mp3_track3; alias
mp3_prev mp3_track1; clrmenu" alias mp3_track3 "play
Mp3_Player\track3.mp3; alias mp3_next mp3_track4; alias mp3_prev
mp3_track2; clrmenu" alias mp3_track4 "play Mp3_Player\track4.mp3;
alias mp3_next mp3_track5; alias mp3_prev mp3_track3; clrmenu"
alias mp3_track5 "play Mp3_Player\track5.mp3; alias mp3_next mp3_track6;
alias mp3_prev mp3_track4; clrmenu" alias mp3_track6 "play
Mp3_Player\track6.mp3; alias mp3_next mp3_track7; alias mp3_prev
mp3_track5; clrmenu" alias mp3_track7 "play Mp3_Player\track7.mp3;
alias mp3_next mp3_track8; alias mp3_prev mp3_track6; clrmenu"
alias mp3_track8 "play Mp3_Player\track8.mp3; alias mp3_next mp3_track1;
alias mp3_prev mp3_track7; clrmenu" alias mp3_stop "play
Mp3_Player\stop.mp3; clrmenu" // Открытие меню alias
mp3_player "clrmenu; exec Mp3_Player; bind 1 mp3_track1; bind 2
mp3_track2; bind 3 mp3_track3; bind 4 mp3_track4; bind 5 mp3_track5;
bind 6 mp3_track6; bind 7 mp3_track7; bind 8 mp3_track8; bind 9
mp3_control; bind 0 clrmenu" alias mp3_control "clrmenu; exec
Mp3_Control; bind 1 mp3_stop; bind 2 mp3_next; bind 3 mp3_prev; bind 9
mp3_player; bind 0 clrmenu" // Открытие плеера bind F6
mp3_player // Открытие меню управления плеером bind F7
mp3_control Скрипты готовы. Теперь откройте папку cstrike\sound и
создайте там папку MP3_Player. В этой папке будут лежать ваши mp3
треки. Возьмите любой mp3 трек, назовите его track1.mp3 и скопируйте в
папку Mp3_Player. Далее берём ещё один трек называем его track2.mp3 и
копируем туда же. Проделываем тоже самое ещё 6 раз до track8.mp3. Теперь
сделаем файл для функции "Stop” в плеере. Для этого нужно создать
абсолютно пустой mp3 файл и назвать его stop.mp3 и скопировать в папку
MP3_Player. Я например создаю такой файл через программу звукозапись.
Откройте её (Пуск\Программы\Стандартные\Развлечения\Звукозапись) и
ничего не записывая сразу сохраните пустой файл под названием stop.mp3.
Вот и всё, теперь откройте файл autoexec.cfg (если его нету, создайте) и
пропишите туда вот это: exec Mp3_Aliases.cfg Запускайте
игру, нажмите F6, выберите номер трека и вперёд всех рвать под
Rammstein =)) Меню управления музыкой можно вызвать нажав цифру 9 в меню
плеера или сразу через F7. |