JRaxion Zones (Territories System) - Solo Player Territories
A dynamic zone control system designed specifically for solo players to capture and control territories throughout the city. Unlike traditional gang territories that require multiple players, this system allows individual players to establish their own criminal empire by capturing strategic locations and earning passive income.
Script Overview
JRaxion Zones transforms your server into a competitive territory control system where solo players can capture various locations around the map. Each captured zone provides passive income and rewards, creating an engaging gameplay loop that encourages exploration and strategic planning. Players must defend their territories while attempting to capture new ones, creating dynamic player interactions and conflicts.
Script Features
Key Features
Features
Solo Player Focused
- Designed specifically for individual players, not gangs or crews
- No minimum player requirements for zone captures
- Personal territory management system
Dynamic Zone System
- Multiple zone tiers (High, Mid, Low) with different reward values
- Real-time zone state tracking with visual indicators
- Automatic zone reset system after control period expires
- Persistent zone ownership across server restarts
Comprehensive Reward System
- Passive income generation for zone owners
- Tiered reward structure with money and items
- Configurable reward intervals and amounts
- Chance-based item rewards for added variety
Interactive Gameplay
- Progress bar capture system with real-time feedback
- Zone entry/exit detection with automatic capture cancellation
- Visual UI showing zone information and capture progress
- Police alert system during zone captures
Visual Feedback
- Dynamic blip system with different colors for zone states
- Flashing blips during active captures
- Zone radius visualization
- Police alert blips for law enforcement
Advanced Systems
- Database persistence for zone states
- Player death detection with automatic capture cancellation
- Disconnect handling to prevent exploitation
- Cooldown system between captures
User Interface
- Modern, responsive UI design
- Real-time zone status updates
- Capture progress visualization
- Zone information display with owner details
Configuration Options
Config
Example zone configuration:
Config.Zones = {
{
id = 'vangelico',
name = 'Vangelico Jewelry Store',
coords = vector4(-629.99, -236.54, 38.08, 0.0),
radius = 50.0,
blipSprite = 617,
blipColor = Config.Tiers.HIGH.blipColor,
blipScale = 0.8,
tier = 'HIGH'
},
}
General Settings
Config.Debug
- Enable/disable debug modeConfig.TakeoverKey
- Key binding for starting captures (default: E)Config.TakeoverTime
- Time required to capture a zone (seconds)Config.NotificationDuration
- Duration of notifications (milliseconds)Config.ControlDuration
- How long a player controls a zone (seconds)Config.RewardInterval
- Time between passive rewards (seconds)
Police System
Config.PoliceJob
- Job name for police officersConfig.MinimumPolice
- Minimum police required for capturesConfig.PoliceAlertDistance
- Distance to alert police during capturesConfig.PoliceBlipSprite
- Blip sprite for police alertsConfig.PoliceBlipColor
- Blip color for police alertsConfig.PoliceBlipScale
- Scale of police alert blips
Blip Configuration
- Customizable blip settings for each zone state:
- Available zones (green)
- Capturing zones (red, flashing)
- Captured zones (red)
- Individual blip sprites, colors, scales, and flash intervals
- Zone radius visualization settings
Zone Tiers & Rewards
- High Tier Zones: Premium locations with maximum rewards
- Money rewards: $5,000 cash
- Item rewards: Gold bars, Rolex watches (with chance percentages)
- Mid Tier Zones: Medium-value locations
- Money rewards: $3,000 cash
- Item rewards: Rolex watches, gold chains
- Low Tier Zones: Basic locations with smaller rewards
- Money rewards: $1,000 cash
- Item rewards: Gold chains, phones
Zone Definitions
- Custom zone locations with vector4 coordinates
- Individual zone radius settings
- Zone-specific blip sprites and colors
- Custom zone names and tier assignments
- Flexible zone placement throughout the map
Database Settings
Config.UseDatabase
- Enable/disable database persistenceConfig.DatabaseTable
- Custom table name for zone data- Automatic database table creation
- Zone state persistence across server restarts
Reward System Configuration
- Money reward types (cash/bank)
- Item reward chances (percentage-based)
- Customizable reward amounts per tier
- Multiple item types per zone tier
- Configurable reward distribution intervals
Zone States
- Available: Open for capture
- Capturing: Currently being captured by a player
- Captured: Under player control with active rewards
- Automatic state transitions based on time and events
Player Management
- Citizen ID-based ownership tracking
- Player name display in zone information
- Death detection with automatic capture cancellation
- Disconnect handling for active captures
- Player-specific capture progress tracking
Notification System
- Success/failure notifications for captures
- Reward received notifications
- Zone status change alerts
- Police alert notifications
- Customizable notification durations
This comprehensive configuration system allows server owners to fully customize the territory control experience to match their server’s economy, player base, and gameplay style.
Script Usage
How to use the script
Usage
- Players enter a zone (marked by a blip on the map)
- A notification appears prompting them to press E to capture
- Press E to start the capture process
- Complete the progress bar to capture the zone
- Receive a reward upon successful capture
- Zone enters cooldown period before it can be captured again
Support
Discord
Discord : JRaxion Development
Purchase : https://jraxion.tebex.io/category/scripts
Showcase : https://youtu.be/yTx2bFVnVLc
Other Scirpts :
Code is accessible | Yes OR No |
Subscription-based | No |
Lines (approximately) | 1800+ |
Requirements | jraxion_lib (Included) and ox_lib |
Support | Yes |