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

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

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

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

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

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

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

Меню для музыки

Статус пользователя Vitaliy
сообщение 24.11.2012, 22:25
Сообщение #1


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Помогите найти плагин, вернее исходник, что бы было меню
Открываем меню и там 3 пункта или 4 по нажатию запускается звук
Или помогите написать, спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
underwoker
сообщение 24.11.2012, 22:48
Сообщение #2
Стаж: 56 лет


Благодарностей:

Скрытый текст
Код
#include <amxmodx>

new menu

#define PLUGIN "menu mysic"
#define VERSION "1.0"
#define AUTHOR "underwoker"

public plugin_init()

{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("player_menu", "server_menu" )
}

public plugin_precache()
{
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo6.mp3" )      
}

public SHM(id)
{
    set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0)
    show_hudmessage(id, "Меню музыки, нажмите F3")
}

public client_authorized(id)
{
    client_cmd(id, "bind ^"F3^" ^"player_menu^"")
}

public server_menu(id)
{

    menu = menu_create("\rМеню сервера:","func_menu");
    menu_additem( menu, "\rMusic1")
    menu_additem( menu, "\rMusic2")
    menu_additem( menu, "\rMusic3")
    menu_additem( menu, "\rMusic4")
    menu_additem( menu, "\rMusic5")
    menu_additem( menu, "\rMusic6")
    menu_setprop(menu, MPROP_NEXTNAME, "Дальше")
    menu_setprop(menu, MPROP_BACKNAME, "Назад")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_setprop(menu, MPROP_EXIT,MEXIT_ALL)
    register_clcmd("player_menu","go_menu");
}

public func_menu(id, menu, key)
{
    key++
    if(key==1) client_cmd(id,"mp3 play sound/mycoolsound/ololo1.mp3")
    if(key==2) client_cmd(id,"mp3 play sound/mycoolsound/ololo2.mp3")
    if(key==3) client_cmd(id,"mp3 play sound/mycoolsound/ololo3.mp3")
    if(key==4) client_cmd(id,"mp3 play sound/mycoolsound/ololo4.mp3")
    if(key==5) client_cmd(id,"mp3 play sound/mycoolsound/ololo5.mp3")
    if(key==6) client_cmd(id,"mp3 play sound/mycoolsound/ololo6.mp3")
}
public go_menu(id)
{
    menu_display(id,menu)

    return PLUGIN_HANDLED
}


Отредактировал: underwoker, - 24.11.2012, 23:00
Перейти в начало страницы     
   +
Статус пользователя Fred Perry
сообщение 24.11.2012, 22:57
Сообщение #3


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(Pro(X-Gamer)Pro @ 24.11.2012, 22:25) *
Помогите найти плагин, вернее исходник, что бы было меню
Открываем меню и там 3 пункта или 4 по нажатию запускается звук
Или помогите написать, спасибо

Такой вопрос, а ты хоть задумывался, что людям на звуки пофигу и еще они будут качать их ?


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ganik
сообщение 24.11.2012, 23:24
Сообщение #4
Стаж: 13 лет

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

Цитата(Fred Perry @ 24.11.2012, 22:57) *
Такой вопрос, а ты хоть задумывался, что людям на звуки пофигу и еще они будут качать их ?

Думаю ты хорошо подходишь на роль Священника, его сервер а значит его проблемы.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 25.11.2012, 15:29
Сообщение #5


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

у меня будет 3 звука по 3 секунды, не думаю что что то будет плохого

underwoker,
Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
WMP
сообщение 25.11.2012, 18:16
Сообщение #6
Стаж: 13 лет

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

mysic :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 26.11.2012, 21:30
Сообщение #7


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

underwoker,

Смотри плагин воспроизводит только для игрока у кого меню открыто
Нужно что бы слышал весь сервер, помоги, спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 26.11.2012, 22:06
Сообщение #8
Стаж: 56 лет


Благодарностей:

Скрытый текст
Код
#include <amxmodx>

new menu

#define PLUGIN "menu mysic"
#define VERSION "1.0"
#define AUTHOR "underwoker"

public plugin_init()

{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("player_menu", "server_menu" )
}

public plugin_precache()
{
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo6.mp3" )      
}

public SHM(id)
{
    set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0)
    show_hudmessage(id, "Меню музыки, нажмите F3")
}

public client_authorized(id)
{
    client_cmd(id, "bind ^"F3^" ^"player_menu^"")
}

public server_menu(id)
{

    menu = menu_create("\rМеню сервера:","func_menu");
    menu_additem( menu, "\rMusic1")
    menu_additem( menu, "\rMusic2")
    menu_additem( menu, "\rMusic3")
    menu_additem( menu, "\rMusic4")
    menu_additem( menu, "\rMusic5")
    menu_additem( menu, "\rMusic6")
    menu_setprop(menu, MPROP_NEXTNAME, "Дальше")
    menu_setprop(menu, MPROP_BACKNAME, "Назад")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_setprop(menu, MPROP_EXIT,MEXIT_ALL)
    register_clcmd("player_menu","go_menu");
}

public func_menu(id, menu, key)
{
    key++
    if(key==1) client_cmd(0,"mp3 play sound/mycoolsound/ololo1.mp3")
    if(key==2) client_cmd(0,"mp3 play sound/mycoolsound/ololo2.mp3")
    if(key==3) client_cmd(0,"mp3 play sound/mycoolsound/ololo3.mp3")
    if(key==4) client_cmd(0,"mp3 play sound/mycoolsound/ololo4.mp3")
    if(key==5) client_cmd(0,"mp3 play sound/mycoolsound/ololo5.mp3")
    if(key==6) client_cmd(0,"mp3 play sound/mycoolsound/ololo6.mp3")
}
public go_menu(id)
{
    menu_display(id,menu)

    return PLUGIN_HANDLED
}
Перейти в начало страницы     
Поблагодарили 1 раз
   +
Статус пользователя Vitaliy
сообщение 27.11.2012, 18:29
Сообщение #9


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

еще вопрос сделать кнопку остановки любой песни возможно????
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 27.11.2012, 18:41
Сообщение #10
Стаж: 56 лет


Благодарностей:

Скрытый текст
Код
#include <amxmodx>

new menu

#define PLUGIN "menu mysic"
#define VERSION "1.0"
#define AUTHOR "underwoker"

public plugin_init()

{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("player_menu", "server_menu" )
}

public plugin_precache()
{
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo5.mp3" )  
    precache_sound("mycoolsound/ololo6.mp3" )      
}

public SHM(id)
{
    set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0)
    show_hudmessage(id, "Меню музыки, нажмите F3")
}

public client_authorized(id)
{
    client_cmd(id, "bind ^"F3^" ^"player_menu^"")
}

public server_menu(id)
{

    menu = menu_create("\rМеню сервера:","func_menu");
    menu_additem( menu, "\rMusic1")
    menu_additem( menu, "\rMusic2")
    menu_additem( menu, "\rMusic3")
    menu_additem( menu, "\rMusic4")
    menu_additem( menu, "\rMusic5")
    menu_additem( menu, "\rMusic6")
    menu_additem( menu, "\rStop Music Hax")
    menu_setprop(menu, MPROP_NEXTNAME, "Дальше")
    menu_setprop(menu, MPROP_BACKNAME, "Назад")
    menu_setprop(menu, MPROP_EXITNAME, "Выход")
    menu_setprop(menu, MPROP_EXIT,MEXIT_ALL)
    register_clcmd("player_menu","go_menu");
}

public func_menu(id, menu, key)
{
    key++
    if(key==1) client_cmd(0,"mp3 play sound/mycoolsound/ololo1.mp3")
    if(key==2) client_cmd(0,"mp3 play sound/mycoolsound/ololo2.mp3")
    if(key==3) client_cmd(0,"mp3 play sound/mycoolsound/ololo3.mp3")
    if(key==4) client_cmd(0,"mp3 play sound/mycoolsound/ololo4.mp3")
    if(key==5) client_cmd(0,"mp3 play sound/mycoolsound/ololo5.mp3")
    if(key==6) client_cmd(0,"mp3 play sound/mycoolsound/ololo6.mp3")
    if(key==7) client_cmd(0,"mp3 stop")
}
public go_menu(id)
{
    menu_display(id,menu)

    return PLUGIN_HANDLED
}
Перейти в начало страницы     
   +
Статус пользователя Vitaliy
сообщение 27.11.2012, 18:44
Сообщение #11


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

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