[РЕШЕНИЕ] Музыка || Лист с музыкой

1 post in this topic

Здравствуйте, сегодня я даю системку с с музыкой.

Вот как это выглядит: чпыньк)

Пояснение:

//создаем енум с диалогами
enum{
D_KATALOG,
D_MUSIC,
D_MUSIC1,
D_MUSIC2,
D_MUSIC3,
};
//Создаем команду которая будет открывать диалог. Идем в конец мода
CMD:music(playerid)
{
    ShowPlayerDialog(playerid,D_KATALOG,DIALOG_STYLE_LIST,"Музыка","{316a25}Военные\n{ff6a00}Рок\n{fcff6f}Современные\n{539aff}Фонк","{fe3600}Продолжить","{ff000d}Отмена");//Продолжить - зеленая кнопка,отмена - красная.
    return 1;
}
// Теперь идем в паблик OnPlayerKeyStateChange. Делаем открытие диалога по нажатию L.ALT
if(newkeys && KEY_FIRE) ShowPlayerDialog(playerid,D_KATALOG,DIALOG_STYLE_LIST,"Музыка","{316a25}Военные\n{ff6a00}Рок\n{fcff6f}Современные\n{539aff}Фонк","{fe3600}Продолжить","{ff000d}Отмена");//Продолжить - зеленая кнопка,отмена - красная.
//Теперь переходим в OnDialogResponse,в нем мы и будем оживлять диалог
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == D_KATALOG)
    {
        switch(listitem)
        {
            case 0ShowPlayerDialog(playerid,D_MUSIC,DIALOG_STYLE_LIST,"Военные","Агата Кристи - Как на войне\nЛюбэ - Давай за...\nЛюбэ - Атас\nЛюбэ - Комбат\nСектор Газа - Пора домой\nОлег Газманов - Никто кроме нас\nНеизвестный автор - Привет малышка моя родная, ну как дела? (Песня про Чеченскую Войну)\nЧиж-Со - На поле танки грохотали","Выбрать","Отмена");
            case 1ShowPlayerDialog(playerid,D_MUSIC1,DIALOG_STYLE_LIST,"Рок","Кино - группа крови\nКино - перемен\nСектор Газа - Сектор Газа\nСектор Газа - Колхозный панк\nСектор Газа - Лирика\nСектор Газа - Бомж\nСектор Газа - Плуги Вуги\nАгата Кристи - дворник\nБи 2 - Полковнику никто не пишет (Большие Города),\nСектор Газа - Вечером на лавочке\nModern Talking - Brother Louie","Продолжить","Отмена");
            case 2ShowPlayerDialog(playerid,D_MUSIC2,DIALOG_STYLE_LIST,"Современные","ERKOFF,T-Iron - Космостарс\nArchi - Друг\nVerbee - Один\nSubbota - Дым Бомбим\nМияги - Тут патрон в патроннике\nUncleFlexx - Camry 3.5\nКирилл Нефтерев - Девушка мечты\nГудзон - Бамбина\nSam Wick - Сон","Выбрать","Отмена");
            case 3ShowPlayerDialog(playerid,D_MUSIC3,DIALOG_STYLE_LIST,"Фонк","На-на - Фаина (phonk edition)\nЮрий Шатунов - Седая ночь (phonk edition)\nDEAD BLONDE - Мальчик на девятке (phonk edition)\nСектор Газа - Демобилизация ( phonk edition)","Выбрать","Отмена");
        }
    }
    if(dialogid == D_MUSIC)
    {
        switch(listitem)
        {
            case 0: PlayAudioStreamForPlayer(playerid,"https://ds.cdn10.deliciouspeaches.com/get/cuts/8d/82/8d8272b9a7f269b8fa0232b9cb1db80f/48186390/Agata_Kristi_-_Kak_na_vojjne_b128f0d244.mp3");
            case 1: PlayAudioStreamForPlayer(playerid,"https://deliciouspeaches.com/get/cuts/31/39/3139053965aad3e1a89c60be49513661/58327355/Lyubje_-_Davajj_za_b128f0d249.mp3");
            case 2: PlayAudioStreamForPlayer(playerid,"https://cdn16.deliciouspeaches.com/get/cuts/25/48/25482c3235318f8b94eeaeec6fe80216/48106357/Lyubje_-_Atas_b128f0d193.mp3");
            case 3: PlayAudioStreamForPlayer(playerid,"https://ds.cdn3.deliciouspeaches.com/get/cuts/a5/44/a54464712c82e83394cfc484f7cd9976/48655180/Lyubje_-_Kombat_b128f0d305.mp3");
            case 4: PlayAudioStreamForPlayer(playerid,"https://ds.cdn7.deliciouspeaches.com/get/cuts/0b/15/0b1583a695c9e9d69f80a2e2bf121008/48202410/Sektor_Gaza_-_Pora_domojj_b128f0d234.mp3");
        }
    }
    if(dialogid == D_MUSIC1)
    {
        switch(listitem)
        {
            case 0: PlayAudioStreamForPlayer(playerid,"https://ds.cdn6.deliciouspeaches.com/get/cuts/73/d5/73d5b72c92e42d4c5a14e38945fdf85c/47828908/Viktor_Cojj_-_Gruppa_krovi_b128f0d286.mp3");
            case 1: PlayAudioStreamForPlayer(playerid,"https://cdn6.deliciouspeaches.com/get/cuts/92/42/9242717c680c5977741688723165c2fd/47828893/Viktor_Cojj_-_KHochu_peremen_b128f0d296.mp3");
            case 2: PlayAudioStreamForPlayer(playerid,"https://cdn2.deliciouspeaches.com/get/cuts/85/e7/85e77459984348e65eefc013ed4a2a4b/48646543/Sektor_Gaza_-_Sektor_Gaza_b128f0d219.mp3");
            case 3: PlayAudioStreamForPlayer(playerid,"https://ds.cdn6.deliciouspeaches.com/get/cuts/7d/3f/7d3f1e445c68cc720bfcddee699a2d31/48646528/Sektor_Gaza_-_Kolkhoznyjj_pank_b128f0d217.mp3");
            case 4: PlayAudioStreamForPlayer(playerid,"https://ds.cdn15.deliciouspeaches.com/get/cuts/90/87/9087c0baff8ec83faa4c2b8acc9c7163/48202412/Sektor_Gaza_-_Lirika_b128f0d260.mp3");
        }
    }
    if(dialogid == D_MUSIC2)
    {
        switch(listitem)
        {
            case 0: PlayAudioStreamForPlayer(playerid,"https://deliciouspeaches.com/get/cuts/3c/bb/3cbb797577f27c29cf34fb50cf6b4de8/65798875/ERKOFF_feat_T-Iron_-_Kosmostars_Original_Original_b128f0d160.mp3");
            case 1: PlayAudioStreamForPlayer(playerid,"https://deliciouspeaches.com/get/cuts/aa/b5/aab5f3048f59a6e56a13adde7c645287/71211473/Archi_-_Drug_b128f0d150.mp3");
            case 2: PlayAudioStreamForPlayer(playerid,"https://cdn2.deliciouspeaches.com/get/cuts/0b/97/0b97a1cd337e166964bd7d85b6ffa4da/63686275/VERBEE_-_Odin_b128f0d115.mp3");
            case 3: PlayAudioStreamForPlayer(playerid,"https://ds.cdn10.deliciouspeaches.com/get/cuts/c3/87/c3878d812ae6863d1825805eff30c712/64218378/Subbota_-_Dym_bombim_b128f0d212.mp3");
            case 4return 1;
            case 5: PlayAudioStreamForPlayer(playerid,"https://cdn15.deliciouspeaches.com/get/cuts/e7/ed/e7ede9b71ab0a142e94b9981e6c797b4/72417041/Kirill_Nefterev_-_Devushka_mechty_b128f0d257.mp3");
        }
    }
    if(dialogid == D_MUSIC3)
    {
        switch(listitem)
        {
            case 1: PlayAudioStreamForPlayer(playerid,"https://cdn10.deliciouspeaches.com/get/cuts/65/13/65138f2e3bfc02036dd75ea5ef2800ee/68719621/Na-Na_-_AINA_PHONK_EDITION_Eq_b128f0d119.mp3");
            case 2: PlayAudioStreamForPlayer(playerid,"https://cdn8.deliciouspeaches.com/get/music/20200602/Laskovyjj_majj_-_Sedaya_noch_Phonk_edition_by_FIREPLEX_69776407.mp3");
            case 3: PlayAudioStreamForPlayer(playerid,"https://cdn15.deliciouspeaches.com/get/music/20210521/Razgonov_-_malchik_edet_na_devyatkePhonk_Remi_72971855.mp3");
            case 4: PlayAudioStreamForPlayer(playerid,"https://cdn16.deliciouspeaches.com/get/cuts/c5/35/c535a0a21526f642e46e9d1144b38d75/72672245/Sektor_Gaza_-_Demobilizaciya_Phonk_Trap_Remix_by_37R_b128f0d210.mp3");
        }   
    }
    return 1;
}

Пока что в каждом "листе" только по пять песен. P.S завтра или послезавтра дополню список.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By d7.KrEoL
      Datalink filterscript - передача тактической информации об игроках на карту sampmap.ru
      Скачать файл Данный скрипт позволяет передавать информацию об игроках на тактическую карту проекта sampmap. Управление функциями через RCON команды, сам скрипт хоть и полностью готов к использованию, но скорее является примером, на его основе можно писать свои системы для взаимодействия с тактической картой.
      Тактическая карта проекта sampmap - это подобие даталинк системы, которая позволяет координировать действия отряда, либо просто отслеживать местоположение игроков в режиме радара. Для каждого переданного в datalink систему (на тактическую карту) игрока выводится его основная информация о скорости, азимуте, высоте, величине и направлении вектора скорости, а так же принадлежность свой/чужой
      Несколько скринов:
       
       
      Архивы:
       
      Исходники:
       
      Команды (ркон) для dlink:
      Помимо серверной версии скрипта существуют так же клиентские для обычного клиента с moonloader и для RakSAMP Lite бота. Все эти скрипты распространяются по открытой лицензии MIT, здесь находится git с исходниками. Проект открыт для ваших предложений относительно кода, или дальнейшего развития, вы можете оставить свои предложения на официальной странице github.






      Добавил d7.KrEoL Добавлено 09.12.2024 Категория Скрипты Автор d7.KrEoL  
    • By d7.KrEoL
      Данный скрипт позволяет передавать информацию об игроках на тактическую карту проекта sampmap. Управление функциями через RCON команды, сам скрипт хоть и полностью готов к использованию, но скорее является примером, на его основе можно писать свои системы для взаимодействия с тактической картой.
      Тактическая карта проекта sampmap - это подобие даталинк системы, которая позволяет координировать действия отряда, либо просто отслеживать местоположение игроков в режиме радара. Для каждого переданного в datalink систему (на тактическую карту) игрока выводится его основная информация о скорости, азимуте, высоте, величине и направлении вектора скорости, а так же принадлежность свой/чужой
      Несколько скринов:
       
       
      Архивы:
       
      Исходники:
       
      Команды (ркон) для dlink:
      Помимо серверной версии скрипта существуют так же клиентские для обычного клиента с moonloader и для RakSAMP Lite бота. Все эти скрипты распространяются по открытой лицензии MIT, здесь находится git с исходниками. Проект открыт для ваших предложений относительно кода, или дальнейшего развития, вы можете оставить свои предложения на официальной странице github.






    • By Мемен Томорли
      Как сделать табличку после бана аккаунта? Типо как на малиновке, когда тебя банят, выдают табличку(скрин приложил), и при входе на сервер такую же табличку давало??