mad-perform
A dynamic street performance system that brings urban spaces to life! Players can play guitar, sing, or dance to draw responsive crowds while earning rewards based on their performance quality.
Last updated
A dynamic street performance system that brings urban spaces to life! Players can play guitar, sing, or dance to draw responsive crowds while earning rewards based on their performance quality.
Last updated
Link
Bring your server to life with mad-perform, a unique FiveM resource that lets players take the stage as street performers. Whether itβs playing an instrument, dancing, or singing, they can captivate crowds and earn rewards along the way.
Why add mad-perform? Itβs an interactive and fun way for players to roleplay, show off their creativity, and engage with the world around them. With dynamic audience reactions and different performance styles, every session is exciting and different.
Give your community something fresh to enjoy - grab mad-perform today and let them experience the thrill of performing!
Players can set down a "busking box" to start performing.
Choose your act: play the guitar, start singing, or bust out some impressive dance moves (each requires a different item).
Nearby NPCs will gather to form an audience, reacting dynamically to the player's performance.
Positive performances bring praise and a larger audience, while poor performances elicit jeers and fewer audience members.
Successful performances attract larger crowds over time, enhancing the player's experience.
Failures decrease the audience size, but provide opportunities for recovery and improvement.
Engage in a fun and interactive minigame that varies with each performance type.
Each performance type offers a unique experience, with different sounds and interactions:
Guitar: Play melodic tunes by matching falling notes.
Singing: Hit the right notes to create harmonious vocals.
Dancing: Perform impressive dance moves in sync with the rhythm.
Successfully completing the minigame will earn you audience approval, adoration, and rewards.
The audience size will increase for the next performance.
Failing the minigame will result in your audience being dissapointed, jeers, and no tips.
The audience size will decrease for the next performance.
Continue performing to build larger crowds and earn greater rewards.
qb-core
esx_core
qbx_core
ox_core
custom
qb-inventory
ox_inventory
qs-inventory
custom
qb-target
ox_target
ox_lib
qb-core
custom
ox_lib progressBar
qb-core progressbar
English (en)
Spanish (es)
French (fr)
German (de)
Italian (it)
Russian (ru)
Chinese (zh)
Additional languages can be added in the locales
folder.
STEP 1:
Download the resource and place it in your FiveM server's resources folder.
Add start mad-perform
to your server.cfg
file.
STEP 2:
Ensure you have all the required dependencies below:
A supported framework: qb-core, es_extended, qbx_core, ox_core or custom.
A supported inventory: ox_inventory, qb-inventory, qs-inventory or custom.
STEP 3:
Add these items to your inventory resource, as well as the images in the INSTALL
folder.
STEP 5:
Configure the resource to your preferences in client/config.lua
and server/config.lua
.
STEP 6:
Give your players a way to get the items (add them to a shop, or something else!)
STEP 7: Optional
Add this to your backitems resource.
This resource is protected by FiveM's escrow system to safeguard against unauthorised distribution. The core functionality is secured while maintaining full customisability through the extensive configuration system and bridge architecture.
Despite the security measures:
All configuration options remain fully editable.
The comprehensive bridge system allows integration with custom frameworks and resources.
Server owners retain complete control over gameplay settings, rewards, and event probabilities.
No functionality is limited by the protection system.
This approach ensures you receive a premium, leak-protected resource while maintaining the freedom to customise it for your server's unique needs.
The following resources are automatically detected and integrated into the resource. No manual setup is required. If you need any custom logic, you can easily set that up in the "custom" section in the bridge, for each supported type. If you have any issues, please feel free to open a ticket in our
An emote system - supports by default, or configure your own in the bridge.
Debug prints are handled via .