Tool & UI

Pepper
RP-Commands

Roleplay commands for FiveM. Speech bubbles. Server-side dice.

  • Standalone
  • 🔓 Open Source
  • Free

Free and fully open – config, server config, client, server, locales and UI are readable and editable.

Commands
10
Languages
5
Styles
3
Free
Features
Pepper RP-CommandsVideo only loads after a click (youtube-nocookie)
Overview

Pepper RP-Commands

On many servers /me was just a line in chat that quickly scrolled away. With Pepper RP-Commands the text appears as a speech bubble above your character's head – and, if you want, in chat as well.

Type a command, the server rolls the result for /try, /roll, /dice and /coin, only players in range and with line of sight see the bubble, and after 7 seconds it is gone. Only /status stays until you remove it.

Features

Features (16)

  • 10 RP commands/me, /do, /try, /roll, /dice, /coin, /status, /looc, /whisper and /shout – each can be turned off and renamed.
  • Speech bubbles with iconsModern with an icon per command, minimal as text with shadow or classic in GTA font – size and color adjustable.
  • Results from the server/try (50 % success), /roll up to 1000, /dice up to 10 dice with 100 sides each, /coin – tamper-proof.
  • /status above the headUp to 60 characters like "injured" – stays until you type /status without text, optional time limit up to 60 minutes.
  • Whisper and shout/whisper reaches 3 m, /shout 35 m, all other commands 15 m – you set the range per command.
  • Only who can see itOnly for players in range and the same dimension, by default only with line of sight – nothing through walls.
  • Stacked textsUp to 3 texts above one player, long input (up to 250 characters, default 150) wraps.
  • Chat line with character nameOptionally a chat line for everyone in range – character name from ESX, QBCore or Qbox, otherwise the FiveM name.
  • Word filter and cooldownThe filter censors words or rejects the command, and there are 1.5 seconds between two commands per player (default).
  • Staff commands/rpclear removes texts and status, /rpmute blocks RP commands (30 min by default, also after reconnecting), /rpunmute lifts it.
  • Staff rightsVia ACE pepperrp.admin or the groups god, superadmin, admin and mod from ESX, QBCore or Qbox.
  • Discord logEvery RP command via webhook with name, server ID and license – optionally in the server console as well.
  • Exports for other scriptsServer: ShowText, SetStatus, ClearStatus, GetStatus, IsMuted. Client: ShowLocalText and SetHidden, e.g. for a cinematic mode.
  • 5 languagesEnglish, German, French, Spanish and Dutch – switch with Config.Locale.
  • Everything openConfig, server config, client, server, locales and UI are yours to read and adjust.
  • Tested on our dev serverPermanently tested on the Pepper Scripts dev server.
Compatibility

Compatibility (6)

Frameworks
Standalone – character name from ESX Legacy, QBCore or Qbox, otherwise the FiveM name
Dependencies
None – remove other resources that register /me or /do first
Database
None needed
Server
OneSync supported – the server then sends texts only to players in range
Languages
English, German, French, Spanish, Dutch – locales open
Open files
All – config, server config, client, server, locales, UI
Goes well with
Pepper RP-CommandsFree