[PAID] [ESX/QB/QBX] Trade & Buy Market V2 (TBM) | Player2Player System

Description:

This script is a full-featured marketplace for FiveM servers, making it easy and secure for players to buy and sell items and vehicles. It’s built with performance and user experience in mind, ensuring smooth transactions for both small and large servers. Plus, it’s fully customizable, so you can tweak it to fit your server’s unique economy and roleplay style.

Detailed feature description:

Vehicle Marketplace

The Vehicle Market page enables players to trade vehicles, browse listings with images and descriptions, view prices and details, expand descriptions for more information, and purchase vehicles through a confirmation modal, with clear indicators for owned vehicles.

Item Marketplace

Players can browse and purchase items, search for specific items, view detailed information including durability, and make purchases through a clean interface that displays item images, prices, and available quantities with a smooth purchase confirmation process.

Your Items

The Your Listings page allows players to manage their market presence by viewing inventory items, analyzing price trends with a price graph, tracking active listings, creating new listings, and managing existing ones.

Your Vehicles

Transaction History

The History page displays all market transactions, allowing players to review purchases and sales, filter by transaction type, and expand entries for details like dates, amounts, and claim status.

Profile Page

The Profile page allows players to track unclaimed sales, review recent market activity, and claim earnings from successful sales.

Features:

  • Supports multiple in-game currencies, allowing flexible trading options for players.
  • Keeps a detailed log of all trades and purchases, ensuring transparency and easy tracking.
  • Players can quickly search for specific items or vehicles in the marketplace.
  • Players can track their listings and sales and manage their offers with ease.
  • Profile management track your listings and sales
  • Fully logs all market transactions into Discord Webhooks for monitoring.
  • Blacklist system for items and vehicles
  • Item Marketplace trade inventory items between players
  • Vehicle Marketplace list and sell vehicles to other players
  • List items with custom prices
  • Item metadata support
  • Item image preview
  • Configurable multi-currency support
  • Durability system integration
  • Bulk listing capabilities
  • Price history tracking with graphical representation
  • List any owned vehicle for sale
  • Set custom prices and descriptions
  • Vehicle preview images
  • Easy listing management
  • Transaction history tracking
  • Unclaimed sales management
  • Multiple currency support

Multi-Framework Support:

  • :heavy_check_mark: ESX
  • :heavy_check_mark: QBX
  • :heavy_check_mark: QB-Core

Multi-Inventory Support

  • :heavy_check_mark: ox_inventory
  • :heavy_check_mark: qs-inventory

Preview: Youtube

Available on Tebex:

- Escrowed / Open-Source

Need help? Join our Discord for support, updates, and community discussions. Our team is available to assist you.

Code is accessible No, only Configs
Subscription-based No
Lines (approximately) ~ 9,000
Requirements oxmysql, ox_lib and ox_inventory
Support Yes

Possible to choose if the player can pay in black money ?

1 Like

Right now, before listing an item, the player can choose from the available currencies set by the server owner whether it’s clean money, black money, or anything else. the server owner can modify this in the config file

In the next update, I’m working on adding an option for the server owner to specify which items can be listed with a specific currency type or require payment in that currency

The market has been updated, and now you can set item restrictions so they can only be sold with a specific currency using the new restriction option

Flash Trade & Market (TBM) - v2.4.0

  • Flash Market now is fully supported qs-inventory

Added:

  • Customizable image paths
  • New configuration section allowing specific currency definitions per item
  • Auto-selection of the only available currency when an item is restricted
  • Added a price graph to the item purchase modal, allowing buyers to see recent price trends
  • Introduced an advanced filtering system with a collapsible panel for the vehicle market page
  • Implemented a price range filter (min/max)
  • Added a vehicle class filter with dynamic options
  • Introduced sorting functionality:
    • Price: Low to High
    • Price: High to Low
    • Name: A to Z
    • Name: Z to A

UI Changes:

  • Sidebar now includes labels beneath icons to clearly define page names
  • Added a loading state for purchase confirmation
  • Updated card dimensions for better visual balance
  • Implemented a 50-word limit for item descriptions
  • Moved item descriptions to a separate row
  • Improved vehicle card design for a better visual experience
  • Redesigned vehicle purchase modal for enhanced usability

Fixed:

  • Issue solved where players could cancel a listed item even after it was purchased

Flash Trade & Market (TBM) - v2.5.0

Added

  • Prevented content from pushing other columns in the UI layout
  • Implemented smooth transitions for interactions
  • Introduced custom dropdowns for the filters section
  • Added smooth animations for opening/closing dropdowns
  • Styled price range inputs to match the vehicle market design
  • Improved button hover states with proper visual feedback
  • Added disabled states for buttons to improve clarity
  • Added comprehensive locals for English, French, German, Italian, Spanish, and Portuguese
  • Added a search bar to “Your Active Listings” so players can search in their active listings
  • Reintroduced the search bar in the “Your Vehicles” page
  • You can now search through vehicles by name, plate, or class

Changed

  • Modified text overflow handling to show ellipsis (…) only at the end when text is too long
  • Enhanced the filters section with better spacing, shadows, and visual appeal
  • Improved text colors and contrast for better readability
  • Made buttons more prominent and properly spaced for usability
  • Improved overall spacing and alignment for a more organized and readable layout

Fixed

  • Removed number input arrows/spinners for a cleaner price range input design
  • Ensured content layout remains stable across different screen sizes
  • Addressed alignment inconsistencies in the filters section
  • Fixed UI glitches affecting dropdown animations and interactions
  • Fixed the listing menu dropdown getting cut off when opened on items at the bottom of the list
  • When the vehicle market is disabled, the filter buttons won’t be shown at all, but the history page will still show all transactions