Skip to main content

Installation

Do not use FileZilla. It can corrupt or skip hidden files during upload. We recommend WinSCP.
Enter your TebexTransactionID in API.lua. The music app will not work without a TebexID.

📋 Prerequisites

Before you begin, make sure you have:

Database Access

MySQL or MariaDB database with permissions to create tables

FTP Client

WinSCP or similar (not FileZilla)

Discord Webhooks

Valid Discord webhook URLs for logging

Server Access

FTP/SFTP access to your game server

🚀 Setup Instructions

1

Create Resource Folder

Create a folder in your resource folder called [pad]
resources/
└── [pad]/
├── roadpad/
├── xSound/
└── other_scripts/
2

Extract Scripts

Extract all scripts that are included in the download to the [pad] folder
Make sure to maintain the folder structure as provided in the download package
3

Import Database

Read the SQL file roadpad.sql into your database
You can also use phpMyAdmin or HeidiSQL to import the SQL file
4

Configure API

The script will not work without a valid key.
  • Open API.lua and enter your TebexTransactionID and your Fivemanage or Fivemerr API key.
Where to find your Transaction ID:
  • Check your purchase confirmation email from Tebex
  • Or log in to view your payment history:

Tebex Payment History

View and retrieve your transaction ID from past purchases
  • optional: Add your Discord webhooks in API.lua.
5

Configure Config

  • configure roadpad/config.lua
6

Start Resources

Add the resources to your server.cfg
ensure [pad]

✅ Verification

After installation, verify everything is working:
  • In-Game Test
  1. Join your server
  2. Check if the roadpad script loads without errors
  3. Test basic functionality like opening the pad

🔧 Troubleshooting

  • Verify all dependencies are installed
  • Check server console for error messages
  • Ensure the resource folder structure is correct
  • Confirm database credentials are correct
  • Check if the SQL file was imported successfully

📚 Next Steps