Breezy Skill Check is a lightweight, standalone FiveM NUI skill-check minigame created by Breezy Store.
It can be integrated into scripts that need a timing-based minigame, including lockpicking, hacking, repairing, crafting, digging, searching, robberies, drug processing, and treasure hunting.
- Standalone FiveM resource
- Clean NUI interface
- Simple client export
- Configurable rounds
- Configurable speed
- Configurable target-zone size
- Configurable timeout
- Success and failure results
- No framework required
-
Add
breezy-skillcheckto your server resources folder. -
Add the resource to your
server.cfg:
ensure breezy-skillcheck- Restart your server, or run:
restart breezy-skillcheckCall the export from any client-side script:
local success = exports['breezy-skillcheck']:StartSkillCheck({
rounds = 3,
speed = 1.15,
zoneSize = 18,
timeout = 20000
})
if success then
print('Skill check passed')
else
print('Skill check failed')
end| Option | Description |
|---|---|
rounds |
Number of successful hits required |
speed |
Movement speed of the needle |
zoneSize |
Size of the target zone; lower values are harder |
timeout |
Time before automatic failure, in milliseconds |
Accepted values are validated and limited by the resource to prevent invalid settings from breaking the minigame.
The skill-check result is calculated client-side.
When using the result to award money, inventory items, experience, or progression, validate the player's eligibility and enforce rewards and cooldowns on the server.
The test command is disabled by default.
To enable it, open config.lua and change:
Config.EnableTestCommand = falseto:
Config.EnableTestCommand = trueThen use this command in-game:
/testskillcheck
Keep the test command disabled on live servers when it is not needed.
For support, updates, and questions:
- Discord: https://discord.com/invite/sJTnt78C6
- Store: https://breezystore.tebex.store/
Created by Breezy Store.
If It Ain't Breezy, Try Again.