🎯 Shooting Range System
PC Shooting Range is a complete shooting range system for RedM. Players can compete in timed challenges, track their shooting skills, and climb the leaderboards to prove who has the steadiest hand.
Video Preview
🎮 Game Modes & Competition
- 30 Second Challenge – Hit as many targets as possible before time runs out.
- 20 Targets Challenge – Speedrun mode where players complete 20 targets as fast as possible.
- 📊 Separate leaderboards for each shooting range location.
- 🏆 Automatic monthly rewards for the top 3 sharpshooters.
👤 Player Experience
- React-based NUI leaderboard showing the best shooters per location.
- Custom shooter nickname to build reputation.
- Choice between native prompts or pc_interaction.
- Skill-based status titles from Shooter to Champion Marksman.
🛠️ Server Owner Friendly
- Works with VORP, RedEM:RP, and RSG.
- Standalone system using native prompts or pc_interaction.
- 🌍 English translations included, easy to add more.
- Fully configurable delays, rewards, and reset schedules.
- Includes Quakers Cove shooting range with custom mapping and range model.
📌 How It Works
Walk up to a shooting range and interact with the marker. First-time players set their shooter nickname. Choose between the 30-second rapid fire challenge or the 20-target speed run. Targets spawn dynamically, and your score is tracked on the leaderboard. Top performers receive rewards when rankings reset.
⚙️ Installation
- Import the SQL file.
- Configure your framework in
config.lua. - Add
pc_shootingrange to your server.cfg.
🔧 Config Highlights
- Multiple shooting range locations with custom target positions.
- Configurable game start countdown delay.
- Scheduled ranking resets (e.g. 1st and 15th of each month).
- Top 3 player rewards system.
- Flexible blip settings per location.
- Easy target placement using vector coordinates.
📦 Requirements
- oxmysql
- VORP / RedEM / RSG
- pc_interaction (optional, native prompts supported)