# Core Features

### 🏪 Single Warehouse System

Each player can own one warehouse with expandable storage capacity. The system is designed to be simple yet powerful, allowing players to grow their storage as needed.

**🏠 One Warehouse Per Player**

Each player can own a single warehouse, ensuring balanced gameplay and preventing storage hoarding.

**📦 Expandable Storage**

Purchase additional storage slots to increase capacity from 1 to 6 total slots.

**💰 Flexible Pricing**

Each storage slot has its own price, with later slots costing more for balanced progression.

### 🤝 Advanced Sharing System

Share your warehouse with other players for collaborative storage management, perfect for crews, businesses, and partnerships.

**👥 Player Sharing**

Share your warehouse with other players for collaborative storage management.

**🔍 Nearby Player Detection**

Automatically detects players within 50 meters for easy sharing setup.

**⏰ Temporary Access**

Set expiration dates for shared access, perfect for temporary collaborations.

**👤 User Management**

Easily manage all users with access to your warehouse from one interface.

### 🎨 Modern UI

Clean, intuitive interface with iPad-style design that makes warehouse management simple and enjoyable.

**📱 iPad-Style Interface**

Modern, responsive design that works on all screen sizes with smooth animations.

**🎯 Intuitive Navigation**

Clear tab-based navigation with icons and descriptions for easy understanding.

**📊 Visual Storage Grid**

See your storage layout with visual indicators for available and purchased slots.

**🔔 Notification System**

Built-in notifications for important actions and status updates.

### 🏠 Instanced Interiors

Each warehouse has its own private interior space using GTA V's Executive Small Warehouse, ensuring privacy and immersion.

**🏢 Executive Small Warehouse**

Uses GTA V's high-quality interior for a professional warehouse experience.

**🔒 Private Instances**

Each warehouse is completely private to its owner and shared users.

**📦 Storage Crates**

Visual storage crates positioned along the warehouse wall for easy access.

**🚪 Easy Entry/Exit**

Simple entrance and exit system with clear markers and smooth transitions.

### 📦 Storage Management

Comprehensive storage system with individual crate access and visual organization tools.

**🎯 Individual Crate Access**

Each storage crate can be accessed individually with target system integration.

**👁️ Visual Indicators**

Clear visual indicators show which slots are available and which are purchased.

**📋 Storage Contents**

View detailed information about items stored in each crate.

**🔄 Real-time Updates**

Storage contents update in real-time as items are added or removed.

### ⚙️ Easy Configuration

Highly configurable system that allows server owners to customize every aspect of the warehouse experience.

**💰 Flexible Pricing**

Configure warehouse prices, slot prices, and individual slot pricing tiers.

**📍 Location Settings**

Set custom locations for sales ped, warehouse entrance, and interior coordinates.

**🎛️ System Integration**

Choose between different target systems and inventory systems.

**🔧 Sharing Options**

Configure sharing limits, temporary access duration, and UI preferences.

### 🔧 Technical Features

Robust technical implementation ensuring reliability, performance, and security.

**🛡️ Server-side Security**

All critical operations are validated server-side to prevent cheating and ensure data integrity.

**💾 Database Integration**

Uses oxmysql for reliable database operations with proper error handling.

**🔄 Real-time Synchronization**

Changes are synchronized in real-time between all players with access.

**📊 Performance Optimized**

Efficient code structure with minimal performance impact on server resources.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sergeis-scripts.gitbook.io/sergeis-scripts-docs/sergeis-warehouse/core-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
