Jak wszystkim wiadomo, muzyka na koniec rundy to tzw. Roundsound'y. Jest do tego odpowiedni plugin który puszcza wybraną piosenką przez 15 sekund, i wyświetla tytuł na górze ekranu.
Pierw musimy pobrać plugin, link będzie znajdować się na samym dole tematu. Po pobraniu rozpakowujemy na pulpicie, i włączamy nasz program do zarządzania plikami FTP (w moim przypadku FileZilla)
Logujemy się, wyskakuje nam okienko z plikami:
Przechodzimy do cstrike --> addons --> amxmodx --> plugins
Otwieramy folder który wcześniej wypakowaliśmy, mamy tam trzy foldery:
Plik z plugins przerzucamy do plugins, plik z configs wrzucamy do confings i plik z scripting wrzucamy do scripting.
Następnie otwierasz w FTP folder configs, szukasz plugins.ini i otwierasz go najlepiej za pomocą Notepad.
Zależnie od hostingu mamy opisane gdzie mamy dodawać pluginy, jak na zdjęciu widać tak trzeba dodać nazwę pluginu wraz z końcówką .amxx - po tej czynności zapisujemy, i akceptujemy zmiany na FTP.
Resetujemy serwer, i plugin wgrany.. Ale to nie wystarczy aby muzyka leciała bo następnie trzeba ją dodać:
Wchodzimy do folderu configs , i szukamy pliku RoundSound.ini - po znalezeniu otwieramy dowolnym programem do edycji tekstu, ja polecam NotePad.
No pustka, lecz mamy wzór dodawania piosenek do pluginu.
Pierw musimy znaleźć piosenki, najlepiej do 15 sekund bo dłuższe grają dalej po rozpoczętej rundzie.
Po znalezieniu swoich piosenek, wchodzimy ponownie w FTP; cstrike --> addons --> sound --> misc
Tworzymy folder pod tytułem np; RS-Lipiec i wrzucamy tam swoje piosenki z nazwą najlepiej od 1 do jakiejś tam liczby.
Ma wyglądać to tak:
Piosenek czym więcej tym lepiej, ja na przykładu dodałem tylko dwie na CT i TT.
Następnie przechodzimy do naszego biednego pliku RoundSound.ini w folderze configs:
W Ścieżka dodajemy ścieżkę do muzyki na FTP, w naszym przypadku będzie to:
A w tytuł wiadomo, a w Team wpisujemy CT lub TT, zależnie czy chcecie aby piosenka 1 wyświetlała się na CT czy TT.
Tak wygląda to finalnie, wystarczy to zapisać.
Teraz tylko zrobić reset serwera, pobrać pliki przy wchodzeniu na serwer i czekać na zakończenie rundy.
Wczytywanie utworów z pliku RoundSound.ini
Playlista dla każdego teamu z osobna
Możliwość przesłuchania każdego z utworu
Możliwość ustawienia dla którego teamu ma być dana piosenka
Tytuły piosenek podajemy w tym samym pliku
Plugin wczytuje wszystko na początku mapy, tylko raz!
Dokładne logowanie o przebiegu wczytywania każdej piosenki
Możliwość włączenia/wyłączenia roundsound'a
Pokazywanie jaka piosenka obecnie jest odgrywana
Możliwość ustawienia m.in. gdzie ma się pokazywać jaka piosenka jest odgrywana ( czat lub ukrycie tego )
Komenda /last, dzięki której możemy zobaczyć tytuł ostatniej piosenki
Wyłączanie / włączanie, odsłuchiwanie utworów odbywa się w menu
Reklama na czacie co ustalony czas cvarem, o istnieniu takich komend jak /last itp.
Blokowanie pluginu, jeżeli plik RoundSound.ini nie istnieje w folderze configs/
Możliwość wyłączenia reklam dotyczących roundsound'a
Możliwość zmiany pozycji wyświetlania obecnego utworu
Możliwość ustawienia czy muzyka ma się odtwarzać losowo czy po kolei
Możliwość wyświetlenia użytkownikowi tytułu piosenki, a także wyłączenie tego
Komenda /rs która pozwala przesłuchać piosenki wszystkich stron, wyłączyć całkiem dźwięk.
Roundsound_ads_time /* Czas wyświetlania wiadomości w sekundach [ domyślnie 120 ] | Limit nie mniej niż 30 sekund */
Roundsound_prefix /* Prefix wiadomości dotyczących roundsounda [ domyślnie RoundSound ] */
Roundsound_show_type /* Wyświetlanie informacji o obecnym utworze [ domyślnie 1 ] | 1 - Chat | 0 - Brak */
Roundsound_random_music /* Czy muzyka ma się odtwarzać losowo [ domyślnie 0 ] | 1 - Losowo | 0 - Po kolei */
Roundsound_show_playlist /* Czy ma pokazywać nazwy utworów ( w odsłuchiwaniu, pod koniec rundy lub gdy gracz użyje komendy /last ) [ domyślnie 1 ] | 1 - Tak | 0 - Nie */
https://www.sendspace.com/file/q2srhe
Poradnik stworzony przez @DI@BELEK, zakaz kopiowania i rozprzestrzeniania bez mojej zgody.
Autor pluginu: Michał "speedkill" Mulik