## 📌 Oznaczenie > [!NOTE] > Te repozytorium jest to fork [projektu](https://github.com/jakubbartosik/dRandomSkills) stworzonego przez [Jakuba Bartosika (D3X)](https://github.com/jakubbartosik). ## 💡 Opis #### Co każdą rundę dostajesz losową supermoc. Plugin zrobiony pod CS2.
GitHub release       GitHub latest commit       Github all releases       GitHub stars
#### Wybierz język: ## ✨ Aktualne Supermoce (43) > [!NOTE] > Jeśli serwer jest postawiony na systemie **Windows** mogą wystąpić problemy z supormecami: **Aimbot**, **Gruby**, **Żołnierz**, **Jednostrzałowiec**. - **Zamrażający Decoy:** Twój decoy zamraża wszystkich pobliskich graczy - **Żołnierz:** Masz losowy mnożnik obrażeń (1.15 - 1.35)x - **Gruby:** Masz losowy mnożnik otrzymywanych obrażeń (0.65 - 0.85)x - **Aimbot:** Każdy twój trafiony pocisk jest liczony jako głowa - **Odwrót:** Powrót na spawna. Kliknij [css_useSkill], cooldown 15s - **Resp Wroga:** Teleportacja na spawn wroga. Kliknij [css_useSkill], cooldown 15s - **Zeus:** Zeus x27 natychmiastowo się odnawia - **Radarowiec:** Widzisz wrogów na radarze - **Szybkostrzelność:** Brak cooldown przy strzelaniu - **Samowolka:** Możesz podłożyć bombę w dowolnym miejscu, czas detonacji bomby trwa 60s - **Cichociemny:** Twoje kroki i skoki są niesłyszalne dla INNYCH graczy - **Zabójczy Flash:** Każdy całkowicie oślepiony twoim granatem umiera (również ty) - **Spowlnienie Czasu:** Spowolnienie czasu dla wszystkich na 6 sekundy. Kliknij [css_useSkill], cooldown 30s - **Nieśmiertelność:** Jesteś nieśmiertelny przez 2 sekundy. Kliknij [css_useSkill], cooldown 30s - **Losowa Broń:** Dostajesz losową broń. Kliknij [css_useSkill], cooldown 15s - **Zamiana Broni:** Zamieniasz się bronią z losowym wrogiem. Kliknij [css_useSkill], cooldown 30s - **Wallhack:** Widzisz wrogów przez ściany - **Zamiana Miejsc:** Zamiana miejscami z losowym wrogiem. Kliknij [css_useSkill], cooldown 30s - **Mini Majk:** Losowa wielkość postaci na początku rundy (0.6 - 0.95) - **Flash:** Losowa prędkośc postaci na początku rundy (1.2 - 3.0) - **Paweł Jumper:** Otrzymujesz dodatkowy skok - **Królik:** Otrzymujesz auto "BunnyHopa" - **Szpieg:** Otrzymujesz na start rundy model postaci wroga - **Jednostrzałowiec:** Po trafieniu od razu zabija przeciwnika - **Muhammed:** Po śmierci wybucha i zabija graczy w obrębie - **Bogacz:** Otrzymujesz losową ilość kasy na start rundy (+5000 - +14999) - **Rambo:** Otrzymujesz losową ilość zdrowia na start rundy (+50 - +500) - **Medyk:** Otrzymujesz losową ilość apteczek na start rundy (1 - 4) - **Duszek:** Jesteś całkowicie niewidzialny - **Kurczak:** Otrzymujesz model kurczaka + jesteś o 10% szybszy - 50hp - **Astronauta:** Otrzymujesz losową ilość grawitacji na start rundy (0.1 - 0.7)x - **Rozbrojenie:** Masz losową szanse na wyrzucenie broni wroga po trafieniu (20% - 40%) - **Anty Flash:** Posiadasz odporność na flashe i 7 sekund trwają twoje flash'e - **Obrót Wroga:** Masz losową szanse na obrócenie wroga o 180 stopni po trafieniu (20% - 40%) - **Nieskończone Ammo:** Otrzymujesz nieskończoną ilość ammo do wszystkich swoich broni - **Katapulta:** Masz losową szanse na podrzucenie wroga (20% - 40%) - **Drakula:** Po trafieniu ofiary otrzymujesz zwrot zdrowia w postaci danego procentu zadanych obrażeń (0.3x) - **Teleporter:** Zamieniasz się miejscami z trafionym wrogiem - **Saper:** Możesz szybciej podłożyć bombę oraz ją zdefować - **Phoenix:** Masz losową szans na odrodzenie się po śmierci - **Pilot:** Latanie przez określony czas. Przytrzymaj [USE - E], aby latać - **Cień:** Teleportujesz się za plecy trafionego wroga - **Żelazna Głowa:** Nie otrzymujesz obrażeń w głowę ## Komendy Serwerowe > [!TIP] > **Bind do używania supermocy:** `bind x css_useSkill` - **Lista supermocy:** `!skills` - **[*] Ustawienie supermocy:** `!setskill `, `!setskill Juzlus Losowa Broń` $\quad$ - **[*] Zmiana mapy$^1$:** `!map `, `!map de_nuke` - **[*] Zmiana mapy z warsztatu$^1$:** `!map `, `!map 3332005394` - **[*] Szybkie rozpoczęcie gry$^1$:** `!map start` _[*] - wymaga uprawnień "@css/root", które można ustawić w game/csgo/addons/counterstrikesharp/configs/admins.json_ ## ⚙️ Konfiguracja Możliwość prostej konfiguracji każdej supermocy w pliku "**Config.cfg**" ```json { "SkillsInfo": [ { "Name": "None", // Nazwa supermocy "Active": true, // Czy supermoc ma być włączona przy uruchamianiu "Cooldown": 30.0, // Ile trzeba odczekać przed następnym użyciem supermocy "ChanceFrom": 1.0, // Minimalny mnożnik dla danych supermocy "ChanceTo": 1.0, // Maksymalny mnożnik dla danych supermocy "Team": 1, // Która drużyna może użyć tej supermocy // 1 - Wszyscy // 2 - Terrorist // 3 - CounterTerrorist "Only1v1": false // Supermoc działa tylko, gdy jesteś sam w drużynie }, ... ], "Settings": { "LangCode": "en", // Wybierz język pluginu: en, pl "Set_Skill": "ustawskill, setskill", "SkillsList_Menu": "supermoc, skills, listamocy, supermoce, losowemoce", "KillerSkillInfo": true, // Wyświetl na czacie informacje o supermocy twojego zabójcy "TeamMateSkillInfo": true, // Wyświetl na czacie informacje o supermocach twoich sojuszników "SummaryAfterTheRound": true // Wyświetl na czacie podsumowanie z ostatniej rundy } } ``` ## 💻 Instalacja 1. Zainstaluj / Kup **serwer CS2** - Dobry poradnik jak stworzyć własny serwer CS2 [[Film]](https://www.youtube.com/watch?v=1ZrEn0CiMi4&ab_channel=TroubleChute), [[Strona]](https://hub.tcno.co/games/cs2/dedicated_server/). 2. Zainstaluj **Metamod** - Pobierz [Metamod:Source 2.x](https://www.sourcemm.net/downloads.php/?branch=master) - Wypakuj go do folderu `C2Server/game/csgo/` - Edytuj plik `gameinfo.gi` dodając nową linijkę ```json Game_LowViolence csgo_lv // Perfect World content override Game csgo/addons/metamod // <-- Linijka do dodania Game csgo ``` 3. Zainstaluj **CounterStrikeSharp** - Pobierz [CounterStrikeSharp-With-Runtime](https://github.com/roflmuffin/CounterStrikeSharp/releases) - Wypakuj go do folderu `C2Server/game/csgo/` 4. Zainstaluj **jRandomSkills** - Pobierz [jRandomSkills](https://github.com/Juzlus/jRandomSkills/releases) - Wypakuj go do folderu `C2Server/game/csgo/addons/counterstrikesharp/plugins/` ## 🖼️ Prezentacja Pluginu ![Preview](./preview.gif) ## 📋 Lista Zmian ### v1.0.3 (by Juzlus) - #### Ogólne: - ###### Dodano język angielski. - ###### Dodano wiadomość powitalną. - ###### Dodano podsumowanie z ostatniej rundy. - ###### Dodano podgląd supermocy obserwowanego gracza. - ###### Zabklokowano możliwość posiadania tej samej supermocy dwa razy pod rząd. - ###### Dodano prostą konfigurację dla każdej supermocy. - ###### Przerobiono wszystkie supermoce aby można manipulować nimi w każdej chwili (Naprawiono komendy do ustawiania supermocy). - ###### Zmieniono aktywację supermocy na bind css_useSkill. - #### Nowe moce: - ##### Zamrażający Decoy - ###### Twój decoy zamraża wszystkich pobliskich graczy. - ##### Żołnierz: - ###### Masz losowy mnożnik obrażeń (1.15 - 1.35)x. - ##### Gruby: - ###### Masz losowy mnożnik otrzymywanych obrażeń (0.65 - 0.85)x. - ##### Aimbot: - ###### Każdy twój trafiony pocisk jest liczony jako głowa. - ##### Odwrót: - ###### Powrót na spawna. Kliknij [css_useSkill], cooldown 15s. - ##### Resp Wroga: - ###### Teleportacja na spawn wroga. Kliknij [css_useSkill], cooldown 15s. - ##### Zeus: - ###### Zeus x27 natychmiastowo się odnawia. - ##### Radarowiec: - ###### Widzisz wrogów na radarze. - ##### Szybkostrzelność: - ###### Brak cooldown przy strzelaniu. - ##### Samowolka: - ###### Możesz podłożyć bombę w dowolnym miejscu, czas detonacji bomby trwa 60s. - ##### Cichociemny: - ###### Twoje kroki i skoki są niesłyszalne dla INNYCH graczy. - ##### Zabójczy Flash: - ###### Każdy całkowicie oślepiony twoim granatem umiera (również ty). - ##### Spowlnienie Czasu: - ###### Spowolnienie czasu dla wszystkich na 6 sekundy. Kliknij [css_useSkill], cooldown 30s. - ##### Nieśmiertelność: - ###### Jesteś nieśmiertelny przez 2 sekundy. Kliknij [css_useSkill], cooldown 30s. - ##### Losowa Broń: - ###### Dostajesz losową broń. Kliknij [css_useSkill], cooldown 15s. - ##### Zamiana Broni: - ###### Zamieniasz się bronią z losowym wrogiem. Kliknij [css_useSkill], cooldown 30s. - #### Poprawki mocy: - ##### Saper: - ###### Naprawiono bład z natychmiastowym podkładaniem bomby jak ktokolwiek na serwerze miał moc 'Saper'. - ##### Duszek: - ###### Naprawiono bycie niewidzialnym po śmierci. - ###### Drobne poprawki dla reszty mocy. ### v1.0.2 (by Juzlus) - #### Nowe moce: - ##### Mini Majk: - ###### Losowa wielkość postaci w przedziale (60% - 95%). - ##### Zamiana Miejsc: - ###### Zamiana miejscami z losowym wrogiem, po kliknięciu przyciska [css_useSkill]. Cooldown to 30s. - #### Poprawki mocy: - ##### Anty Flash: - ###### Dodano: Twoje flash'e trwają dłużej (7s). - ##### Astronauta: - ###### Zmieniono: Mnożnik grawitacji z (0.2 - 0.7) na (0.1 - 0.7). - ###### Dodano: Gracz widzi teraz mnożnik swojej grawitacji na czacie. - ##### Drakula: - ###### Zmieniono: Drakula od teraz może mieć nadwyżkę zdrowia. - ##### Duszek: - ###### Dodano: Zabklokowanie korzystania z broni innej niż nóż. - ###### Dodano: Każda podniesiona broń przez duszka staje się niewidzialna. - ##### Flash: - ###### Naprawiono nie dostawanie prędkości. - ###### Zmieniono: Mnożnik prędkości z (1.2 - 2.5) na (1.2 - 3.0). - ###### Dodano: Gracz widzi teraz mnożnik swojej prędkości na czacie. - ##### Katapulta: - ###### Dodano: Losowe szanse na podrzucenie (20% - 40%). - ###### Dodano: Gracz widzi teraz swoje szanse na czacie. - ##### Kurczak: - ###### Naprawiono nie dostawanie modelu kurczaka. - ###### Dodano: Zabklokowanie korzystania z broni innej niż nóż lub pistolet. - ###### Dodano: Kurczak może posiadać tylko 50 hp. - ##### Medyk: - ###### Naprawiono nie dostawanie apteczek. - ###### Zmieniono: Od teraz wszyscy tracą apteczki na końcu rundy. - ##### Nieskończone Ammo: - ###### Dodano: Od teraz granaty również są nieskończone. - ##### Obrót Wroga: - ###### Dodano: Losowe szanse na obrót wroga (20% - 40%). - ###### Dodano: Gracz widzi teraz swoje szanse na czacie. - ##### Phoenix: - ###### Naprawiono nie odradzanie się po śmierci. - ###### Dodano: Losowe szanse na odrodzenie (20% - 40%). - ###### Dodano: Gracz widzi teraz swoje szanse na czacie. - ##### Pilot: - ###### Zmieniono: Poprawiono opis supermocy. - ##### Rambo: - ###### Naprawiono nie dostawanie dodatkowego życia. - ##### Rozbrojenie: - ###### Dodano: Losowe szanse na wyrzucenie broni wroga (20% - 40%). - ###### Dodano: Gracz widzi teraz swoje szanse na czacie. - ###### Zmieniono: Wyrzuca teraz tylko aktywną broń wroga (naprawiono błąd wyrzucenia kosy). - ##### Eliminator -> Saper: - ###### Zmieniono: Zmineiono nazwę mocy z 'Eliminator' na 'Saper'. - ##### Teleporter: - ###### Naprawiono błąd, gdzie tylko gracz z supermocą był przeteleportowywany. ## 📝 Kontakt Jeśli masz jakieś pytanie, napisz na juzlus.biznes@gmail.com lub [Discord](https://discordapp.com/users/284780352042434570).