Przejdź do treści
PLSetti
Rozszerzony

qRoundEndSound / Round end sound - Muzyka na koniec rundy

autor: Qesik

Plugin dodaje możliwość ustawienia losowych piosenek na koniec rundy wraz z adnotacją oraz przypisaniem do drużyny, które gracza może wyłączać lub zmieniać ich głośność.

Dostęp do klubu

Rozszerzony

Zakup dostępu kosztuje 100,00 zł, a każde przedłużenie za 40,00 zł daje 1 miesiąc wsparcia.

Zakup

100,00 zł

Przedłużenie

40,00 zł

Wsparcie

1 miesiąc

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

  1. Skopiuj paczkę do folderu csgo.
  2. Skonfiguruj plugin.
  3. Zrestartuj serwer lub przeładuj plugin.

Użycie

Dostępne komendy:

  • css_roundendsound
  • css_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[].path są poprawne,
  • sprawdź, czy plik SoundEventPath istnieje 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.dll i Kitsune-Menu.dll znajdują się w katalogu shared,
  • jeśli używasz MenuType: 2, biblioteka Kitsune-Menu musi być poprawnie zainstalowana.

Brak configu:

  • upewnij się, że plik RoundEndSound.json jest w katalogu addons/counterstrikesharp/configs/Qesik/.