# Unexis Boss Menu
A comprehensive, modern boss menu system for QBox Framework featuring employee management, society funds, storage, job applications, leave management, and full admin controls. Built with a beautiful gradient UI and tablet animation system.
## π Features Overview
### π― Core Features
-
**Modern Vibrant UI** - Beautiful gradient-based design with smooth animations and tablet prop
-
**Tablet Animation** - Immersive in-game tablet prop with proper animations when accessing menus
-
**ox_target / ox_textui Support** - Flexible interaction system with markers
-
**Vector4 Coordinates** - Precise location placement with heading
-
**QBX Core Integration** - Seamless integration with QBox Framework
-
**Dynamic Location System** - Admin-controlled placement via `/bossmadmin` command
-
**Discord Avatar Integration** - Optional Discord profile pictures in employee lists (with caching)
-
**Discord Webhook Logging** - Comprehensive logging of all boss menu activities
-
**Automatic Version Checking** - Stay up to date with the latest releases
### π₯ Employee Management
- View all employees with real-time online/offline status and Discord avatars
- Hire nearby players with grade selection
- Change employee grades/ranks with live updates
- Give bonuses to employees (deducted from society funds)
- Fire employees (works for both online and offline players)
- Real-time synchronization across all players
- Detailed employee information cards
### π° Society Funds Management
- View current society balance with currency symbol customization
- Deposit money from personal account to society
- Withdraw money from society to personal account
- Give employee bonuses from society funds
- Transaction history with detailed logs (deposits, withdrawals, bonuses)
- Max deposit/withdraw limits (configurable)
- **Exports for External Scripts** - AddMoney, RemoveMoney, GetMoney, AddTransaction
### π¦ Boss Storage
- Full ox_inventory integration
- Shared boss storage system per job
- Configurable slots and weight limits
- Separate secure storage for each job
- Direct access from boss menu
### π Job Application System
-
**Application Ped Spawning** - Admins place NPCs at custom locations
-
**Custom Application Questions** - Fully customizable per job via boss menu
-
**Question Types** - Input, Textarea, and Select dropdown questions
-
**Application Status Tracking** - Pending, Accepted, Denied
-
**Player Application View** - Players can check their application status
-
**Boss Review System** - Accept/Deny applications directly from boss menu
-
**Test Mode** - Allow testing even if player already has the job
-
**Notification System** - Players notified when applications are accepted/denied
### ποΈ Leave Management System
-
**Leave Application Peds** - HR-style NPCs at configurable locations
-
**Date Range Selection** - Start and end dates for leave requests
-
**Reason Documentation** - Detailed leave reason with character limits
-
**Status Tracking** - Pending, Approved, Denied statuses
-
**Employee View** - Check personal leave application history
-
**Boss Management** - Approve/Deny leave requests from boss menu
-
**Job Requirement Check** - Only employees of the job can submit leave
### π οΈ Admin Management System
-
**`/bossmadmin` Command** - Full admin panel with laser pointer placement
-
**Boss Menu Locations** - Place, manage, relocate, and delete boss menu zones
-
**Application Locations** - Place and manage job application peds
-
**Leave Locations** - Place and manage leave application peds
-
**Visual Placement Mode** - Laser pointer and sphere marker for precise positioning
-
**Teleport Feature** - Quick teleportation to placed locations
-
**Database-Driven** - All locations stored in database for persistence
-
**Permission System** - Configurable admin groups (admin, god, etc.)
## π Features Comparison
| Feature | Included | Notes |
|---------|----------|-------|
| π₯ Employee Management | β | View, hire, fire, grade changes |
| π° Society Funds | β | Deposit, withdraw, transaction logs |
| π¦ Boss Storage | β | ox_inventory integration |
| π Job Applications | β | Custom questions, ped system |
| ποΈ Leave Management | β | Date ranges, approval system |
| π οΈ Admin System | β | Dynamic location placement |
| π¬ Discord Avatars | β | Optional, with caching |
| π’ Discord Webhooks | β | All actions logged |
| π¨ Modern UI | β | Gradient design, animations |
| π± Tablet Animation | β | Immersive prop system |
| π― ox_target Support | β | Target zones |
| β¨οΈ ox_textui Support | β | Text UI with markers |
| π Real-time Sync | β | Employee status updates |
| π€ Exports | β | External script integration |
| π Permission System | β | Grade-based access |
| ποΈ Auto Database | β | No manual SQL needed |
| π Version Checker | β | Stay updated |
## π¦ Dependencies
**Required:**
- [qbx_core](https://github.com/Qbox-project/qbx_core) - QBox Framework
- [ox_lib](https://github.com/overextended/ox_lib) - For callbacks, UI, and notifications
- [ox_inventory](https://github.com/overextended/ox_inventory) - For boss storage system
- [oxmysql](https://github.com/overextended/oxmysql) - Database queries
- [ox_target](https://github.com/overextended/ox_target) - If using target interaction system (recommended)
- Discord Bot - If using Discord avatar integration
VIDEO :Β https://youtu.be/4lBLUjGeIIA