CLEO Легкий MP3 Player.

Logined

Новичок
Автор темы
12
6
Сделал самый простой MP3 Плеер который только может быть.
Требования: CLEO 4+ и SAMPFUNCS.
Команды:
  1. /play [Название трека] - воспроизводит музыку.
  2. /stop - останавливает музыку.
  3. /pause - ставит музыку на паузу.
  4. /return - продолжение музыки после паузы.

Перемещаем файл "MP3 Player 1.3.cs" в папку cleo, после создаем в папке cleo папку с названием Playlist и закидываем туда .mp3 файлы на ваш вкус, после этого заходим в игру.

В игре прописываем команду /play [Название аудио файла]. Все, если вы все правильно сделали, музыка должна заиграть! Удачки :3
1.Могут быть небольшие задержки после прописывания команды /play , зависит от размера файла.

Если есть предложения по улучшению, пишите внизу.

1.Изменена команда /musload на /load.
2.Добавлена команда /return.
1.Убрана надобность ввода пути к файлу, теперь достаточно ввести только название аудио файла!
2.Теперь обязательно нужно создавать папку "playlist" в папке "cleo".
3.Желательно не использовать числа в названии аудио файла!
1.Команда /load совмещена с командой /play, теперь достаточно ввести /play [Название трека].
2.Убраны сообщения в чат: "Return.", "Stop", "Pause","Play"...
3.Добавлен вывод "Return","Stop" и тд. на экран.
Автор: Logined.

 

Вложения

  • MP3 Player 1.2.cs
    18.8 KB · Просмотры: 90
  • MP3 Player v1.3.cs
    18.4 KB · Просмотры: 518
Последнее редактирование:

Artimon

Новичок
10
0
муторно чутка будет постоянно каждую врубать, если конечно не обозвать песни 1.mp3, 2.mp3 и тд
у дарк кнайта был пиздатый аимп, но из-за жуткого бага со сворачивание им не попользуешься нормально
 

Logined

Новичок
Автор темы
12
6
муторно чутка будет постоянно каждую врубать, если конечно не обозвать песни 1.mp3, 2.mp3 и тд
у дарк кнайта был пиздатый аимп, но из-за жуткого бага со сворачивание им не попользуешься нормально
Я именно так .mp3 файлы и называю, 1,2 и тд. Мне не состовляет труда ввести путь к файлу.
 

bFF

Новичок
120
9
Я именно так .mp3 файлы и называю, 1,2 и тд. Мне не состовляет труда ввести путь к файлу.
Ну если ты создал чисто для "Себя", то смысл выкладывать сюды? У меня вот 800 аудиозаписей (не вк для баранов), и название 1,2 имеют только рингтоны на Sony Ericson K510i норм А?А?А?А?А?А?А?А?А?А?А?А?АА??АА?А?
Я сегодня добрый за старание поставлю, так и быть. (^ ^,)
 
  • Нравится
Реакции: Xander_Cage

Logined

Новичок
Автор темы
12
6
Ну если ты создал чисто для "Себя", то смысл выкладывать сюды? У меня вот 800 аудиозаписей (не вк для баранов), и название 1,2 имеют только рингтоны на Sony Ericson K510i норм А?А?А?А?А?А?А?А?А?А?А?А?АА??АА?А?
Я сегодня добрый за старание поставлю, так и быть. (^ ^,)
Ну я уж подумал, мало ли кому то нужен, вот и выложил! Тебе не нравится, мб кому то другому по душе.
 

WBlueW

Участник
49
4
АХАХАХАХХАХА, посмотрел видео Таира - сделал скрипт. Боже,лол.
 

Logined

Новичок
Автор темы
12
6
муторно чутка будет постоянно каждую врубать, если конечно не обозвать песни 1.mp3, 2.mp3 и тд
у дарк кнайта был пиздатый аимп, но из-за жуткого бага со сворачивание им не попользуешься нормально
Обновил до версии 1.2 , теперь можешь вводить только название, но папку с название Playlist создавать стало обязательно!

Ну если ты создал чисто для "Себя", то смысл выкладывать сюды? У меня вот 800 аудиозаписей (не вк для баранов), и название 1,2 имеют только рингтоны на Sony Ericson K510i норм А?А?А?А?А?А?А?А?А?А?А?А?АА??АА?А?
Я сегодня добрый за старание поставлю, так и быть. (^ ^,)
Обновил , теперь можешь вводить только название, но папку Playlist создавать обязательно!
 
Последнее редактирование модератором:

unInstance

Новичок
Проверенный
311
224
На некоторых серверах уже есть команды /play, /stop, /pause, /return и т.п. Сделай команду "/song"(к примеру) и под-команды play, stop, pause, return т.е. /song play или /song stop.
CLEO:
{$CLEO .cs}
0000: NOP

repeat
    wait 400
until 0AFA: is_samp_available // проверка на SAMP

0B34: samp register_client_command "song" to_label @cmd // регистрация осн. команды

while true
    wait 0
end

:cmd
    0B35: samp 0@ = get_last_command_params
    if 0C18: 1@ = strstr string1 0@ string2 "load" // если найдена под-команда "load", то ...
    then
        {code}
        0B43: samp cmd_ret
    end

    if 0C18: 1@ = strstr string1 0@ string2 "play"
    then
        {code}
        0B43: samp cmd_ret 
    end

    if 0C18: 1@ = strstr string1 0@ string2 "stop"
    then
        {code}
        0B43: samp cmd_ret
    end

    if 0C18: 1@ = strstr string1 0@ string2 "pause"
    then
        {code}
        0B43: samp cmd_ret
    end
    
    if 0C18: 1@ = strstr string1 0@ string2 "return"
    then
        {code}
        0B43: samp cmd_ret
    end
0B43: samp cmd_ret
P.S. Уже можно сделать простенький интерфейс, и команды при этом оставить.
 
Последнее редактирование:

Logined

Новичок
Автор темы
12
6
На некоторых серверах уже есть команды /play, /stop, /pause, /return и т.п. Сделай команду "/song"(к примеру) и под-команды play, stop, pause, return т.е. /song play или /song stop.
P.S. Уже можно сделать простенький интерфейс.
Ок, постараюсь)

Возможно скоро сделаю SF версию плеера с интерфейсом.
 
Последнее редактирование модератором: