Introduction
Island Customers is designed to enhance player-owned businesses by introducing a dynamic customer NPC system. The script provides a comprehensive framework for managing customer interactions, transactions, and business operations within the game.
Customer NPC System:
Spawns customer NPCs at designated business locations.
NPCs queue up and wait for service, with configurable patience levels.
NPCs can perform various animations and dialogues while waiting.
Business Operations:
Supports multiple businesses with unique configurations.
Businesses have specific operating hours and customer flow patterns.
Employees can start and stop working at businesses, with job and grade requirements.
Transaction Handling:
Players can handle customer transactions by providing required items.
A minigame is included to simulate item preparation, adding an interactive element to transactions.
Successful transactions reward players with in-game currency.
Inventory Integration:
Supports both
ox_inventoryandqb-inventory (new)systems for item management out of the box. You can adapt the inventory functions to use your own inventory system.Fetches and displays player inventory items during transactions.
UI and Notifications:
Custom UI elements for displaying customer requests and transaction details.
Notifications for various events, such as starting/stopping work, transaction outcomes, and customer impatience.
Localization:
Supports multiple languages out of the box, with translations available for English and Spanish
SHOWCASE VIDEO
Last updated