Showcase (Images)




Features
-
Dynamic Target System: Targets spawn at random points along wall-to-wall target lines, ensuring every session feels different. Supports multiple target props with individual point values, all configurable from a single data file.
-
Custom-Built NUI with Svelte 5: Built from scratch using Vite, Svelte 5, TypeScript, and Skeleton UI. A sleek, responsive interface lets players configure weapons, difficulty, target groups, and shooting stance with ease.
-
Crosshair Studio: Choose the default game reticle, disable it entirely, or design your own. Customize style, color, size, thickness, gap, and opacity, with all preferences automatically saved between sessions.
-
Valorant-Style Peek Training: Improve flick shots and reaction time against moving dummies that randomly peek, retreat, and change direction along the target line, inspired by tactical FPS aim trainers.
-
Three Difficulty Levels: Choose between Easy, Medium, and Hard. Each difficulty adjusts both the score multiplier (Ă—1, Ă—2, Ă—3) and target lifetime, with Hard mode removing missed targets after only two seconds.
-
Private Session Buckets: Every training session runs inside its own routing bucket, displayed as “Room #1234” in the HUD. Players never interfere with one another, and buckets are automatically restored when the session ends.
-
Persistent Leaderboards: Track the best performances with Top 10 leaderboards stored in oxmysql. Database tables are created automatically on first start, and rankings can be viewed at any time with a single keypress.
-
Config-First Design: Configure everything through simple data files, including multiple shooting ranges, blips, target zones, job restrictions, entry fees, weapons, target props, stances, and difficulty presets—no code changes required.
-
Built-in Localization: Fully translatable using ox_lib locale. Ships with English and Turkish by default, and new languages can be added by simply dropping in another JSON locale file.
UM - Shooting Range
Other
| Code is accessible | Only editable ones |
| Subscription-based | No |
| Lines (approximately) | 3000~ |
| Requirements | ox_lib, oxmysql |
| Support | Yes |
