About RocketWeapons
##
RocketWeapons
Transform weapons into rocket-firing weapon.
Supports all ranged and melee weapons — including custom shortnames and skins.
Fine-tune rockets per shot, spread, speed, and cost per weapon.
Throwables and water guns are not supported.
Â

Example shown uses a custom weapon created with the CustomizableWeapons plugin. RocketWeapons provides the rocket-firing logic only.
### Key Features
- Toggle with /rocketweapons or enable Always-On for all players
- Permission controlled via "rocketweapons.use"
- Define rocket type per shortnameÂ
- Fallback mapping for non-ammo weapons (e.g. water pistol, snowball gun)
- HUD icon shows which rocket type is active
### Rocket Types
0 = None • 1 = Basic • 2 = HV • 3 = Fire
### Configuration Example
{
"Toggle command": "toggleweapons",
"Enable toggleweapons command for players": false,
"Toggleweapons always on": true,
"HUD Icon Size (percent)": 5.0,
"HUD Offset From Right (px)": 435.0,
"HUD Offset From Bottom (px)": 25.0,
"Weapons": [
{
"shortname": "rifle.ak",
"skinid": 0,
"rocketspershot": 4,
"consumedrocketspershot": 0,
"rockettype(0=basic 1=hv 2=inced)": 0,
"spreaddegrees": 10.0,
"speedmultiplier": 1.0
},
{
"shortname": "hammer.salvaged",
"skinid": 0,
"rocketspershot": 4,
"consumedrocketspershot": 0,
"rockettype(0=basic 1=hv 2=inced)": 0,
"spreaddegrees": 10.0,
"speedmultiplier": 1.0
},
{
"shortname": "snowballgun",
"skinid": 0,
"rocketspershot": 4,
"consumedrocketspershot": 0,
"rockettype(0=basic 1=hv 2=inced)": 0,
"spreaddegrees": 10.0,
"speedmultiplier": 1.0
}
]
}
 Â
Installation
1. Upload
RocketWeapons.cs → oxide/plugins
2. Load
o.load RocketWeapons
(or restart the server)
3. Configure
oxide/config/RocketWeapons.json
4. Grant Permission
oxide.grant user STEAMID rocketweapons.use
 Â
Â
Â
Â
