qRoundEndSound
qRoundEndSound to plugin do CounterStrikeSharp, który odtwarza muzykę na koniec rundy.
Gracz może włączyć lub wyłączyć dźwięki oraz zmienić głośność z poziomu menu w grze.
Plugin obsługuje:
- losowanie utworu z listy,
- osobne utwory dla wygranej drużyny lub wspólne dla wszystkich,
- komunikat na czacie z nazwą aktualnie odtwarzanego utworu,
- zapamiętywanie ustawień gracza, takich jak włączenie muzyki i poziom głośności,
- kilka typów menu do sterowania pluginem.
Instalacja
- Skopiuj paczkę do folderu csgo.
- Skonfiguruj plugin.
- Zrestartuj serwer lub przeładuj plugin.
Użycie
Dostępne komendy:
css_roundendsoundcss_res
Obie komendy otwierają menu pluginu.
Konfiguracja
Plik konfiguracyjny:
addons/counterstrikesharp/configs/Qesik/RoundEndSound.json
Przykładowa konfiguracja:
{
"PlayNoWinner": true,
"ChatAnnounce": true,
"MenuType": 1,
"SoundEventPath": "soundevents/soundevents_jb.vsndevts",
"Sounds": [
{
"name": "Numer 1",
"path": "SoundName1",
"team": 0
},
{
"name": "Numer 2",
"path": "sounds/Cs-Classic/test2.vsnd",
"team": 0
}
]
}
Opis ustawień
PlayNoWinner
true- muzyka może zostać odtworzona także wtedy, gdy runda nie ma standardowego zwycięzcy.false- muzyka zagra tylko przy normalnym zakończeniu rundy z wygraną drużyną.
ChatAnnounce
true- plugin wyświetli na czacie nazwę aktualnie granego utworu.false- bez komunikatu na czacie.
MenuType
0- menu czatowe,1- menu centralne,2- menu Kitsune.
SoundEventPath
- ścieżka do pliku
soundevents, który ma zostać dodany do zasobów serwera, - wartość musi odpowiadać plikowi używanemu przez Twoje paczki dźwięków.
Sounds
- lista utworów możliwych do odtworzenia po rundzie.
Każdy wpis w Sounds zawiera:
name
- nazwa utworu widoczna dla gracza.
path
- ścieżka lub nazwa dźwięku odtwarzanego przez grę,
- musi wskazywać poprawny zasób dostępny po stronie serwera i klienta.
team
0- utwór dla każdej drużyny,2- tylko dla Terrorystów,3- tylko dla Counter-Terrorystów.
Menu gracza
Plugin pozwala graczowi:
- włączyć lub wyłączyć muzykę końca rundy,
- zmienić głośność odtwarzania,
- wyświetlić listę dostępnych utworów.
Ustawienia są zapamiętywane per gracz, więc po ponownym wejściu na serwer nie trzeba ustawiać ich od nowa.
Pliki językowe
Domyślny plik językowy znajduje się tutaj:
addons/counterstrikesharp/plugins/qRoundEndSound/lang/pl.json
Możesz edytować jego treść, aby zmienić:
- nazwę pozycji w menu,
- komunikaty czatowe,
- podpisy opcji i listy utworów.
Najczęstsze problemy
Brak muzyki po końcu rundy:
- sprawdź, czy ścieżki w
Sounds[].pathsą poprawne, - sprawdź, czy plik
SoundEventPathistnieje i jest prawidłowy, - upewnij się, że zasoby dźwiękowe są dostępne dla klientów.
Brak menu lub błędy po uruchomieniu:
- sprawdź, czy
ClientPrefsAPI.dlliKitsune-Menu.dllznajdują się w katalogushared, - jeśli używasz
MenuType: 2, bibliotekaKitsune-Menumusi być poprawnie zainstalowana.
Brak configu:
- upewnij się, że plik
RoundEndSound.jsonjest w kataloguaddons/counterstrikesharp/configs/Qesik/.