Masz jeszcze kolego z opcją ustawienia głośności aby uszy nie bolały, komenda /vol
#include <amxmodx> #include <fun> new gMusicTracks[5][64] = { "music/track1.mp3", "music/track2.mp3", "music/track3.mp3", "music/track4.mp3", "music/track5.mp3" }; new gMaxTracks = sizeof(gMusicTracks) / sizeof(gMusicTracks[0]); public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR); register_clcmd("muzyka", "Cmd_MusicMenu"); register_clcmd("playtrack", "Cmd_PlayTrack"); register_clcmd("vol", "Cmd_MusicVolumeMenu"); // Zmieniona komenda na /vol } public Cmd_MusicMenu(id) { if (is_user_connected(id)) { new menu[] = "Wybierz utwór:\n"; for (new i = 1; i <= gMaxTracks; i++) { format(menu, charsmax(menu), "%s[%d] %s\n", menu, i, gMusicTracks[i-1]); } client_cmd(id, "show_menu %d %s", gMaxTracks, menu); } return PLUGIN_HANDLED; } public Cmd_PlayTrack(id, track) { new track_index = str_to_num(track) - 1; if (track_index >= 0 && track_index < gMaxTracks) { client_print(id, print_chat, "Odtwarzam utwór: %s", gMusicTracks[track_index]); client_cmd(id, "mp3 play %s", gMusicTracks[track_index]); } else { client_print(id, print_chat, "Nieprawidłowy numer utworu."); } return PLUGIN_HANDLED; } public Cmd_MusicVolumeMenu(id) // /vol { if (is_user_connected(id)) { new menu[] = "Ustaw głośność:\n"; for (new i = 1; i <= 10; i++) { format(menu, charsmax(menu), "%s[%d] %d%%\n", menu, i, i * 10); } client_cmd(id, "show_menu %d %s", 10, menu); } return PLUGIN_HANDLED; }