Przejdź do treści
PLSetti
Rozszerzony

qWantedPoster - List gończy

autor: Qesik

Plugin pozwala wystawić list gończy za innym graczem zgodnie z ustawieniami. Gdy gracz zabije osobę na którą wystawiony zostanie taki list, otrzyma nagrodę.

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

qWantedPoster

qWantedPoster to plugin dla CounterStrikeSharp, który dodaje system listów gończych na graczy. Umożliwia wystawianie nagród za eliminację wybranego celu, automatyczne wypłacanie nagrody zabójcy oraz zarządzanie aktywnymi ofertami zależnie od ustawień serwera.

Funkcje

  • Wystawianie listów gończych przez komendy czatu ustawione w configu.
  • Obsługa minimalnej i maksymalnej wartości nagrody.
  • Ograniczenie, na kogo można wystawić bounty.
  • Automatyczne usuwanie ofert po zmianie drużyny, wyjściu gracza lub na koniec rundy.
  • Możliwość działania tylko dla graczy, tylko dla serwera albo w trybie mieszanym.
  • Obsługa wielu języków przez pliki lang.
  • Integracja z różnymi typami waluty:
    • standardowe pieniądze CS2,
    • waluta z qShop,
    • respekt z qJailbreak.

Dodatkowe integracje są wymagane tylko wtedy, gdy chcesz używać zewnętrznej waluty:

  • qShopSharedApi.dll dla MoneyType = 2
  • qJailbreakAPI.dll dla MoneyType = 3

Instalacja

  1. Skopiuj paczkę do folderu csgo.
  2. Skonfiguruj plugin.
  3. Zrestartuj serwer bądź przeładuj plugin.

Używanie

Domyślnie plugin korzysta z komend zdefiniowanych w configu, na przykład:

  • css_glowa
  • css_wanted
  • css_lowcaglow

Jeżeli gracz wpisze komendę bez parametrów, plugin otworzy menu.
Jeżeli poda kwotę i opcjonalnie nick celu, bounty zostanie wystawione zgodnie z ustawieniami serwera.

Konfiguracja

Plik konfiguracyjny:

addons/counterstrikesharp/configs/Qesik/WantedPoster.json

Przykładowa konfiguracja:

{
  "Commands": [ "css_glowa", "css_wanted", "css_lowcaglow" ],
  "Mode": 0,
  "MinValue": 1,
  "MaxValue": 0,
  "VictimTeam": 0,
  "MoneyType": 0,
  "RemoveTax": 0.0,
  "ResetRoundEnd": false,
  "PlayerLimit": 1,
  "RemoveBountyOnDisconnect": false,
  "RemoveWhenChangeTeam": true
}

Opis opcji

  • Commands Lista komend, którymi gracze mogą otworzyć menu lub wystawić bounty.

  • Mode Określa, kto może tworzyć listy gończe.

0 - wyłączone / brak aktywnego trybu
1 - tylko gracze
2 - tylko serwer
3 - gracze i serwer
  • MinValue Minimalna wartość nagrody.

  • MaxValue Maksymalna wartość nagrody.
    Wartość 0 oznacza brak górnego limitu.

  • VictimTeam Ogranicza, na jaką drużynę można wystawiać bounty.

0 - dowolna drużyna
2 - T
3 - CT
  • MoneyType Wybór źródła waluty używanej przez plugin.
1 - standardowe pieniądze CS2
2 - waluta qShop
3 - respekt qJailbreak
  • RemoveTax Pole obecne w configu, ale aktualnie nie ma praktycznego wpływu na działanie pluginu.

  • ResetRoundEnd Jeśli true, wszystkie aktywne bounty zostaną usunięte po zakończeniu rundy.

  • PlayerLimit Maksymalna liczba aktywnych bounty, które jeden gracz może wystawić jednocześnie.

  • RemoveBountyOnDisconnect Jeśli true, bounty zostanie usunięte po wyjściu celu z serwera.

  • RemoveWhenChangeTeam Jeśli true, bounty zostanie usunięte po zmianie drużyny przez cel.

Pliki językowe

Plugin korzysta z tłumaczeń znajdujących się w katalogu:

addons/counterstrikesharp/plugins/qWantedPoster/lang/

Dostępne są gotowe pliki:

  • cs.json
  • en.json
  • pl.json
  • ua.json

Możesz edytować komunikaty serwera i menu, modyfikując odpowiedni plik językowy.

Uwagi

  • Jeśli ustawisz MoneyType = 2 albo MoneyType = 3, upewnij się, że odpowiedni plugin i jego API są obecne na serwerze.
  • Przy Mode = 0 gracze nie będą mogli wystawiać bounty.
  • Plugin blokuje wystawianie bounty podczas warmupu.
  • Zmiana configu zwykle wymaga restartu mapy lub przeładowania pluginu, aby nowe ustawienia zostały wczytane pewnie i spójnie.