A Counter-Strike 2 plugin for CounterStrikeSharp that gives players a chance to receive random rewards after getting a kill.
Each kill has a configurable chance to drop a reward, and the reward is selected randomly from a predefined list.
- Random chance of receiving a reward after each kill.
- Rewards are picked randomly from a list.
- Fully configurable via
config.json. - Built-in rewards (examples):
- π° Extra cash
- β€οΈ Heal HP
- π‘ Kevlar + Armor
- π£ Random Grenades
- π Increased Speed
- π Bunnyhop
- β Temporary VIP (from 5 minutes up to 24 hours β random duration)
- π Credits for store/shop system
- π Level / XP for rankup system
- Download/clone the repository or copy
DropAfterKillPlugin.csinto your plugin project: - Compile your project with .NET 8.0 and CounterStrikeSharp.API.
- Place the built
.dllinto your CS2 serverβs plugin folder: - Restart the server or change the map.
Example config.json:
{
"DropChancePercent": 30,
"Rewards": [
{ "Type": "Cash", "Amount": 1000 },
{ "Type": "HP", "Amount": 50 },
{ "Type": "Armor", "Kevlar": true, "Helmet": true },
{ "Type": "Grenade", "List": ["weapon_hegrenade", "weapon_flashbang", "weapon_smokegrenade", "weapon_molotov"] },
{ "Type": "Speed", "Multiplier": 1.2, "Duration": 30 },
{ "Type": "Bhop", "Duration": 60 },
{ "Type": "VIP", "MinMinutes": 5, "MaxMinutes": 1440 },
{ "Type": "Credits", "Amount": 50 },
{ "Type": "XP", "Amount": 100 }
]
}
DropChancePercent β % chance of a drop after each kill.
Rewards β List of rewards, one is picked randomly.
VIP β Random time between MinMinutes and MaxMinutes (5 min β 24 h).
Credits β Gives credits to shop/store plugin (if installed).
XP β Adds XP for rank/level system.
[Drop System] You received: VIP for 2 hours!