Update and expand English and Polish readme files

This commit is contained in:
Juzlus 2025-08-29 03:33:36 +02:00
parent 11941f9081
commit c19a3b05cf
2 changed files with 388 additions and 111 deletions

View file

@ -27,7 +27,7 @@ jRandomSkills to plugin do CounterStrike 2, który wprowadza chaos i frajdę do
![Preview](./preview.gif)
![Preview2](./preview2.gif)
## 🌐 Serwer testowy
## 🌐 Serwer Testowy
Dołącz do serwera testowego 3v3 i wypróbuj plugin jRandomSkills:
- **Adres**: `jRandomSkills@pukawka.pl`
- **Hasło**: `public`
@ -42,7 +42,7 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk
<summary>Poniższa tabela przedstawia wszystkie dostępne supermoce w grze, wraz z ich opisami.</summary>
| Nazwa | Opis | Czas odnowienia / Zakres |
|-------|------|-----------------------------------|
| - | - | -|
| Aimbot | Każdy twój trafiony pocisk liczy się jako strzał w głowę | - |
| Anomalia | Cofasz się o 5 sekund do tyłu | 15 s |
| Anty Flash | Posiadasz odporność na flash'e, a twoje flash'e trwają 7 sekund | - |
@ -170,7 +170,7 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk
- Pobierz [jRandomSkills](https://github.com/Juzlus/jRandomSkills/releases)
- Wypakuj go do folderu `C2Server/game/csgo/addons/counterstrikesharp/plugins/`
- JEŚLI do pobrania jest plik `gamedata.json`:
- Wypakuj go do folderu `C2Server/server/game/csgo/addons/counterstrikesharp/gamedata/`
- Wypakuj `gamedata.json` do folderu `C2Server/server/game/csgo/addons/counterstrikesharp/gamedata/`
## </> Komendy Serwerowe
> [!TIP]
@ -181,13 +181,13 @@ Kupujesz serwer na pukawce? Skorzystaj z mojego [kodu polecającego](https://puk
| Komenda | Przykład | Opis | Uprawnienia |
| - | - | - | - |
| `!setskill <playerName> <skill>` | `!setskill Juzlus Aimbot` | Ustawienie supermocy | `@jRandmosSkills/admin` |
| `!setskill <playerName> <skill>` | `!setskill Juzlus Aimbot` | Przypisanie supermocy do gracza | `@jRandmosSkills/admin` |
| `!skills` | `!skills` | Lista supermocy | - |
| `!map <mapName>` | `!map de_nuke` | Zmiana mapy | `@jRandmosSkills/admin` |
| `!map <mapWorkshopId>` | `!map 3332005394` | Zmiana mapy z warsztatu | `@jRandmosSkills/admin` |
| `!start` | `!start` | Rozpoczęcie gry z parametrami: `mp_forcecamera 0, mp_freezetime 5, mp_overtime_enable 1, sv_cheats 0` | `@jRandmosSkills/admin` |
| `!start sv` | `!start sv` | Rozpoczęcie gry z parametrami: `mp_forcecamera 0, mp_freezetime 0, mp_overtime_enable 1, sv_cheats 1` | `@jRandmosSkills/admin` |
| `!console "<command>"` | `!console "sv_cheats 1"` | Uruchomienie komendy na serwerze | `@jRandmosSkills/root` |
| `!console <command>` | `!console sv_cheats 1` | Uruchomienie komendy na serwerze | `@jRandmosSkills/root` |
| `!swap` | `!swap` | Zamiana stron | `@jRandmosSkills/admin` |
| `!shuffle` | `!shuffle` | Losowe dobranie graczy do drużyn | `@jRandmosSkills/admin` |
| `!pause` | `!pause` | Wstrzymanie gry | `@jRandmosSkills/admin` |
@ -203,17 +203,17 @@ Aby nadać uprawnienia administracyjne w CounterStrikeSharp:
2. Dodaj do niego poniższą zawartość:
```json
{
"Juzlus": {
"identity": "STEAM_0:0:94913632",
"flags": ["@jRandmosSkills/admin", "@jRandmosSkills/root"]
}
"Juzlus": {
"identity": "STEAM_0:0:94913632",
"flags": ["@jRandmosSkills/admin", "@jRandmosSkills/root"]
}
}
```
`steamID` można znaleźć przy pomocy strony [steamidfinder](www.steamidfinder.com).
3. Zapisz plik i uruchom serwer, aby zastosować zmiany.
## ⚙️ Konfiguracja
Wszystkie sypermoce można dostosować w pliku **`Config.cfg`** znajdującym się w folderze `game\csgo\addons\counterstrikesharp\plugins\jRandomSkills`
Wszystkie sypermoce można dostosować w pliku **`Config.cfg`** znajdującym się w folderze **`game/csgo/addons/counterstrikesharp/plugins/jRandomSkills/`**
```json
{
@ -246,7 +246,7 @@ Wszystkie sypermoce można dostosować w pliku **`Config.cfg`** znajdującym si
}
```
## 🔗 Uwzględniona zależność
## 🔗 Uwzględniona Zależność
Plugin korzysta z zawartości następujących projektów:
- [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) autorstwa [schwarper](https://github.com/schwarper) - system śledzenia promieni (Trace Ray)
- [CS2FlashingHtmlHudFix](https://github.com/girlglock/CS2FlashingHtmlHudFix) autorstwa [girlglock](https://github.com/girlglock) - poprawka migotania okienka z supermocą
@ -258,8 +258,8 @@ Plugin korzysta z zawartości następujących projektów:
<summary><b>v1.1.0</b></summary>
- #### Ogólne:
- ###### Dodano język brazylijski (portugalski) (Grok AI).
- ###### Dodano język chiński (Grok AI).
- ###### Dodano język Brazylijski (Portugalski) (Grok AI).
- ###### Dodano język Chiński (Grok AI).
- ###### Dodano tryby gry.
- ###### Dodano konfigurację dla każdej supermocy.
- ###### Dodano tryb Debug Mode.
@ -502,7 +502,7 @@ Plugin korzysta z zawartości następujących projektów:
- ###### Naprawiono błąd, gdzie tylko gracz z supermocą był przeteleportowywany.
</details>
## 💝 Donate
## 💝 Wsparcie
<span>
<a href="https://www.buymeacoffee.com/juzlus" target="_blank" alt="buymeacoffee" style="width: 40%; text-decoration: none; margin-right: 20px;">
<img src="https://www.codehim.com/wp-content/uploads/2022/09/bmc-button-640x180.png" style="height: 60px;">

471
readme.md
View file

@ -1,15 +1,19 @@
<img width="2200px" src="/jRandomSkills - SRC Files/src/icons/jRandomSkills.png">
<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&logo=github"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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&logo=github"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="hhttps://discord.gg/72nzFguNtd"><img alt="Discord server" src="https://img.shields.io/discord/1409498685859037227?label=Discord&logo=discord&logoColor=white"></a>
</div>
## 📌
> [!NOTE]
> This repository is a fork of the [project](https://github.com/jakubbartosik/dRandomSkills) created by [Jakub Bartosik (D3X)](https://github.com/jakubbartosik).
## 💡 About
#### Every round, you receive a random skill. A plugin made for 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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>
jRandomSkills is a plugin for CounterStrike 2 that brings chaos and fun to gameplay! In each round, you randomly receive one of the unique skills – from invisibility and explosive shots to camera manipulation. Surprise your opponents, take control of the match, and discover dozens of creative abilities that transform the game's dynamics!
#### Choose language:
<a href="./readme-pl.md">
@ -19,94 +23,131 @@
<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>
## ✨ Current Skills (43)
> [!NOTE]
> If the server is hosted on **Windows** there may be problems with the skills: **Aimbot**, **Tank**, **Soldier**, **One-Shot**.
## 🖼️ Preview
![Preview](./preview.gif)
![Preview2](./preview2.gif)
- **Freezing Decoy:** Your decoy freezes all nearby players.
- **Soldier:** You have a random damage multiplier (1.15 - 1.35)x.
- **Tank:** You have a random received damage multiplier (0.65 - 0.85)x.
- **Aimbot:** Every bullet you hit counts as a headshot.
- **Retreat:** Teleport back to spawn. Press [css_useSkill], cooldown 15s.
- **Enemy Respawn:** Teleport to the enemy spawn. Press [css_useSkill], cooldown 15s.
- **Zeus:** Zeus x27 instantly recharges.
- **Radar Hack:** You see enemies on the radar.
- **Quick-Shot:** No cooldown when shooting.
- **Planter:** You can plant the bomb anywhere, detonation time is 60s.
- **Silent** Your footsteps and jumps are inaudible to OTHER players.
- **Deadly Flash:** Anyone completely blinded by your flashbang dies (including you).
- **Time Slow:** Slows down time for everyone for 6 seconds. Press [css_useSkill], cooldown 30s.
- **God Mode:** You are invincible for 2 seconds. Press [css_useSkill], cooldown 30s.
- **Random Weapon:** You get a random weapon. Press [css_useSkill], cooldown 15s.
- **Weapon Swap:** Swap weapons with a random enemy. Press [css_useSkill], cooldown 30s.
- **Wallhack:** You can see enemies through walls.
- **Swapper:** Swap places with a random enemy. Press [css_useSkill], cooldown 30s.
- **Dwarf:** Random character size at the start of the round (0.6 - 0.95).
- **Flash:** Random movement speed at the start of the round (1.2 - 3.0).
- **Paweł Jumper:** You get an additional jump.
- **Bunnyhop:** You have automatic BunnyHop.
- **Spy:** You start the round with an enemy model.
- **One-Shot:** Instantly kills an enemy upon hit.
- **Muhammad:** Explodes upon death, killing nearby players.
- **Rich Boy:** You receive a random amount of money at the start of the round (+5000 - +14999).
- **Rambo:** You get a random amount of health at the start of the round (+50 - +500).
- **Medic:** You receive a random number of medkits at the start of the round (1 - 4).
- **Ghost:** You are completely invisible.
- **Chicken:** You receive a chicken model + 10% speed boost but -50HP.
- **Astronaut:** You receive a random gravity value at the start of the round (0.1 - 0.7)x.
- **Disarmament:** You have a random chance to make the enemy drop their weapon upon hit (20% - 40%).
- **Anti-Flash:** You are immune to flashes, and your flashes last for 7 seconds.
- **Enemy Rotation:** You have a random chance to turn an enemy 180 degrees upon hit (20% - 40%).
- **Infinite Ammo:** You have unlimited ammo for all weapons.
- **Catapult:** You have a random chance to launch an enemy into the air (20% - 40%).
- **Dracula:** You regain health based on a percentage of the damage you deal (0.3x).
- **Teleporter:** Swap places with a hit enemy.
- **Saper:** You can plant and defuse bombs faster.
- **Phoenix:** You have a random chance to respawn after death.
- **Pilot:** Fly for a limited time. Hold [USE - E] to fly.
- **Shadow:** Teleport behind a hit enemy.
- **Anty Head:** You take no headshot damage.
## 🌐 Test Server
Join the 3v3 test server and try out the jRandomSkills plugin:
- **Address**: `jRandomSkills@pukawka.pl`
- **Password**: `public`
- **Opening Hours**: `22:00-17:00 UTC`
- **Connect URL**: `steam://connect/51.38.122.215:27235/public`
- **Connect**: `connect 51.38.122.215:27235; password public`
## </> Server Commands
> [!TIP]
> **Bind to use skills:** `bind x css_useSkill`
Buying a server on pukawka? Use my [referral code](https://pukawka.pl/pp,juzlus.html).
- **List of skills:** `!skills`
- **[*] Set skill:** `!setskill <nickname> <skill>`, `!setskill Juzlus Random Weapon`
$\quad$
- **[*] Change map:** `!map <map_name>`, `!map de_nuke`
- **[*] Change workshop map:** `!map <map_id>`, `!map 3332005394`
- **[*] Quick game start:** `!map start`
_[*] - Requires "@css/root" permission, which can be set in game/csgo/addons/counterstrikesharp/configs/admins.json_
## ✨ Current Skills (102)
<details>
<summary>The table below lists all available skills in the game, along with their descriptions.</summary>
## ⚙️ Configuration
Easily configure each skill in the "**Config.cfg**" file:
```json
{
"SkillsInfo": [
{
"Name": "None", // Name of the skill
"Active": true, // Whether the skill should be enabled at startup
"Cooldown": 30.0, // How long to wait before using the skill next time
"ChanceFrom": 1.0, // Minimum multiplier for the given skill
"ChanceTo": 1.0, // Maximum multiplier for the given skill
"Team": 1, // Which team can use this skill
// 1 - All
// 2 - Terrorist
// 3 - CounterTerrorist
"Only1v1": false // The skill only works when you are alone in a team
},
...
],
"Settings": {
"LangCode": "en", // Select language: en, en
"Set_Skill": "setskill, setskill",
"SkillsList_Menu": "superpowers, skills, skillslist, superpowers, randompowers",
"KillerSkillInfo": true, // Display your killer's skill information in chat
"TeamMateSkillInfo": true, // Display in chat information about your teammaties skills
"SummaryAfterTheRoud": true, // Display a summary of the last round in the chat
```
| Name | Description | Cooldown / Range |
| - | - | - |
| Aimbot | Every bullet you hit counts as a headshot | - |
| Anomaly | You rewind a few seconds back in time | 15 s |
| Anti-Flash | You are immune to flashbangs, and your flashbangs last 7 seconds | - |
| Iron Head | You take no damage from headshots | - |
| Zone Reaper | You can choose a bomb site to deactivate | - |
| Armored | You have a random damage taken multiplier | (0.65 - 0.85)x |
| Assassin | You deal increased damage to enemies from behind | - |
| Astronaut | You receive a random gravity value at the start of the round | (0.1 - 0.7)x |
| Baseball Player | Your decoy bounces off walls and instantly kills an enemy on impact | - |
| Enemy Spin | You have a random chance to turn an enemy 180° when hitting them | (20 - 40)% |
| Blademaster | While holding a knife, you have a high chance to deflect a shot | - |
| Bunny | You get auto "BunnyHop" | - |
| C4 Camouflage | You are invisible while holding the bomb | - |
| Catapult | You have a random chance to launch an enemy upwards | (20 - 40)% |
| Chicken | You get a chicken model + 10% faster movement - 50 HP | - |
| Chillout | Planting the bomb takes significantly longer | - |
| Cutter | Instant kill with a knife | - |
| Darkness | Applies a darkness effect to a chosen enemy | - |
| Deactivator | Choose a player whose skill you want to disable | - |
| Deaf | Choose a player to mute all sounds for | - |
| Disarmament | You have a random chance to make an enemy drop their weapon on hit | (65 - 85)% |
| Rangefinder | You can see the distance to the nearest enemy | - |
| Dracula | Hitting an enemy restores health equal to a percentage of the damage dealt | - |
| Duplicator | Choose a player to copy their skill | - |
| Dwarf | Random character size at the start of the round | (60 - 95)% |
| Enemy Spawn | Click [css_useSkill] to teleport to the enemy spawn | 15 s |
| Explosive Shot | Random chance to fire an explosive bullet while shooting | (15 - 30)% |
| Falcon Eye | Click [css_useSkill] to activate a bird's-eye view camera| - |
| Fastreload | Click [css_useSkill] to reload the weapon you are currently holding | - |
| Flash | Random player speed at the beginning of the round | (1.2 - 3.0)x |
| Fortnite | Click [css_useSkill] to create a destructible barricade | 2 s |
| Fragile Bomb | Shooting the bomb damages it | - |
| Friendly Fire | Shooting teammates heals them | - |
| Freezing Decoy | Your decoy freezes all nearby players | - |
| Ghost | You are completely invisible | - |
| Glaz | You can see through smoke grenades | - |
| Glitch | Disables the radar for a chosen enemy | - |
| Glue | Your grenades stick to walls | - |
| God Mode | Click [css_useSkill] to become immortal for a short time | 30 s |
| Healing Smoke | Your smoke grenades heal | - |
| Hermit | Killing restores ammo and a portion of health | - |
| Holy Hand Grenade | Your HE grenades deal double damage and have double range| - |
| Impostor | You start the round with an enemy player model | - |
| Infinite Ammo | You receive infinite ammo for all your weapons | - |
| Tracker | Choose a player who will leave a trail behind them | - |
| Jammer | Choose a player to disable their crosshair | - |
| Legless | Choose a player who cannot jump | - |
| Jumping Jack | Jumping restores health | - |
| Killer Flash | Anyone fully blinded by your flashbang dies (including you) | - |
| Life Swap | Choose a player to swap health with | - |
| Long Knife | A primary knife attack deals damage regardless of distance | - |
| Long Zeus | Zeus deals damage regardless of distance | - |
| Medic | Click [css_useSkill] to use a healing charge that restores 50 health | 1 s |
| Taxman | Choose a player to swap money with | - |
| Muhammed | You explode upon death, killing nearby players | - |
| Ninja | Standing still increases your invisibility by 33%, crouching by 33%, and holding a knife by 33% | - |
| No-Nades | Grenades deal no damage to you | - |
| Focus | No recoil while shooting | - |
| NoClip | Click [css_useSkill] to enable noclip for a short time | 30 s |
| One-Shot | Hitting an enemy instantly kills them | - |
| Head Only | You only take damage to the head | - |
| Pawel Jumper | You get an extra jump | - |
| Phoenix | You have a random chance to respawn after death | (20 - 40)% |
| Psychic Defusing | When you are near the bomb, you start defusing it | 10 s |
| Pilot | Fly for a limited time. Hold [USE - E] to fly | - |
| Free Planter | You can plant the bomb anywhere, with a detonation time of 60 seconds | - |
| Poison | Choose a player who will take damage every few seconds | - |
| No Rifles | Choose a player who cannot use rifles | - |
| Prosthesis | Arms and legs are bulletproof | - |
| Pusher | You have a random chance to push an enemy back when hitting them | 100% |
| Pyro | Molotov restores health | - |
| Rapid Fire | All bullets are fired very quickly | - |
| Radar Hack | Enemies are visible on the radar | - |
| Rambo | You receive a random amount of health at the start of the round | +(50 - 501) HP |
| Random Weapon | Click [css_useSkill] to receive a random weapon | 15 s |
| Re-Zombie | After death, you respawn as a zombie with increased health and no weapons | - |
| Reactive Armor | Armor absorbs the first damage taken | 15 s |
| Regeneration | You restore health every few seconds | - |
| Replicator | Click [css_useSkill] to create a replica that deals damage on hit | 15 s |
| Retreat | Click [css_useSkill] to return to spawn | 15 s |
| Return to Sender | The first hit on an enemy sends them back to their spawn | - |
| Rich Boy | You receive a random amount of money at the start of the round | (5000 - 15000)$ |
| Robin Hood | Dealing damage to an enemy steals their money | - |
| Rubber Bullets | Your bullets significantly slow down players | - |
| Sapper | You can plant and defuse bombs faster | - |
| Second Chance | After death, you respawn with the same amount of health | - |
| Shade | You teleport behind the back of a hit enemy | - |
| Short Fuse | The bomb explodes much faster | - |
| Silent | Your footsteps and jumps are silent to other players | - |
| Sniper Elite | Click [css_useSkill] to swap your current weapon for an AWP | 0 s |
| Soldier | You have a random damage multiplier | (1.15 - 1.35)x |
| Soundmaker | Click [css_useSkill] to trigger a sound for every enemy | 5 s |
| Spectator | Click [css_useSkill] to spectate a random enemy | 0 s |
| Position Swap | Click [css_useSkill] to swap places with a random enemy | 30 s |
| Teleporter | You swap places with the hit enemy | - |
| Thief | You can steal a skill from a chosen player | - |
| Third Eye | Click [css_useSkill] to activate third-person view | 0 s |
| Toxic Smoke | Your smoke grenades deal damage | - |
| Wallhack | You can see enemies through walls | - |
| Watchmaker | Every grenade throw alters the round time | - |
| Weapon Swap | Click [css_useSkill] to swap weapons with a random enemy | 30 s |
| Zeus | Zeus x27 instantly recharges | - |
</details>
## 💻 Installation
1. install / buy a **CS2 server**.
@ -124,16 +165,237 @@ Easily configure each skill in the "**Config.cfg**" file:
3. Install **CounterStrikeSharp**.
- Download [CounterStrikeSharp-With-Runtime](https://github.com/roflmuffin/CounterStrikeSharp/releases).
- Extract it to the `C2Server/game/csgo/` folder.
4. install **jRandomSkills**.
4. Install **CS2TraceRay**
- Download [CS2TraceRay](https://github.com/schwarper/CS2TraceRay/releases)
- Extract it to the `CS2Server/game/csgo/addons/counterstrikesharp/` folder.
5. Install **jRandomSkills**
- Download [jRandomSkills](https://github.com/Juzlus/jRandomSkills/releases)
- Extract it to the `C2Server/game/csgo/addons/counterstrikesharp/plugins/` folder.
- IF there is a `gamedata.json` file to download:
- Extract `gamedata.json` to the `C2Server/server/game/csgo/addons/counterstrikesharp/gamedata/` folder.
## 🖼️ Images
![Preview](./preview.gif)
## </> Server Commands
> [!TIP]
> **Bind to use skills:** `bind x css_useSkill`
<details>
<summary>The table below lists all available commands in the game, along with their descriptions.</summary>
| Command | Example | Description | Permissions |
| - | - | - | - |
| `!setskill <playerName> <skill>` | `!setskill Juzlus Aimbot` | Giving skill to a player | `@jRandmosSkills/admin` |
| `!skills` | `!skills` | List of skills | - |
| `!map <mapName>` | `!map de_nuke` | Change map | `@jRandmosSkills/admin` |
| `!map <mapWorkshopId>` | `!map 3332005394` | Change map from workshop | `@jRandmosSkills/admin` |
| `!start` | `!start` | Start game with conditions: `mp_forcecamera 0, mp_freezetime 5, mp_overtime_enable 1, sv_cheats 0` | `@jRandmosSkills/admin` |
| `!start sv` | `!start sv` | Start the game with conditions: `mp_forcecamera 0, mp_freezetime 0, mp_overtime_enable 1, sv_cheats 1` | `@jRandmosSkills/admin` |
| `!console <command>` | `!console sv_cheats 1` | Run a command on the server | `@jRandmosSkills/root` |
| `!swap` | `!swap` | Switch sides | `@jRandmosSkills/admin` |
| `!shuffle` | `!shuffle` | Randomly assign players to teams | `@jRandmosSkills/admin` |
| `!pause` | `!pause` | Pause the game | `@jRandmosSkills/admin` |
| `!heal` | `!heal` | Restore 100 health points | `@jRandmosSkills/root` |
| `!setscore <CT> <TT>` | `!setscore 10 7` | Set the game score | `@jRandmosSkills/root` |
</details>
## 🔑 Permissions
To grant administrative permissions in CounterStrikeSharp:
1. In the **`game/csgo/addons/counterstrikesharp/configs/`** folder, create a file named **`admins.json`**.
2. Add the following content to it:
```json
{
"Juzlus": {
"identity": "STEAM_0:0:94913632",
"flags": ["@jRandmosSkills/admin", "@jRandmosSkills/root"]
}
}
```
You can find your `steamID` using the [steamidfinder](www.steamidfinder.com) website.
3. Save the file and restart the server to apply the changes.
## ⚙️ Configuration
All skills can be customized in the **`Config.cfg`** file located in the **`game/csgo/addons/counterstrikesharp/plugins/jRandomSkills/`** folder.
```json
{
“Settings”: {
“LangCode”: “en”, // Plugin language: en, pl, pt-br, zh
“GameMode”: 0, // Game mode:
// 0 - Random skills for each player
// 1 - Same skills for the whole team
// 2 - Same skills for all players
// 3 - Debug: Skills are assigned in turn
“KillerSkillInfo”: true, // Show killer's skill in chat
“TeamMateSkillInfo”: true, // Show allies' skills in chat
“SummaryAfterTheRound”: true, // Show summary of the last round
“DebugMode”: true, // Write activity to the ‘Debug’ folder
...
},
“SkillsInfo”: [
{
“NeedsTeammates”: false, // Requires other players on the team
“OnlyTeam”: 0, // Skill availability:
// 0 - Everyone
// 2 - Terrorist
// 3 - CounterTerrorist
“Color”: “#ff0000”, // Skill color
“Active”: true, // Enabled on startup
“Name”: “Aimbot” // Skill name
},
...
]
}
```
## 🔗 Dependency Includes
This plugin uses content from the following projects:
- [CS2TraceRay](https://github.com/schwarper/CS2TraceRay) by [schwarper](https://github.com/schwarper) - Trace Ray system
- [CS2FlashingHtmlHudFix](https://github.com/girlglock/CS2FlashingHtmlHudFix) by [girlglock](https://github.com/girlglock) - a fix for window flickering
- [ChaseMod](https://github.com/ipsvn/ChaseMod/blob/master/Utils/Memory/CCSMatch.cs) by [ipsvn](https://github.com/ipsvn) - round score management
## 📋 Changelog
### v1.0.3 (by Juzlus)
<details>
<summary><b>v1.1.0</b></summary>
- #### General:
- ###### Added Brazilian Portuguese language (Grok AI).
- ###### Added Chinese language (Grok AI).
- ###### Added game modes.
- ###### Added configuration for each skill.
- ###### Added Debug Mode.
- ###### Added weapon receiving for skills associated with them (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1)).
- ###### Introduced general fixes and resolved bugs.
- #### New skills:
- ##### Anomaly
- ###### You rewind a few seconds back in time. Cooldown: 15 s.
- ##### Zone Reaper
- ###### You can choose a bomb site to deactivate.
- ##### Assassin
- ###### You deal increased damage to enemies from behind.
- ##### Baseball Player
- ###### Your decoy bounces off walls and instantly kills an enemy on impact.
- ##### Blademaster
- ###### While holding a knife, you have a high chance to deflect a shot.
- ##### C4 Camouflage
- ###### You are invisible while holding the bomb.
- ##### Chillout
- ###### Planting the bomb takes significantly longer.
- ##### Cutter
- ###### Instant kill with a knife.
- ##### Darkness
- ###### Applies a darkness effect to a chosen enemy.
- ##### Deactivator
- ###### Choose a player whose skill you want to disable.
- ##### Deaf
- ###### Choose a player to mute all sounds for.
- ##### Rangefinder
- ###### You can see the distance to the nearest enemy.
- ##### Duplicator
- ###### Choose a player to copy their skill.
- ##### Explosive Shot
- ###### Random chance to fire an explosive bullet while shooting. Chance: (15 - 30)%.
- ##### Falcon Eye
- ###### Click [css_useSkill] to activate a bird's-eye view camera.
- ##### Fastreload
- ###### Click [css_useSkill] to reload the weapon you are currently holding.
- ##### Fortnite
- ###### Click [css_useSkill] to create a destructible barricade. Cooldown: 2 s.
- ##### Fragile Bomb
- ###### Shooting the bomb damages it.
- ##### Friendly Fire
- ###### Shooting teammates heals them.
- ##### Glaz
- ###### You can see through smoke grenades.
- ##### Glitch (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1))
- ###### Disables the radar for a chosen enemy.
- ##### Glue (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1))
- ###### Your grenades stick to walls.
- ##### Healing Smoke
- ###### Your smoke grenades heal.
- ##### Hermit (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1))
- ###### Killing restores ammo and a portion of health.
- ##### Holy Hand Grenade
- ###### Your HE grenades deal double damage and have double range.
- ##### Tracker
- ###### Choose a player who will leave a trail behind them.
- ##### Jammer (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1))
- ###### Choose a player to disable their crosshair.
- ##### Legless
- ###### Choose a player who cannot jump.
- ##### Jumping Jack
- ###### Jumping restores health.
- ##### Life Swap
- ###### Choose a player to swap health with.
- ##### Long Knife
- ###### A primary knife attack deals damage regardless of distance.
- ##### Long Zeus
- ###### Zeus deals damage regardless of distance.
- ##### Taxman
- ###### Choose a player to swap money with.
- ##### Ninja
- ###### Standing still increases your invisibility by 33%, crouching by 33%, and holding a knife by 33%.
- ##### No-Nades
- ###### Grenades deal no damage to you.
- ##### Focus (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1))
- ###### No recoil while shooting.
- ##### NoClip
- ###### Click [css_useSkill] to enable noclip for a short time. Cooldown: 30 s.
- ##### Head Only
- ###### You only take damage to the head.
- ##### Poison
- ###### Choose a player who will take damage every few seconds.
- ##### No Rifles
- ###### Choose a player who cannot use rifles.
- ##### Prosthesis
- ###### Arms and legs are bulletproof.
- ##### Psychic Defusing
- ###### When you are near the bomb, you start defusing it. Cooldown: 10 s.
- ##### Pusher
- ###### You have a random chance to push an enemy back when hitting them. Chance: 100%.
- ##### Pyro
- ###### Molotov restores health.
- ##### Reactive Armor
- ###### Armor absorbs the first damage taken. Cooldown: 15 s.
- ##### Regeneration
- ###### You restore health every few seconds.
- ##### Replicator
- ###### Click [css_useSkill] to create a replica that deals damage on hit. Cooldown: 15 s.
- ##### Return to Sender
- ###### The first hit on an enemy sends them back to their spawn.
- ##### Re-Zombie
- ###### After death, you respawn as a zombie with increased health and no weapons.
- ##### Robin Hood (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1))
- ###### Dealing damage to an enemy steals their money.
- ##### Rubber Bullets (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1))
- ###### Your bullets significantly slow down players.
- ##### Second Chance
- ###### After death, you respawn with the same amount of health.
- ##### Short Fuse (suggested by [ToRRent1812](https://github.com/Juzlus/jRandomSkills/issues/1))
- ###### The bomb explodes much faster.
- ##### Sniper Elite
- ###### Click [css_useSkill] to swap your current weapon for an AWP.
- ##### Soundmaker
- ###### Click [css_useSkill] to trigger a sound for every enemy. Cooldown: 5 s.
- ##### Spectator
- ###### Click [css_useSkill] to spectate a random enemy.
- ##### Thief
- ###### You can steal a skill from a chosen player.
- ##### Third Eye
- ###### Click [css_useSkill] to activate third-person view.
- ##### Toxic Smoke
- ###### Your smoke grenades deal damage.
- ##### Wallhack
- ###### You can see enemies through walls.
- ##### Watchmaker
- ###### Every grenade throw alters the round time.
- #### Skill improvements:
- ###### Improved skill descriptions.
- ###### Fixed all noticeable bugs.
</details>
<details>
<summary><b>v1.0.3</b></summary>
- #### General:
- ###### English language added.
- ###### Added welcome message.
@ -141,8 +403,8 @@ Easily configure each skill in the "**Config.cfg**" file:
- ###### Added preview of spectated player's skills.
- ###### Blocked the possibility of having the same skill twice in a row.
- ###### Added simple configuration for each skill.
- ###### Reworked all superpowers so they can be manipulated at any time (Fixed setskill command)
- ###### Changed activation of superpowers to bind css_useSkill
- ###### Reworked all skills so they can be manipulated at any time (Fixed setskill command)
- ###### Changed activation of skills to bind css_useSkill
- #### New skills:
- ##### Freezing Decoy
- ###### Your decoy freezes all nearby players.
@ -182,8 +444,11 @@ Easily configure each skill in the "**Config.cfg**" file:
- ##### Ghost:
- ###### Fixed being invisible after death.
- ###### Minor fixes for the rest of the powers.
</details>
<details>
<summary><b>v1.0.2</b></summary>
### v1.0.2 (by Juzlus)
- #### New skills:
- ##### Dwarf:
- ###### Random character size range (60% - 95%).
@ -235,6 +500,18 @@ Easily configure each skill in the "**Config.cfg**" file:
- ###### Changed: Renamed the power from ‘Eliminator’ to ‘Sapper’.
- ##### Teleporter:
- ###### Fixed a bug where only the player with the skill was being teleported.
</details>
## 💝 Donate
<span>
<a href="https://www.buymeacoffee.com/juzlus" target="_blank" alt="buymeacoffee" style="width: 40%; text-decoration: none; margin-right: 20px;">
<img src="https://www.codehim.com/wp-content/uploads/2022/09/bmc-button-640x180.png" style="height: 60px;">
</a>
<a>⠀</a>
<a href="https://buycoffee.to/juzlus" target="_blank" alt="buycoffee" style="text-decoration: none; width: 40%; background-color: rgb(0, 169, 98);border-radius: 10px;">
<img src="https://buycoffee.to/btn/buycoffeeto-btn-primary.svg" style="height: 60px">
</a>
</span>
## 📝 Contact