https://www.youtube.com/watch?v=9nAyIk4tp5w
Introduction
Hate Missions is a comprehensive quest system for FiveM servers that enables server owners to create immersive, multi-stage missions for players. This system includes NPCs, dialogue trees, quest tracking, rewards, and various mission types to enhance player engagement and create meaningful gameplay experiences.
Features
Dynamic Quest System
- **Multiple Quest Types**: Support for collection, delivery, location-based, and combat quests
- **Multi-Stage Missions**: Create complex mission flows with dependencies between objectives
- **Quest Tracking**: Real-time mission progress tracking with visual UI
- **Cooldown System**: Prevent quest farming with customizable cooldown timers
Rich NPC Interaction
- **Interactive NPCs**: Place quest givers throughout your map with customizable appearances
- **Dynamic Dialogue**: Contextual dialogue system with multiple response options
- **NPC Camera System**: Immersive dialogue camera that focuses on the NPC during conversations
- **NPC Animation**: NPCs use talking animations during dialogue to enhance immersion
User Interface
- **Quest Tracker**: Persistent UI element showing active quest progress
- **Mission Notifications**: Visual notifications for quest updates
- **Dialogue Interface**: Clean, responsive dialogue interface with avatar support
- **Rewards Display**: Clear visualization of quest rewards
Combat & Objectives
- **Enemy Spawning**: Dynamic enemy spawn system based on quest requirements
- **Various Enemy Types**: Configure different enemy models for different quest themes
- **Location Objectives**: Missions requiring players to visit specific locations
- **Collection & Delivery**: Item-based quest objectives with inventory integration
Framework Integration
- **Multi-Framework Support**: Compatible with ESX and QBCore frameworks
- **Database Storage**: Persistent quest progress using MySQL
Admin Features
- **Quest Management**: Admin commands for quest manipulation
- **Quest Statistics**: Track completion rates and average completion times
- **Player Quest Tracking**: Monitor player progression through quests