You are not logged in.
Pages: 1
Решил сделать на досуге свой плеер.
Возможности:
----------------------
*** настраиваемые клавиши управления.
По умолчанию плеер управляется следующим образом:
F5 - включить/выключить
F6/F7 - предыдущий/следующий трек в списке
F8 - пауза
F9 - режим перемешивания (треки будут играть в случайном порядке)
*** возможность включать в плейлист не только отдельные треки, но и папки целиком
*** Показывается длина трека
*** Поддерживаются версии 1.0 и 1.01.
Установка:
----------------------
1. Установите ASI loader
Для этого скачайте ASI loader отсюда. Скопируйте файлы vorbisFile.dll и vorbishooked.dll в папку игры.
2. Скачайте сам плеер: http://cleo.sannybuilder.com/plugins/radio.rar (архив RAR, 69 Kb)
Распакуйте архив в папку игры. Файл CLEO.ASI должен лежать в корневой папке игры, а файлы radio.cleo и radio.ini в папке <San Andreas>\CLEO.
Теперь можете запускать игру и слушать свои треки.
Настройка:
----------------------
Основные настройки находятся в файле radio.ini
В разделе [keys] можно указать коды клавиш управления в десятичном формате. Коды клавиш можно посмотреть например здесь
В разделе [playlist] указываются имена треков или папок с mp3.
Исходник:
----------------------
http://cleo.sannybuilder.com/plugins/radio-src.rar (для Delphi 7)
В качестве бонуса прилагается мой мод активации радио на всех машинах.
Last edited by Seemann (18-05-2007 10:17)
Offline
2Seemann:, у меня твой MP3 Player реагирует тоько на кнопку F9. Зачем в ini файле в секции playlist в имя файла включается "`" и нужен ли он мне?
P.S. Где можно найти какую нибудь информацию по написанию exe/dll под Cleo?
Offline
у меня твой MP3 Player реагирует тоько на кнопку F9. Зачем в ini файле в секции playlist в имя файла включается "`" и нужен ли он мне?
Обновил мод. Теперь треки указываются простой строкой в секции playlist. Знак ' не нужен, это просто у меня так папки названы.
Где можно найти какую нибудь информацию по написанию exe/dll под Cleo?
Ехе/Длл пишутся как обычно для всех игр и программ, т.е. тебе нужны знания программирования на языках С++ или Дельфи. CLEO просто делает так чтобы игра загружала эту длл к себе в память, а уж что эта длл будет делать, тебе решать. Адреса памяти игры, основные процедуры можно найти на этом форуме
Offline
CLEO просто делает так чтобы игра загружала эту длл к себе в памят
А она загружает к себе в память все *.cleo?
Да, если не трудно, напиши параметры для вызова TextBox (первые три)
Offline
А она загружает к себе в память все *.cleo?
да, она ищет в папке CLEO файлы с таким расширением и загружает их как библиотеки DLL.
Да, если не трудно, напиши параметры для вызова TextBox (первые три)
процедура ShowTextBox имеет 4 параметра
1 - указатель на строку
2 - неизвестно (1/0)
3 - убирать бокс автоматически или нет (1/0)
4 - неизвестно
Offline
Выложил исходник плеера для Delphi 7. Может пригодится тем, кто решит писать свои плагины для CLEO 2, ну и вообще для общего развития.
Offline
Все пишут на Delphi? Си++ отдыхает? Обидно...
Offline
Pages: 1