Tip4Serv documentation
  • Introduction to Tip4Serv
  • Tip4Serv fees
    • How we charge
    • Frequently Asked Questions
  • Store setup
    • Test mode
    • Translation
    • Server commands
      • Player's ID markers
      • Other markers & quantity
      • Troubleshooting
    • Subscriptions
      • How it works?
      • Events & commands
      • Trial days
    • Gift cards
      • Sell gift cards
      • Generate gift cards
    • Product expiration
    • Custom domain
      • Choosing a subdomain
      • Initiate customdomain
      • Configuring DNS
      • Check DNS
      • Troubleshooting
    • Discount
    • Coupons code
    • Managing multiple stores
  • Discord setup
    • Discord bot
    • Mention members
  • Gateways
    • Paypal
    • Paypal V2
    • Stripe
    • Manage disputes
    • Troubleshooting
    • ⚠️Stripe prohibited business
  • Customer support
    • How to get a refund?
    • How to unsubscribe?
    • Where can i find my ARK:SA eosid?
  • Games
    • Ark Survival Evolved
    • Ark Survival Ascended
    • FiveM
    • DayZ
    • Rust KAOS
  • Rust & 7 Days to Die
Powered by GitBook
On this page
  • Installation
  • How Donations Work
  • Setting Up Commands
  • 📣 In-Game Donation Announcements
  • 🔧 Commands for ESX Framework
  • 🛠️ Commands for QBCore Framework
  • ➗ Quantity Multiplier
  • Commands also run automatically
  • Custom Console-Compatible Commands
  1. Games

FiveM

Connect your store to your FiveM server. The Tip4Serv script checks if a player has donated, then automatically delivers their order (money, rank, vehicle, items, etc.) using console commands.

PreviousArk Survival AscendedNextDayZ

Last updated 2 days ago

Installation

  1. Go to and complete your profile

  2. Add a FiveM server via and follow the setup instructions

✅ On successful connection, your console will show: Server has been successfully connected

🔄 To check the connection later, run this command on your FiveM server console:

restart tip4serv

How Donations Work

  1. The player donates through your Tip4Serv store

  2. Their purchase is automatically delivered in-game

Players can also run:

/checkdonate

to force-check their donation delivery.


Setting Up Commands

Before you set up commands:

  • All commands run from the server console (not in-game as admin).

  • If your framework does not support console commands, you must create them manually (see below).

When a player connects to your server, the {fivem_live_id} placeholder in your command will automatically be replaced with their actual FiveM Live ID, retrieved using their Steam ID or Discord ID provided at checkout.


📣 In-Game Donation Announcements

Use the built-in t4s_announce command:

t4s_announce [STORE] Thanks to {discord_username} for donating on mystore.tip4serv.com
t4s_announce [STORE] Thanks to {steam_username} for donating on mystore.tip4serv.com

🔧 Commands for ESX Framework

  • Give Money

    giveaccountmoney {fivem_live_id} bank 5000
  • Give Item

    giveitem {fivem_live_id} milk 1
  • Give Weapon

    giveweapon {fivem_live_id} WEAPON_STUNGUN 32
  • Set Group

    setgroup {fivem_live_id} vip
  • Set Job and Grade

    setjob {fivem_live_id} police 1
  • _givecar {fivem_live_id} t20

🛠️ Commands for QBCore Framework

Set Config.enable_custom_command = true in config.lua

These commands are located in this file: /server/commands.lua

  • Give Money

    giveaccountmoney {fivem_live_id} bank 5000
  • Set Gang

    setplayergang {fivem_live_id} ballas 1
  • Set Job

    setplayerjob {fivem_live_id} police 1
  • Set Permission

    setplayerpermission {fivem_live_id} vip
  • Remove All Permissions

    removeplayerpermission {fivem_live_id}
  • Give Item

    giveinventoryitem {fivem_live_id} WEAPON_KNIFE 1
  • givevehicletoplayer {fivem_live_id} t20

➗ Quantity Multiplier

Let customers choose how much they want to buy.

Enable “Allow quantity choice” in the product settings.

Example:

giveaccountmoney {fivem_live_id} bank {quantity*100}

If a player buys it 4 times:

giveaccountmoney 14 bank 400

Commands also run automatically

Useful if you are creating subscriptions with expiration commands.

Example: if the player unsubscribes, his VIP group will be removed.

To ensure player data is fully loaded, commands with {fivem_live_id} will only execute if the player has moved at least once since connecting to the server. This is to ensure that the player is not in the loading screen or in the character choice.


Custom Console-Compatible Commands

If your framework lacks console commands, you can write your own using:

RegisterCommand(...)

You can configure your commands from the .

✅ Requires and

Give Vehicle Requires: Console prefix is _

✅ Requires

Give Vehicle Requires:

Guide:

Example from Tip4Serv:

My Settings
My Servers
product editor
ESX
es_extended
esx_givevehicle
QBCore
HH Vehextras
FiveM Command Docs
Tip4Serv GitHub – commands.lua (line 10)