Przejdź do treści
PLSetti
← Wszystkie pluginy
qRandomSkills

qRandomSkills - losowe supermoce

autor: Qesik

Losowe supermoce to znany tryb polegający na tym, że gracze co rundę otrzymują losową supermoce (skill) co rundę i walczą między sobą.

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 F lub bind UseSkill)
    • 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! 🎮