Custom Killstreak Rewards Plugin for CS 1.6:
## Features
- ✅ **Killstreak Rewards** - Configurable killstreak levels (3, 5, 7, 10, 15, 20 kills)
- ✅ **Special Kill Rewards** - Headshot and knife kill bonuses with cooldown system
- ✅ **VIP System** - Temporary VIP privileges with persistent storage across map changes
- ✅ **Multiple Bonus Types** - Health, regeneration, gravity, speed, transparency, trails, money
- ✅ **Dual Message System** - HUD messages and colored chat messages
- ✅ **Sound System** - Different sounds for each reward level
- ✅ **Smart Bonus Management** - New rewards replace old ones to prevent stacking
- ✅ **Player Commands** - Individual sound control (/soundon, /soundoff)
- ✅ **Flexible Configuration** - Separate modes for sounds, HUD, and chat messages
- ✅ **Anti-Spam Protection** - Cooldown system prevents reward abuse
- ✅ **Persistent Data Storage** - VIP privileges survive server restarts and map changes
- ✅ **Full INI Configuration** - Easy customization without code changes
- ## Installation
- 1. **Copy files to your server:**
- killstreak_rewards.amxx -> addons/amxmodx/plugins/
- killstreak_rewards.ini -> addons/amxmodx/configs/
- 2. **Add to plugins.ini:**
- killstreak_rewards.amxx
- 3. **Restart server or change map**
Killstreak_rewards.ini :
[settings]
sound_mode = 2 ; 0 = disabled, 1 = killer only, 2 = all players, 3 = team onl
message_mode = 2 ; 0 = disabled, 1 = killer only, 2 = all players, 3 = team only
chat_message_mode = 2 ; 0 = disabled, 1 = killer only, 2 = all players, 3 = team only
prefix = [KSR] ; Chat message prefix
vip_reset = 2 ; 1 = expire after days, 2 = reset on death
; Triple Kill Reward
[1]
kills = 3
weapon = awp, deagle, hegrenade, smokegrenade, flashbang
health = +10
regen = 10
max_regen = 150
gravity = 700
gravity_life = 8
speed = 350
speed_life = 8
transparency = 60
transparency_time = 5
trail = sprites/laserbeam.spr
trail_life = 5
money = 500
vip_flag = bc
vip_time = 1
message = %s are on Triple Kill with %d kills!
chat_message = %s are on Triple Kill with %d kills!
sound = misc/killingspree.wav
; Headshot Kill Reward
[Headshot_kill]
weapon = hegrenade
health = +75
regen = 30
max_regen = 300
gravity = 300
gravity_life = 18
speed = 550
speed_life = 18
transparency = 20
transparency_time = 15
trail = sprites/lgtning.spr
trail_life = 15
money = 5000
message = %s: HEADSHOT KILL! Perfect aim !
chat_message = %s: HEADSHOT KILL! Perfect aim !
sound = misc/headshot.wav
; Knife Kill Reward
[Knife]
weapon = knife
health = +50
regen = 20
max_regen = 250
gravity = 400
gravity_life = 15
speed = 500
speed_life = 15
transparency = 30
transparency_time = 12
trail = sprites/hotglow.spr
trail_life = 12
money = 3000
message = %s: KNIFE KILL! Silent assassin !
chat_message = %s: KNIFE KILL! Silent assassin !
sound = misc/humiliation.wav
### Configuration Parameters
## Configuration Parameters
- **`kills`** - Number of consecutive kills required
- **`weapon`** - Weapons to give (awp, deagle, hegrenade, etc.)
- **`health`** - Instant health bonus (+/- HP)
- **`regen`** - Health regeneration duration (seconds)
- **`max_regen`** - Maximum health limit during regen
- **`gravity`** - Player gravity (lower = lighter jumps)
- **`gravity_life`** - Gravity effect duration (seconds)
- **`speed`** - Movement speed (higher = faster)
- **`speed_life`** - Speed effect duration (seconds)
- **`transparency`** - Invisibility level (0-255, lower = more invisible)
- **`transparency_time`** - Transparency duration (seconds)
- **`trail`** - Visual trail sprite path
- **`trail_life`** - Trail effect duration (seconds)
- **`money`** - Cash bonus amount
- **`vip_flag`** - Admin flags (b=reservation, c=kick immunity, e=map access)
- **`vip_time`** - VIP duration (days or until death)
- **`message`** - HUD message (%s=name, %d=kills)
- **`chat_message`** - Chat message with colors
- **`sound`** - Sound file path
## Player Commands
- **say /soundoff** - Disable killstreak sounds for yourself
- **say /soundon** - Enable killstreak sounds for yourself
- **say_team /soundoff** - Disable sounds (team chat)
- **say_team /soundon** - Enable sounds (team chat)
## VIP System
### VIP Reset Modes
- **vip_reset = 1** - VIP privileges expire after specified days (persistent across restarts)
- **vip_reset = 2** - VIP privileges reset immediately on death
### VIP Flags
- **d** - ADMIN_BAN (ban players) - *Players with this flag won't receive temporary VIP*
### VIP Examples
- **"b"** - Reserved slot only
- **"bc"** - Reserved slot + kick privileges
- **"bce"** - Reserved slot + kick + slay privileges
- **"bcef"** - Reserved slot + kick + slay + map change privileges
### Smart Bonus Management
- **No Stacking** - New rewards replace old ones to prevent overpowered combinations
- **Automatic Cleanup** - Old bonuses are cleared when new ones are applied
- **Cooldown System** - Prevents spam from special kill rewards