[ESX/QBX/QBCore] Ingame Tebex Store

Ingame Tebex Store

Our script brings a modern in-game store to your server, allowing you to bring your Tebex store directly in-game. Players can browse packages, add products to their basket, checkout, and redeem purchases all within a simple /buy command.

This script is built for QBX, QBCore, and ESX, and can also be configured to work with standalone servers.

Features

  • Your Tebex Store available Ingame
  • Basket and checkout flow support
  • Pending purchase redemption system
  • Support for items, vehicles, money, jobs, gangs, and more
  • Name change reward support
  • Custom plate reward support
  • Appearance reset reward support
  • Custom event/function reward support
  • Configurable language options
  • Configurable UI labels and layout sizing
  • 6 different themes included
  • Webhook notifications
  • Simple Tebex package reward configuration
  • Supports Tebex command execution while player is online or offline

Important Tebex Setup

All packages on your Tebex store must be configured to run:

tebex_purchase {transaction} {id} {packageName}

The package name must match the package name in your config.lua exactly.

Setup

  • Run database.sql in phpMyAdmin or HeidiSQL
  • Configure html/config.js with your store and desired theme
  • Configure package rewards in config.lua
  • Add the resource in your server.cfg

Detailed setup instructions are included in the README file.

Download

Video Preview


My Other Scripts


Code is accessible Lua - Yes \ HTML - Webpack (Source Available)
Subscription-based No
Lines (approximately) ~500 LUA \ ~1.5K HTML
Requirements oxmysql
Support Yes
4 Likes

Update: Fixed a dumb mistake I made in the fxmanifest.lua

Update: Added the ability to test drive vehicles from within the /buy UI