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.dlldlaMoneyType = 2qJailbreakAPI.dlldlaMoneyType = 3
Instalacja
- Skopiuj paczkę do folderu csgo.
- Skonfiguruj plugin.
- Zrestartuj serwer bądź przeładuj plugin.
Używanie
Domyślnie plugin korzysta z komend zdefiniowanych w configu, na przykład:
css_glowacss_wantedcss_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
-
CommandsLista komend, którymi gracze mogą otworzyć menu lub wystawić bounty. -
ModeOkreśla, kto może tworzyć listy gończe.
0 - wyłączone / brak aktywnego trybu
1 - tylko gracze
2 - tylko serwer
3 - gracze i serwer
-
MinValueMinimalna wartość nagrody. -
MaxValueMaksymalna wartość nagrody.
Wartość0oznacza brak górnego limitu. -
VictimTeamOgranicza, na jaką drużynę można wystawiać bounty.
0 - dowolna drużyna
2 - T
3 - CT
MoneyTypeWybór źródła waluty używanej przez plugin.
1 - standardowe pieniądze CS2
2 - waluta qShop
3 - respekt qJailbreak
-
RemoveTaxPole obecne w configu, ale aktualnie nie ma praktycznego wpływu na działanie pluginu. -
ResetRoundEndJeślitrue, wszystkie aktywne bounty zostaną usunięte po zakończeniu rundy. -
PlayerLimitMaksymalna liczba aktywnych bounty, które jeden gracz może wystawić jednocześnie. -
RemoveBountyOnDisconnectJeślitrue, bounty zostanie usunięte po wyjściu celu z serwera. -
RemoveWhenChangeTeamJeślitrue, 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.jsonen.jsonpl.jsonua.json
Możesz edytować komunikaty serwera i menu, modyfikując odpowiedni plik językowy.
Uwagi
- Jeśli ustawisz
MoneyType = 2alboMoneyType = 3, upewnij się, że odpowiedni plugin i jego API są obecne na serwerze. - Przy
Mode = 0gracze 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.