## Features
### Core System
- **Menu-based skin selection** - Easy-to-use in-game menu system (`say /skins`)
- **Multiple model support** - v_model (viewmodel), p_model (playermodel), w_model (worldmodel)
- **Optional model handling** - Skip models by leaving empty quotes in config
- **Default skin fallback** - Automatic fallback to default models
- **Player preferences** - Saves player skin choices using nVault
----------------------------------------------------------------------------------------
### 🔄 Weapon Pickup Skin Inheritance
- **Smart Tracking:** Dropped weapons remember their owner's skin
- **Automatic Inheritance:** Pick up any weapon to get its visual skin temporarily
- **Bonus Transfer:** Inherited weapons include all bonuses (damage, speed, etc.)
- **Visual Feedback:** Clear notifications when inheriting skins
- **Easy Reversion:** Simple `/revert` command to return to personal skins
### 🎯 How It Works
1. **Player A** uses AWP Dragon Lore with +15 damage bonus
2. **Player A** drops the weapon → ground model shows Dragon Lore skin
3. **Player B** picks it up → automatically gets Dragon Lore skin and +15 damage
4. **Player B** can type `/revert` to switch back to their personal AWP skin
5. **Temporary Effect:** Inherited skin lasts until dropped, reverted, or round ends
----------------------------------------------------------------------------------------
### Supported Weapons
- `ak47` - AK-47 Assault Rifle
- `m4a1` - M4A1 Carbine
- `awp` - Arctic Warfare Police Sniper Rifle
- `deagle` - Desert Eagle Pistol
- `usp` - USP Tactical Pistol
- `glock` - Glock 18 Pistol
- `mp5` - MP5 Navy Submachine Gun
- `m3` - M3 Super 90 Shotgun
- `xm1014` - XM1014 Automatic Shotgun
- `famas` - FAMAS Assault Rifle
- `knife` - Combat Knife
- `hegrenade` - High Explosive Grenade
- `flashbang` - Flashbang Grenade
- `smokegrenade` - Smoke Grenade
- `c4` - C4 Explosive
### Advanced Bonus System
- **Movement bonuses** - Speed boost, gravity reduction, long jump
- **Combat bonuses** - Damage boost, health/armor on kill
- **Special effects** - Player transparency, double jump system
- **Kill rewards** - Health and armor bonuses when eliminating enemies
- **Real-time application** - Bonuses apply instantly when switching weapons
## Installation
1. **Copy files:**
- `gms_weapon_skins_simple.amxx` → `addons/amxmodx/plugins/`
- `gms_weapon_skins.cfg` → `addons/amxmodx/configs/`
### CVars
- `gms_weapons_active 1` - Enable/disable the plugin (0/1)
- `gms_weapons_bonuses 1` - Enable/disable skin bonuses (0/1)
### Config File Format
```
weapon_name "Skin Name" Price "admin_flag" "v_model" "p_model" "w_model" "bonuses"
```
**Example:**
```
knife "Karambit" 0 "" "models/awesome/v_knife.mdl" "models/awesome/p_knife.mdl" "" "-speed +200 -gravity +200 -dmg +15 -djump 2 -transparency 100 -hp +25 -armor +25 -longjump 200"
```
### Available Bonus Types
| Bonus | Format | Description | Example |
|-------|--------|-------------|---------|
| **Speed** | `-speed +VALUE` | Movement speed bonus (units/sec) | `-speed +200` |
| **Gravity** | `-gravity +VALUE` | Gravity reduction (lower = less gravity) | `-gravity +200` |
| **Damage** | `-dmg +VALUE` | Extra damage per hit | `-dmg +15` |
| **Health** | `-hp +VALUE` | Health bonus on kill | `-hp +25` |
| **Armor** | `-armor +VALUE` | Armor bonus on kill | `-armor +25` |
| **Double Jump** | `-djump VALUE` | Air jumps count | `-djump 2` |
| **Transparency** | `-transparency VALUE` | Player visibility (1-255) | `-transparency 100` |
| **Long Jump** | `-longjump VALUE` | Horizontal jump distance | `-longjump 200` |
## Usage
1. **Access menu:** Type `say /skins` in chat
2. **Select weapon:** Choose from the weapon categories
3. **Choose skin:** Pick your preferred skin or "Default Skin"
4. **Enjoy bonuses:** Bonuses apply automatically when using the weapon
### Special Mechanics
- **Long Jump:** Hold crouch + jump from ground (classic CS style)
- **Double Jump:** Use space/mousewheel for air jumps
- **Kill Bonuses:** Health and armor rewards apply on enemy elimination
- **Transparency:** Semi-invisible effect for stealth gameplay
## Commands
- `say /skins` - Open weapon skins menu
- `say_team /skins` - Open weapon skins menu (team chat)
## Technical Details
### Requirements
- AMX Mod X 1.8.2+
- Counter-Strike 1.6
- Fakemeta, Ham Sandwich modules
- Reapi
### File Structure
```
addons/amxmodx/
├── plugins/gms_weapon_skins_simple.amxx
├── configs/gms_weapon_skins.cfg
└── data/gms_weapon_skins.vault (auto-generated)
```