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.
Last updated
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.
Last updated
Go to My Settings and complete your profile
Add a FiveM server via My Servers 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
The player donates through your Tip4Serv store
Their purchase is automatically delivered in-game
Players can also run:
/checkdonate
to force-check their donation delivery.
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).
You can configure your commands from the product editor.
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
✅ Requires ESX and es_extended
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
Give Vehicle
Requires: esx_givevehicle
Console prefix is _
_givecar {fivem_live_id} t20
✅ Requires QBCore
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
Give Vehicle Requires: HH Vehextras
givevehicletoplayer {fivem_live_id} t20
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
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.
If your framework lacks console commands, you can write your own using:
RegisterCommand(...)
Guide: FiveM Command Docs
Example from Tip4Serv: Tip4Serv GitHub – commands.lua (line 10)