DEPEDENCIES

Required resources

  • es_extended / esx 1.1 / esx 1.2
  • mysql-async / oxmysql
  • esx_society [OPTIONAL] (Required for boss menu/employee management)
  • esx_addonaccount [OPTIONAL] (Required for accounting for dealership jobs)

CFX ESCROW

ASSET IS PROTECTED WITH CFX ESCROW

This script is utilizing FiveM's Asset Escrow system. This means few files are encrypted to protect our work but do not worry - it is extremely customizable.

HIGHLIGHTS

Key features (TL;DR)

  • Player-Operated Dealerships - Add multiple dealerships across the map with unique job roles and employee management for each location. Optionally, configure server-operated dealerships without jobs.
  • Customizable Dealerships - Personalize dealership layout with custom markers for vehicle displays, reception, test drives, sales points, and more.
  • Vehicle Financing - Support for financing options with adjustable interest rates, repayments, down payments, and repossession system if payments are missed.
  • Display Vehicles - Synced vehicle displays for players with adjustable options for commission, down payments, and test drives.
  • Stock Management - Set stock levels for each vehicle, automatically adjusting when vehicles are sold or repossessed.
  • Menu-Based Dealerships - Dedicated vehicle shops for job-specific vehicles, aircraft, or boats, with customizable categories, markers, and job-based access.
  • Society Integration - Dealerships can manage society accounts for vehicle sales and employee payments, with access to boss menus for hiring and managing staff.
  • Keys integration - Easily add your export/function to integrate your keys system.
  • K4MB1 PDM Dealership Integration - Supports PDM Dealership by K4MB1/MrBrown with predefined config setting.
  • Customization - Extensive configurable options in config file(s) and a language file to handle all translations.
  • Performance - Maximum optimization resulting in smooth performance with low resource usage, even on large servers.
  • Sync - Fully synced across all players using OneSync Infinity and statebags.

DESCRIPTION

In-depth script details

Player-Operated Dealerships

Add multiple dealerships across the map, each with unique job roles and employee management tailored to that location. These dealerships can be assigned to specific jobs, ensuring that employees and finances are separated from other dealerships, allowing for more roleplay-driven dealership ownership. For added flexibility, server administrators can disable the job requirement, enabling a dealership to function as a server-operated entity, meaning no specific job roles are necessary. This offers a broad range of options, from player-controlled businesses to NPC-run shops, enhancing server-wide interaction and commerce.

Customizable Dealerships

Personalize the layout and operation of each dealership by setting custom markers for key points such as vehicle display locations, sales points, reception areas, test drive markers, and more. Every dealership can be designed with its own distinct flow, offering full control over where interactions happen. These customization options provide a more immersive experience, allowing players to physically navigate their way through a dealership, reinforcing the realism and complexity of vehicle sales.

Vehicle Financing

The system supports full vehicle financing, allowing players to purchase cars with manageable, scheduled payments rather than paying upfront. Configurable options for interest rates, repayment periods, and down payments provide flexibility to suit different server economies. Players can manage their financed vehicles via an in-game command or through the dealership’s reception menu. Failure to make timely payments results in configurable warnings, and if missed payments persist, the resource will automatically repossess the vehicle, removing it from the player’s ownership.

Display Vehicles

Dealerships can showcase vehicles in synced display spots, which are visible to all players. Display spots can be limited to specific vehicle categories or left open to all categories available to that dealership. Employees have access to control pricing, down payments, and commission settings for each vehicle, with pre-defined minimum and maximum values configurable through the script. Options for allowing or restricting test drives or swapping vehicles at display spots can be customized to ensure dealership control remains in the hands of employees or open to all players, depending on the setup.

Stock Management

Each dealership can manage the stock levels of vehicles, with real-time adjustments based on sales, purchases, and repossessions. Dealerships can set a desired stock count for each vehicle, and this count will automatically update as actions occur. The stock system ensures that vehicles aren’t endlessly available, enhancing the scarcity and value of certain cars within the game economy. Additionally, employees with high enough job grades can purchase vehicles for society accounts, where the cost is deducted from the dealership's account instead of a player’s personal funds.

Menu-Based Dealerships

In addition to physical dealerships, menu-based dealerships are available for more streamlined, menu-driven browsing of vehicles. These dealerships are perfect for job vehicles, boats, aircraft, or other custom vehicle types, allowing players to preview and purchase directly from a menu system. Like physical dealerships, these shops are highly customizable, with configurable blips, marker settings, and job-based access. You can define which vehicle categories are available at each dealership and further personalize aspects like the display, sales, and reception points.

Society Integration

Dealerships can manage their own society accounts, with profits from vehicle sales, commissions, and down payments flowing into the dealership’s account rather than individual player accounts. Dealership bosses can access a dedicated boss menu to hire, fire, and manage employees, as well as to withdraw or deposit funds and review the dealership's current holdings. This integration ensures that each dealership operates as its own business, separate from player-owned funds, adding to the realism and structure of roleplay economies.

Keys Integration

The system seamlessly integrates with any key system through an export or function, making it simple to add keys to purchased vehicles. Whether using T1GER Keys or another key management resource, keys can be automatically added upon vehicle purchase, ensuring players have control over their vehicles immediately after completing the transaction. This integration enhances the overall vehicle ownership experience and supports servers that prioritize immersive interaction with vehicles.

K4MB1 PDM Dealership Integration

For servers using the popular PDM Dealership by K4MB1/MrBrown, this system comes with predefined configuration settings for easy integration. The compatibility ensures that your server can offer fully functional player-operated dealerships alongside PDM’s menu-based dealership system. Both systems can work harmoniously, providing a cohesive experience for players who frequent both dealership types, whether they prefer a player-operated environment or the efficiency of PDM’s menu system.

Customization

The scripts has config file(s) with an extensive amount of configurable options, allowing extreme customization to make the system work with your roleplay server. A separate language file, containing all strings, makes it very easy for you to translate the system into your preferred language of choice. There's an icon folder with inventory icons for all included items.

Performance

The script has been rigorously tested to ensure maximum optimization and smooth performance, even on large servers with high player counts. Its low resource usage minimizes server strain, providing a stable and seamless gameplay experience for all users. The focus on efficiency and reliability ensures that the script can handle peak activity without compromising functionality or player immersion, making it a robust choice for any server environment.

Sync

The script is fully synchronized across all players, utilizing OneSync Infinity and statebags for seamless and reliable synchronization.

Logo

Copyright © T1GER Scripts 2020-2024. All Rights Reserved.

Website design by fragmentor.io