Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

mp3player plugin

Статус пользователя resobatata
сообщение 20.6.2013, 18:03
Сообщение #1


Стаж: 15 лет

Сообщений: 187
Благодарностей: 14
Полезность: < 0

помогите нужен плагин который при вводе команды например /player открывалось окно в котором будет плеиер как в радио плагине и чтоб можно было меня трек на следующий поднимать и опускать звук и так далее
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
mde...
сообщение 20.6.2013, 18:58
Сообщение #2
Стаж: 13 лет

Сообщений: 333
Благодарностей: 61
Полезность: 0

Код:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "mp3player"
#define VERSION "1.0"
#define AUTHOR "mde"



public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd ("say /player" , "cmd_play")
}

public plugin_precache()
{
precache_sound("mp3/track1")
precache_sound("mp3/track2")
precache_sound("mp3/track3")
precache_sound("mp3/track4")
}


public cmd_play(id){

new i_Menu = menu_create("\rПлеер", "MMENU" )
menu_additem(i_Menu, "Трек 1", "1", 0)
menu_additem(i_Menu, "Трек 2", "2", 0)
menu_additem(i_Menu, "Трек 3", "3", 0)
menu_additem(i_Menu, "Трек 4", "4", 0)
menu_additem(i_Menu, "Выключить музыку", "4", 0)


menu_display(id, i_Menu, 0)

return PLUGIN_HANDLED

}
public MMENU(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)

return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback

menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

new i_Key = str_to_num(s_Data)

switch(i_Key)
{

case 1:
{
client_cmd(id, "spk mp3/track1" )
}
case 2:
{
client_cmd(id, "spk mp3/track2" )
}
case 3:
{
client_cmd(id, "spk mp3/track3" )
}
case 4:
{
client_cmd(id, "spk mp3/track4" )
}

case 5:
{
client_cmd(id, "stop" )
}
}

menu_destroy(menu)
return PLUGIN_HANDLED
}


public stop(id)
{
client_cmd(id, "stopsound")
set_hudmessage(49, 119, 11, 0.42, 0.32, 0, 6.0, 10.0)
show_hudmessage(id, "Музыка выключена")

}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя resobatata
сообщение 21.6.2013, 5:05
Сообщение #3


Стаж: 15 лет

Сообщений: 187
Благодарностей: 14
Полезность: < 0

mde...,
спосибо а нельзя сделать так чтоб он работал через сайт чтоб игроки не скачивали
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя se7en2614
сообщение 21.6.2013, 5:26
Сообщение #4


Стаж: 14 лет

Сообщений: 1096
Благодарностей: 126
Полезность: < 0

Сделать через motd окно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя resobatata
сообщение 21.6.2013, 5:42
Сообщение #5


Стаж: 15 лет

Сообщений: 187
Благодарностей: 14
Полезность: < 0

se7en2614,
все 4 трека вместе?
только что поставил плагин переименовал треки в .mp3 скачал с сервера но музыку не проигрывает

Отредактировал: resobatata, - 21.6.2013, 5:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 21.6.2013, 6:26
Сообщение #6
Стаж: 13 лет

Сообщений: 333
Благодарностей: 61
Полезность: 0

Цитата(resobatata @ 21.6.2013, 5:42) *
se7en2614,
все 4 трека вместе?
только что поставил плагин переименовал треки в .mp3 скачал с сервера но музыку не проигрывает

Деректория должна sound/mp3/

Код:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "mp3player"
#define VERSION "1.0"
#define AUTHOR "mde"



public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd ("say /player" , "cmd_play")
}

public plugin_precache()
{
precache_sound("mp3/track1")
precache_sound("mp3/track2")
precache_sound("mp3/track3")
precache_sound("mp3/track4")
}


public cmd_play(id){

new i_Menu = menu_create("\rПлеер", "MMENU" )
menu_additem(i_Menu, "Трек 1", "1", 0)
menu_additem(i_Menu, "Трек 2", "2", 0)
menu_additem(i_Menu, "Трек 3", "3", 0)
menu_additem(i_Menu, "Трек 4", "4", 0)
menu_additem(i_Menu, "Выключить музыку", "5", 0)


menu_display(id, i_Menu, 0)

return PLUGIN_HANDLED

}
public MMENU(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)

return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback

menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

new i_Key = str_to_num(s_Data)

switch(i_Key)
{

case 1:
{
client_cmd(id, "spk mp3/track1" )
}
case 2:
{
client_cmd(id, "spk mp3/track2" )
}
case 3:
{
client_cmd(id, "spk mp3/track3" )
}
case 4:
{
client_cmd(id, "spk mp3/track4" )
}

case 5:
{
client_cmd(id, "stop" )
}
}

menu_destroy(menu)
return PLUGIN_HANDLED
}


public stop(id)
{
client_cmd(id, "stopsound")
set_hudmessage(49, 119, 11, 0.42, 0.32, 0, 6.0, 10.0)
show_hudmessage(id, "Музыка выключена")

}

Кое где сделал ошибку, поправил
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя resobatata
сообщение 21.6.2013, 7:25
Сообщение #7


Стаж: 15 лет

Сообщений: 187
Благодарностей: 14
Полезность: < 0

формат какой ставить не надо было дописать ?
не робит

Отредактировал: resobatata, - 21.6.2013, 7:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 21.6.2013, 8:06
Сообщение #8
Стаж: 13 лет

Сообщений: 333
Благодарностей: 61
Полезность: 0

Цитата(resobatata @ 21.6.2013, 7:25) *
формат какой ставить не надо было дописать ?
не робит

Переконвертируй звуки через HLDJ, возможно звуки не воспроизводятся т.к другой частоты.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя resobatata
сообщение 21.6.2013, 8:34
Сообщение #9


Стаж: 15 лет

Сообщений: 187
Благодарностей: 14
Полезность: < 0

mde...,
ты его тестил вообще или в воздухе код написал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 21.6.2013, 9:16
Сообщение #10
Стаж: 13 лет

Сообщений: 333
Благодарностей: 61
Полезность: 0

Цитата(resobatata @ 21.6.2013, 8:34) *
mde...,
ты его тестил вообще или в воздухе код написал

А что тут тестить? Тут итак понятно что всё профит, если конечно руки не кривые.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 21.6.2013, 9:39
Сообщение #11


Стаж: 13 лет

Сообщений: 1087
Благодарностей: 433
Полезность: 718

mde.. можешь скинуть код при открытии модт окна проигрался звук.Был у меня где то но я потерял)


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 21.6.2013, 10:00
Сообщение #12
Стаж: 13 лет

Сообщений: 333
Благодарностей: 61
Полезность: 0

Цитата(vovan4ik1997 @ 21.6.2013, 9:39) *
mde.. можешь скинуть код при открытии модт окна проигрался звук.Был у меня где то но я потерял)


Если через txt, то вот

<bgsound src="http://lalka.narod2.ru/azaza.mp3">

Если через плагин, то просто добавляешь

client_cmd(id, "spk mysound.wav")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 21.6.2013, 10:08
Сообщение #13


Стаж: 13 лет

Сообщений: 1087
Благодарностей: 433
Полезность: 718

Код:
#include <amxmodx>

#define PLUGIN "Warning"
#define VERSION "1.0"
#define AUTHOR "kpoxa"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /war", "war")
}

public war(id)
{
client_cmd(id, "spk mysound.wav")
show_motd(id, "wat.txt", "Warning")
}

Будет так верно?и прекшен не надо делать?


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
mde...
сообщение 21.6.2013, 10:39
Сообщение #14
Стаж: 13 лет

Сообщений: 333
Благодарностей: 61
Полезность: 0

Цитата(vovan4ik1997 @ 21.6.2013, 11:08) *
Код:
#include <amxmodx>

#define PLUGIN "Warning"
#define VERSION "1.0"
#define AUTHOR "kpoxa"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say /war", "war")
}

public war(id)
{
client_cmd(id, "spk mysound.wav")
show_motd(id, "wat.txt", "Warning")
}

Будет так верно?и прекшен не надо делать?


Кеширование еще сделай, иначе звук не скачается
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: