244 lines
13 KiB
Markdown
244 lines
13 KiB
Markdown
## 📌 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.
|
|
<div align="center">
|
|
<a href="https://GitHub.com/Juzlus/jRandomSkills/releases/"><img alt="GitHub release" src="https://img.shields.io/github/release/Juzlus/jRandomSkills.svg?style=social"></a>
|
|
<a href="https://GitHub.com/Juzlus/jRandomSkills/commit/"><img alt="GitHub latest commit" src="https://img.shields.io/github/last-commit/Juzlus/jRandomSkills.svg?style=social&logo=github"></a>
|
|
<a href="https://GitHub.com/Juzlus/jRandomSkills/releases/"><img alt="Github all releases" src="https://img.shields.io/github/downloads/Juzlus/jRandomSkills/total.svg?style=social"></a>
|
|
<a href="https://GitHub.com/Juzlus/jRandomSkills/stargazers/"><img alt="GitHub stars" src="https://img.shields.io/github/stars/Juzlus/jRandomSkills.svg?style=social"></a>
|
|
</div>
|
|
|
|
#### Wybierz język:
|
|
<a href="./readme-pl.md">
|
|
<img width="50px" src="https://upload.wikimedia.org/wikipedia/en/thumb/1/12/Flag_of_Poland.svg/1920px-Flag_of_Poland.svg.png">
|
|
</a>
|
|
<a href="./readme.md">
|
|
<img width="50px" src="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a5/Flag_of_the_United_Kingdom_%281-2%29.svg/1920px-Flag_of_the_United_Kingdom_%281-2%29.svg.png">
|
|
</a>
|
|
|
|
|
|
## ✨ 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$^1$:** `!setskill <nickname> <skill>`, `!setskill Juzlus Losowa Broń`
|
|
$\quad$
|
|
- **Zmiana mapy$^1$:** `!map <nazwa_mapy>`, `!map de_nuke`
|
|
- **Zmiana mapy z warsztatu$^1$:** `!map <id_mapy>`, `!map 3332005394`
|
|
- **Szybkie rozpoczęcie gry$^1$:** `!map start`
|
|
|
|
_$^1$ - 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
|
|

|
|
|
|
## 📋 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).
|