Witam.
Piosenki leca losowo, jak przerobic zeby lecialy po kolei?
Leci + za pomoc
#include <amxmodx> #define PLUGIN "SmartRS" #define VERSION "1.0" #define AUTHOR "CheQ " //podajemy tutaj nazwy plikow z roundsoundem. NIE DOPISUJEMY KONCOWKI MP3! new const numery_nut[][] = {"Brak!","rs1","rs2","rs3","rs4","rs5","rs6","rs7","rs8","rs9","rs10"} new folder_rs[] = "roundsound" //folder z naszym roundsoundem, ktory znajduje sie juz w //folderze cstrike/sounds (umieszczanie go w folderze misc wyglada tak // misc/nasz_folder podajac sam nasz_folder pliki beda wczytane z katalogu //sounds/nasz_folder new bool:mute[33]; new numer; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("SendAudio", "RoundSound", "a", "2&%!MRAD_ctwin") ; register_event("SendAudio", "RoundSound", "a", "2&%!MRAD_terwin"); register_clcmd("say /roundsound","MuteRS") register_clcmd("say roundsound","MuteRS") register_clcmd("say_team /roundsound","MuteRS") register_clcmd("say_team roundsound","MuteRS") numer = 0; } public plugin_precache() { for(new i = 1; i < sizeof numery_nut; i++) { new adres[64]; format(adres,63,"sound/%s/%s.mp3",folder_rs,numery_nut[i]) precache_generic(adres) } } public client_connect(id) { mute[id] = false; } public MuteRS(id) { if(!mute[id]) { client_print(id,print_chat,"Wylaczyles RoundSound") mute[id] = true; } else { client_print(id,print_chat,"Wlaczyles RoundSound") mute[id] = false; } } public RoundSound() { numer = random_num(1, sizeof numery_nut-1); new Players[32],num; get_players(Players,num) for(new ajdi = 0;ajdi<num;ajdi++) { if(!mute[ajdi]) { client_cmd(ajdi,"stopsound"); client_cmd(ajdi,"mp3 stop"); client_cmd(ajdi,"mp3 play sound/%s/%s.mp3",folder_rs,numery_nut[numer]) } else { client_cmd(ajdi,"stopsound"); client_cmd(ajdi,"mp3 stop"); } } return PLUGIN_CONTINUE; }