πŸ› οΈINSTALLATION

This document explains how to install HideMyID, configure its framework support (QBCore / QBox / ESX), set up Tebex integration, and prepare the required Tebex-FiveM plugin.


1. Requirements

  • Latest FiveM artifact\

  • oxmysql (already included via @oxmysql/lib/MySQL.lua)\

  • Tebex-FiveM plugin (required for purchases)\

  • Discord Webhook (optional, via config.sv.lua)


2. Installing Tebex-FiveM (Required Before HideMyID)

HideMyID requires the official Tebex-FiveM plugin to function correctly.

2.1 Download Tebex-FiveM

Download from the official GitHub: https://github.com/tebexio/Tebex-FiveM

Rename the folder to:

Tebex-FiveM

If you leave it as Tebex-FiveM-master, adjust ACE permissions later.

2.2 Add the Plugin to Your Server

Place the folder here:

2.3 Configure config.json

Inside the Tebex-FiveM folder:

Find your secret in Tebex panel: Settings β†’ Webstore β†’ Secret Key

2.4 server.cfg Setup

Add:

2.5 ACE Permission (Required for HideMyID)

If your folder name is different:


3. HideMyID Installation

3.1 Add Script to Your Server

Drop the HideMyID resource into:

3.2 Start It in server.cfg


4. Database

The script automatically creates all required tables on startup. No manual SQL import needed.


5. Configuration (config.lua)

5.1 Display Settings

Adjust: - vipColors\

  • vipBadges\

  • vipGradients\

  • nameplate visibility

5.2 Redeem Command

Usage:

5.3 Tebex Package β†’ Tier Mapping

Package names must match EXACTLY as shown in your Tebex panel.


6. Tebex Integration Flow

6.1 Tebex Executes Pre-Register Command

In the Tebex package Commands section, set:

Enable: βœ” "Execute even if player is offline" βœ” Correct target server

6.2 Player Redeems In-Game

The script validates the purchase and applies the correct VIP tier automatically.

Last updated