qRandomSkills - Counter-Strike 2 Plugin
1. Informacje Ogólne
Krótki opis
qRandomSkills to plugin dla serwerów Counter-Strike 2, który wprowadza system losowych supermocy (umiejętności). Każdy gracz na rozpoczęciu rundy otrzymuje losową supermoć z dostępnego zestawu, która daje mu unikalne przewagi lub efekty w walce.
Główne cechy
- 105 supermocy - Szerokie spektrum umiejętności (pasywne, aktywne, szanse na efekty)
- Wielotrybowość - 5 trybów losowania (Indywidualny, Drużynowy, Globalny, Bez powtórzeń, Głosowanie)
- Konfigurowalność - Pełna kontrola nad każdą mocą i ustawieniami pluginu
- Wielojęzyczność - Wsparcie dla wielu języków (PL, EN i więcej)
- Komendy - Komendy do zarządzania mocami graczy
Cechy gry
- Każdy gracz otrzymuje losową supermoć co rundę
- Moce dzielą się na: pasywne (automatyczne), aktywne (wymagające użycia), szanse (losowe efekty)
- Możliwość włączania/wyłączania poszczególnych mocy
- System wagowy umożliwia ustawienie większej szansy na wylosowanie danej mocy
- Obsługa danych drużyn (możliwość ograniczenia mocy dla TT lub CT)
2. Mechanika i Progresja
System supermocy
- Losowe przydzielanie: Każdy gracz otrzymuje losową supermoć na starcie każdej rundy
- Wymiana mocy: Gracz nie może zmienić swojej supermocy w trakcie rundy (chyba że dotyczy to specjalnego efektu mocy)
- Aktywacja: Moce dzielą się na:
- Pasywne - Działają automatycznie bez interwencji gracza
- Aktywne - Wymagają naciśnięcia przypisanego klawisza (domyślnie
Flub bindUseSkill) - Szanse - Wykonują się na bazie losowych zdarzeń (trafienie, śmierć itp.)
Cooldown mocy
- Wiele aktywnych mocy posiada czas odnowienia (cooldown)
- Po użyciu mocy musisz odczekać określony czas zanim będziesz mógł użyć jej ponownie
- Informacja o cooldownie pojawia się w hint
- Cooldown jest indywidualny dla każdej mocy
Wyświetlanie informacji
- HUD domyślnie wyświetla bieżącą moc
- Można wyświetlać moce kolegów z drużyny na czat
- Możliwość wglądu w moc gracza, na którego się celuje
- Informacja o mocy zabójcy pojawia się po śmierci
3. Moce
Dostępne Supermoce (105 mocy)
Moce Pasywne
| ID | Nazwa | Opis |
|---|---|---|
| 1 | Życie za fraga | Regenerujesz HP za każde zabójstwo |
| 2 | Ammo za fraga | Odnawiasz całą amunicję po każdym zabójstwie |
| 3 | Wampir | Regenerujesz HP jako % zadanych obrażeń |
| 4 | Zdrowie na start | Dodatkowe HP na spawn |
| 5 | Grawitacja | Zmieniona grawitacja |
| 6 | Szybkość | Zwiększona prędkość poruszania się |
| 7 | Kasa na start | Dodatkowe pieniądze na spawn |
| 8 | Apteczki na start | Apteczki na spawn |
| 9 | Losowa wielkość postaci | Losowa wielkość modelu gracza |
| 10 | Dodatkowy skok | Możliwość skakania w powietrzu |
| 11 | Niewidzialność | Stajesz się całkowicie niewidzialny |
| 12 | Model Wroga | Przebierasz się za losowego gracza drużyny przeciwnej |
| 13 | Nieskończona Amunicja | Nigdy nie kończysz amunicji |
| 14 | AutoBunnyhop | Automatyczny bunnyhop |
| 15 | Natychmiastowe Zabójstwo | Zabijasz wrogów jednym strzałem |
| 16 | Aimbot | Każde trafienie zaliczane jest jako headshot |
| 17 | Wallhack | Widzisz wrogów przez ściany |
| 18 | Zabójczy Flash | Zabijasz oślepionych wrogów |
| 19 | Długi Zeus | Strzelujesz z Zeusa na dużo większe odległości |
| 20 | Brak Głowy | Nie otrzymujesz obrażeń w głowę |
| 21 | NoRecoil | Brak odrzutu broni |
| 22 | Ciche Kroki | Twoje kroki są niesłyszalne dla innych graczy |
| 23 | Radar Wroga | Wrogowie są zawsze widoczni na Twoim radarze |
| 24 | Odbijające pociski | Strzały odbijają Cię w przeciwnym kierunku |
| 25 | Szybkostrzelność | Zwiększona szybkostrzelność broni |
| 26 | Kurczak | Zamieniasz się w kurczaka z ograniczonym wyposażeniem |
| 27 | Długi flash oraz antyflash | Twoje flashbangi ślepią na dłużej, a Ty sam jesteś odporny |
| 28 | Szybsze podkładanie i rozbrajanie bomby | Skrócony czas podkładania i rozbrajania bomby |
| 44 | Redukcja Obrażeń | Otrzymujesz mniej obrażeń |
| 45 | Mnożnik Obrażeń | Zadajesz więcej obrażeń |
| 46 | Mnożnik w plecy | Redukuje obrażenia z przodu i zadaje bonus obrażeń od tyłu |
| 49 | Zwrot za trafienie | Odzyskujesz amunicję po każdym trafieniu wroga |
| 50 | Rykoszet | Trafienie wroga rozchodzi się na innych graczy w pobliżu |
| 52 | Regeneracja Zdrowia | Co Interval sekund regenerujesz HP |
| 66 | Immunitet na granaty | Jesteś odporny na obrażenia od granatów |
| 69 | Tylko Headshoty | Możesz otrzymywać obrażenia tylko w głowę |
| 85 | Smoke Vision | Nie widzisz efektu dymu z granatów dymnych |
| 97 | Ciche strzały | Twoje strzały nie wydają żadnych dźwięków |
Moce z szansą na efekt
| ID | Nazwa | Opis |
|---|---|---|
| 36 | Odwracający Pocisk | Szansa na obrócenie widoku wroga po trafieniu |
| 37 | Spowalniający Pocisk | Szansa na spowolnienie wroga po trafieniu |
| 38 | Podbijający Pocisk | Szansa na wyrzucenie wroga w górę po trafieniu |
| 39 | Rozbrajające Pociski | Szansa na wytrącenie broni wrogowi po trafieniu |
| 40 | Odrodzenie | Szansa na odrodzenie się po śmierci |
| 41 | Wybuch po śmierci | Szansa na eksplozję przy śmierci |
| 42 | Odrzucający Pocisk | Szansa na odrzucenie wroga siłą po trafieniu |
| 43 | Wskrzeszenie za fraga | Szansa na odrodzenie losowego sojusznika za zabójstwo |
| 51 | Efekt Oślepienia | Szansa na oślepienie wroga po trafieniu |
| 71 | Zamrożenie | Szansa na zamrożenie wroga po trafieniu |
| 79 | Bumerang | Szansa na odesłanie części obrażeń z powrotem atakującemu |
| 80 | Palący Pocisk | Szansa na podpalenie wroga po trafieniu |
| 82 | Wybuchowy Pocisk | Szansa na wybuchowy pocisk |
| 94 | Zamiana w kurczaka | Szansa na zamianę wroga w bezbronne kurczaka po trafieniu |
Moce Aktywne
| ID | Nazwa | Opis |
|---|---|---|
| 29 | Teleport na resp wroga | Teleportuj się na spawn wroga |
| 30 | Losowa Broń | Co określony czas otrzymujesz losową broń |
| 31 | Zamiana z Wrogiem | Zamień miejsca z losowym wrogiem |
| 32 | Powrót na Spawn | Teleportuj się z powrotem na swój spawn |
| 33 | Moduł Odrzutowy | Skok rakietowy w kierunku celowania |
| 34 | Replika | Postaw replikę (dummy decoy) w swojej pozycji |
| 35 | Latanie | Leć w górę podczas trzymania E |
| 47 | Zamrażający Wabik | Wabik zamraża pobliskich graczy |
| 48 | Skanujący Wabik | Wabik podświetla (skanuje) pobliskich wrogów |
| 53 | Kradzież Umiejętności | Ukradnij moc innemu graczowi |
| 54 | Nieśmiertelność | Aktywuj nieśmiertelność na określony czas |
| 55 | Blokada Supermocy | Wyłącz moc wybranego wroga |
| 56 | Trujący Dym | Smoke grenade zadaje obrażenia graczom |
| 57 | Duży Granat HE | Granat HE zadaje obrażenia w większym promieniu |
| 58 | Leczenie Obrażeniami | Po zadaniu obrażeń sojusznikom leczysz ich o % zadanych DMG |
| 59 | Zwrot granatu | Szansa na odzyskanie granatu po jego użyciu |
| 60 | Noclip | Noclip przez określony czas |
| 61 | Wskrzeszenie | Szansa na wskrzeszenie sojusznika |
| 62 | Długi Nóż | Atak nożem na dużą odległość |
| 63 | Kradzież Amunicji | Ukradnij amunicję wrogowi |
| 64 | Zabójczy Nóż | Natychmiastowe zabójstwo po uderzeniu nożem |
| 65 | Magiczny Atak | Zadaj obrażenia wrogowi na odległość |
| 67 | Powrót do przeszłości | Możesz się cofnąć do zapisanej pozycji |
| 68 | Ukryty Celownik | Ukryj celownik wrogowi |
| 70 | Berserk | Aktywuj furię: bonus DMG i prędkość, ale zwiększone otrzymywane DMG |
| 72 | Kradzież Ekwipunku | Ukradnij cały ekwipunek wrogowi |
| 73 | Ulepszony Mołotow | Twój molotow zadaje wielokrotność normalnych obrażeń |
| 74 | Spowalniający Wabik | Wabik spowalnia pobliskich wrogów |
| 75 | Zombie | Po śmierci odradzasz się jako zombie |
| 76 | Bezpieczna strefa | Gdy wrogowie są blisko Ciebie, otrzymujesz mniejsze obrażenia |
| 77 | Hitman | Teleportuj się za plecy losowego wroga |
| 78 | Losowy Odrzut | Przypisz losowy odrzut wrogom |
| 81 | Ponowny los | Wylosuj nową moc spośród opcji |
| 83 | Losowa wielkość | Co określony czas losowo zmieniasz swoją wielkość |
| 84 | Autonamierzanie | Automatyczne namierzanie wrogów przy strzale (DOMYŚLNIE WYŁĄCZONE) |
| 86 | Tryb Obserwatora | Lataj po mapie z noclipen i niewidzialnością |
| 87 | Killport | Po zabiciu gracza możesz teleportować się w jego miejsce |
| 88 | Kradzież kasy | Ukradnij pieniądze wrogom |
| 89 | Ogłuszacz | Wycisz dźwięk wrogom |
| 90 | Przejęcie Kontroli | Przejmij kontrolę nad losowym wrogiem na określony czas |
| 91 | Przejęcie Mocy Ofiary | Po zabiciu wroga możesz przejąć jego moc |
| 92 | Osłabienie wroga | Osłab wybranego wroga: zadaje mniej DMG i otrzymuje więcej |
| 93 | Odwrócenie klawiszy | Odwróć klawisze ruchu wrogowi |
| 95 | Spiderman | Wystrzel pajęczą linę i przyciągnij się do punktu zaczepienia |
| 96 | Skanujący Flash | Po oślepieniu kogoś flashem, oślepieni gracze są podświetleni |
| 98 | Teleportacja | Teleportuj się w miejsce swojego pingu |
| 100 | Fake kurczak | Co określony czas tworzysz kontrolowanego kurczaka |
| 101 | Komar | Zamieniasz się w komara na określony czas |
| 102 | Falszywy dzwiek | Odtwarzasz falszywy dzwiek kroków/skoku u wrogów |
| 103 | Podrzutka | Twój granat HE/FB teleportuje się pod nogi losowych wrogów |
| 104 | Skaner | Kucaj bez ruchu, aby naladowac skan i ujawnic wrogow |
| 105 | Lepka bomba | Po określonym czasie możesz podłożyć bombę w dowolnym miejscu (Terrorysci) |
4. Konfiguracja Pluginu
Plugin przechowuje konfigurację w pliku JSON: configs/plugins/qRandomSkills/qRandomSkills.json
Sekcja General (Ogólne ustawienia)
- DrawMode - Tryb losowania mocy (0 = Indywidualny, 1 = Drużynowy, 2 = Globalny, 3 = Bez powtórzeń, 4 = Głosowanie)
- SkipLastSkill - Pomija ostatnio wylosowaną moc (nie powtarza tej samej mocy dwa razy z rzędu)
- KillerInfo - Wyświetla informację o mocy gracza, który Cię zabił
- ShowTeammateSkills - Pokazuje moce sojuszników na czat po wylosowaniu
- InfoDisplayType - Typ wyświetlania HUD (0 = Hint zwykły, 1 = HTML Hint kolorowy)
- AllowSkillCommand - Bind na użycie mocy (true = bind x UseSkill, false = inspekcja broni)
- ShowAimTargetSkill - Wyświetla moc gracza, na którego aktualnie celujesz
- AdminPermission - Flaga wymagana u gracza dla supermocy (null = brak)
- DebugLogLevel - Poziom logowania debugowania (0 = brak, 1 = losowanie, 2 = wszystko)
- VotePickCount - Liczba mocy w trybie Głosowania (DrawMode = 4)
- DisableHintAfterDeath - Widoczność HUD po śmierci (0 = zawsze, 1 = ukryj przy obserwacji, 2 = ukryj gdy martwy)
Sekcja SkillDraw (Animacja losowania)
- Delay - Opóźnienie losowania (-1 = po freeze, 0 = natychmiast, >0 = opóźnienie w sekundach)
- AnimationDuration - Czas trwania animacji przewijania mocy (sekundy)
- AnimationTickRate - Częstotliwość aktualizacji animacji (sekundy)
Sekcja Skills (Konfiguracja mocy)
Każda moc ma ustawienia:
- Id - Identyfikator mocy (1-105)
- Enabled - Czy moc jest aktywna w puli losowania
- Weight - Waga przy losowaniu (wyższy = częściej losowana)
- RandomMin/Max - Zakresy parametrów mocy (jeśli dostępne)
- MinRounds - Od której rundy losować moc
- Team - 0 = dowolna drużyna, 2 = tylko Terroryści, 3 = tylko CT
- ExcludeMaps - Lista map, na których moc nie będzie dostępna
- Additional - Zaawansowane ustawienia specyficzne dla danej mocy
5. Komendy i Bindy
Komendy Czatu
| Komenda | Opis | Uprawnienia |
|---|---|---|
/supermoc lub css_supermoc |
Wyświetla informacje o swojej supermocy | Wszyscy |
UseSkill |
Aktywuje aktywną supermoć | Wszyscy |
css_setskill [ID] [gracz] |
Ustaw supermoć dla gracza | @qRandomSkills/setskill |
Bindy Konsoli
Aby przypisać supermoć pod klawisz, otwórz konsolę (~) i wpisz:
bind [klawisz] UseSkill
Przykłady:
bind v UseSkill // Klawisz V
bind mouse3 UseSkill // Środkowy przycisk myszy
bind f UseSkill // Klawisz F
bind e UseSkill // Klawisz E
6. Tryby Gry (DrawMode)
0 - Indywidualny (Domyślny)
Każdy gracz otrzymuje własną losową moc. Najbardziej asymetryczne i chaotyczne doświadczenie.
1 - Drużynowy
Cała drużyna CT otrzymuje tę samą moc, a drużyna Terroryści otrzymuje swoją. Więcej strategii drużynowej.
2 - Globalny
Wszyscy gracze na serwerze otrzymują tę samą moc. Każdy ma te same umiejętności, różni się graczami.
3 - Bez powtórzeń
Moce nie powtarzają się na danej mapie u danego gracza. Za każdą rundę otrzymujesz nową moc z puli dostępnych.
4 - Głosowanie
Gracze głosują na moc spośród określonych opcji. Wymaga interakcji, bardziej zaangażowana gra.
7. Ważne Notatki
- Losowe przydzielanie: Supermoce są losowe na każdą rundę (chyba że używasz DrawMode 3 lub 4)
- Brak zmiany w trakcie rundy: Nie można zmienić mocy w trakcie rundy, chyba że wejdzie efekt specjalny (theft, reroll itp.)
- Administracja: Niektóre moce mogą być wyłączone na danym serwerze przez administratora
- Cooldown: Wiele aktywnych mocy posiada czas odnowienia (cooldown) - informacja wyświetlana w centrum ekranu
- Balans: Moce są skonfigurowane aby pozostały balansowe - aby zmienić ich zachowanie, edytuj plik konfiguracyjny
Plik Konfiguracyjny
Domyślna lokalizacja: addons/counterstrikesharp/configs/plugins/qRandomSkills/qRandomSkills.json
Język
Plugin wspiera wielojęzyczność przez system lokalizacyjny (pliki w folderze lang/)
Powodzenia i zabawy na serwerze! 🎮