Daily Rewards
Daily Rewards - professional ESX script with custom features and optimized performance for FiveM servers Compatible with ESX framework.
Pré-visualização em Vídeo
Click to load video from YouTube. By watching, you agree to their privacy policy.
Daily Rewards - Advanced Player Retention System for FiveM
The Daily Rewards script by Jakrino is a comprehensive player retention and engagement system that incentivizes consistent server logins through escalating reward calendars. This isn't just a simple login to get money script - it's a sophisticated rewards platform with customizable reward types (money, items, vehicles), flexible calendar lengths beyond the standard 30 days, multi-language support, framework compatibility with both QB and ESX, and zero performance impact design. For server owners concerned about player retention and creating reasons for daily engagement, this system provides proven mechanics borrowed from successful games and applied to FiveM roleplay.
What separates this from basic daily login scripts is the flexibility and polish. You can design reward calendars that match your server's economy and progression - perhaps days 1-7 offer modest rewards, days 8-20 provide better items, and days 21-30 grant premium vehicles or substantial cash bonuses. The system tracks consecutive login streaks, missed days, and allows players to claim rewards through multiple interaction methods (target, text UI, or custom systems). The visual presentation is professional with clean UI design that shows reward previews, claims history, and streak progress all in an intuitive interface.
What's Included
You receive a complete daily rewards platform with calendar configuration system, database integration for tracking player progress, flexible interaction methods, reward distribution logic, streak tracking, UI components with preview displays, multi-language files, and extensive configuration options. The package includes example reward calendars showing balanced progression, integration guides for popular frameworks and databases, and performance-optimized code that operates without impacting server FPS. All reward types (items, vehicles, money) are fully functional out of the box with your existing framework setup.
Core Features
- Framework Compatibility - Fully compatible with both QB and ESX frameworks, automatically detecting which you're using and adapting accordingly
- Multiple Database Support - Works with oxmysql, ghmattimysql, and mysql-async, covering virtually all FiveM server database configurations
- Flexible Interaction Scripts - Easy integration with qb-target, ox_target, qtarget, or custom text UI systems through simple config changes
- Multi-Language Support - Built-in translation system with pre-included language files, easily add your preferred language or customize existing text
- Unlimited Reward Days - Not limited to 30-day calendars - configure 7-day, 14-day, 30-day, 60-day, or any custom length reward cycle
- Zero Performance Impact - Optimized code design ensures the script operates without any noticeable FPS reduction or resource overhead
- Versatile Reward Types - Give items (weapons, tools, consumables), vehicles (cars, bikes, aircraft), or money (cash, bank transfers)
- Seven Reward Type Options - Mix and match different reward categories to create varied and exciting daily calendars
Advanced Reward Configuration
- Progressive Escalation - Design calendars where rewards become progressively more valuable, encouraging long login streaks
- Special Milestone Days - Set days 7, 14, 21, 30 as major milestones with premium rewards creating anticipation peaks
- Random Reward Pools - Configure days to randomly select from a pool of possible rewards adding surprise elements
- Conditional Rewards - Set requirements like minimum playtime or specific achievements before certain rewards unlock
- Streak Bonuses - Award multipliers or bonus rewards for consecutive login streaks (7 days, 14 days, 30 days)
- Seasonal Calendars - Create special event calendars for holidays or server anniversaries with themed rewards
- VIP Enhanced Rewards - Optionally give VIP/donator players access to enhanced daily rewards or separate reward tracks
Perfect For
- New servers building player populations and needing retention mechanics to keep early players engaged
- Established communities wanting to reduce player churn and maintain consistent daily populations
- Servers competing in crowded markets where retention features differentiate you from alternatives
- Roleplay communities creating in-character reward systems (employment bonuses, loyalty programs)
- Economy-focused servers using daily rewards to inject controlled money/items into the player economy
- Seasonal events or server wipes where rebuilding player engagement quickly is critical
How It Works
Players interact with a designated NPC, location, or UI command to access the daily rewards calendar. They see a visual display showing all reward days with icons indicating claimed vs. unclaimed rewards and their current progress. When eligible (typically once per 24-hour period), players can claim that day's reward with a single click. The reward is instantly added to their inventory, bank account, or vehicle garage depending on reward type. The system tracks their last claim time, current streak, and automatically resets streaks if they miss login windows.
The 24-hour eligibility window can be configured to reset at server restart, use real-world time (midnight UTC/local), or operate on rolling 24-hour timers from last claim. This flexibility lets you choose between encouraging specific login times (all players claiming around restart for community engagement) or allowing flexible claim windows (players on different schedules can all participate). Missed days can either break streaks entirely, allow catch-up claims, or be forgiven with grace periods - all configurable based on your retention philosophy.
Installation
- Extract the Daily Rewards script folder to your server's
resourcesdirectory - Import the included SQL file into your database to create the player progress tracking tables
- Open
config.luaand set your framework (QB/ESX), database type, and interaction method preferences - Configure your reward calendar by defining each day's reward type, amount, and item/vehicle spawns
- If using NPC interaction, place the NPC at your desired location using the coordinate configuration
- Add
ensure daily-rewards(or your renamed resource) toserver.cfg - Restart server and test claim functionality to verify rewards distribute correctly
Reward Type Examples
Money Rewards: Configure daily cash amounts - perhaps $5,000 on day 1 scaling to $50,000 on day 30. Money can be given as cash (pocket money) or deposited directly to bank accounts.
Item Rewards: Give useful items from your server's item database - repair kits, lockpicks, food bundles, crafting materials, rare consumables, or exclusive cosmetics. Perfect for tying into your economy and crafting systems.
Vehicle Rewards: Award vehicles as major milestone rewards - a starter bike on day 7, a decent car on day 14, a sports car on day 21, a supercar on day 30. Vehicles spawn in player garages fully owned and registered.
Combo Rewards: Mix reward types for variety - some days give money, others give items, major milestones grant vehicles. This creates more interesting calendars than single reward type progressions.
Configuration Flexibility
- Reset Timing - Choose when the 24-hour claim window resets (server time, UTC midnight, rolling timer from last claim)
- Streak Handling - Configure if missed days break streaks, allow catch-up claims, or have grace periods (miss 1 day without penalty)
- Claim Methods - Set interaction via NPC targeting, specific locations, command prompts, or UI keybinds
- Visual Customization - Adjust UI colors, icons, layout, and preview displays to match your server branding
- Notification Systems - Configure when and how players are notified of available rewards (login messages, timed reminders, etc.)
- Database Cleanup - Automated cleanup of inactive player data to prevent database bloat over time
Framework Compatibility
- ✅ QBCore - Native integration with QB inventory, banking, and vehicle garage systems for seamless reward distribution
- ✅ ESX Legacy - Full support for ESX 1.10.x item handling, money management, and owned vehicle registration
- ✅ ESX 1.9.x - Compatible with older ESX versions using legacy database structures and item systems
What Makes It Stand Out
Unlike simple daily login scripts that just give money and call it a day, this system provides true calendar progression with visual tracking, varied reward types, and flexible configuration. The unlimited day support means you can create custom retention campaigns - 7-day new player onboarding calendars, 14-day event participation rewards, or 60-day veteran loyalty programs. The multi-language support is actually functional with proper translation systems rather than half-implemented language files. And the performance optimization is real - many servers run this on 200+ player counts with zero measurable resource impact.
The interaction flexibility deserves special mention. Whether you're running qb-target, ox_target, qtarget, or prefer text UI prompts, the script adapts. This eliminates the common problem of I love this script but it requires a target system I don't use. The database compatibility is equally thoughtful - supporting three major MySQL wrappers means it works regardless of your backend setup. These details show mature development understanding real server infrastructure variety.
Player Retention Impact
Daily reward systems are proven player retention mechanics in gaming psychology. The calendar creates a commitment device - players who claim 6 consecutive days are psychologically invested in claiming day 7 for the milestone reward. This drives daily logins even on days when players might otherwise skip playing. The escalating rewards create future anticipation - I need to log in for the next 5 days to get that sports car on day 15. And the visual progress tracking provides satisfying feedback that maintains engagement.
For server owners, this translates to measurable retention improvements. New players are more likely to become regular players when daily rewards provide early progression boosts. Casual players have consistent reasons to maintain login streaks even when they can't play long sessions. And during slower RP periods, the daily reward becomes the anchor activity that brings players online where other engagement opportunities can occur.
Economic Balancing
When configuring rewards, consider your server's economic scale and progression speed. Conservative setups give modest rewards that supplement normal income without creating dependency. Generous setups provide meaningful economic impact that helps newer players catch up. Balanced approaches start conservative and scale - early days give nice-to-have amounts, later days provide significant economic boosts. The vehicle reward option is particularly powerful for new player retention - giving a starter car on day 7 solves a major early game friction point.
Common Server Implementations
New servers often front-load rewards to accelerate new player progression - days 1-10 give substantial starting resources, items, and vehicles to reduce early game grind. Established servers use daily rewards for steady engagement - modest daily amounts maintain login habits without disrupting established economies. Event-focused servers create special limited-time reward calendars with exclusive items only available during specific periods. Whitelisted RP servers use in-character reward systems like employment bonuses or loyalty pay that make logical roleplay sense.
Customization Examples
The seven reward types allow creative calendar designs. Day 1 might give $5,000 cash and a phone. Day 7 could grant a bicycle and repair kit. Day 14 might provide $25,000 and rare crafting materials. Day 21 could award a sports car. Day 30 might give $100,000, exclusive clothing items, and a supercar. You can theme calendars around concepts - a business startup calendar giving progressive business equipment, or a criminal career calendar providing crime tools and getaway vehicles.
Support and Updates
Jakrino actively maintains the script with updates for FiveM compatibility, framework changes, and feature additions based on community feedback. Documentation covers installation, configuration, common scenarios, and troubleshooting. Support is provided for setup assistance and integration questions. The script receives regular testing across different server configurations ensuring reliability at scale.
https://www.youtube.com/watch?v=YetlxsGkBVsFeatures Summary
- Fully compatible with both QB and ESX frameworks.
- Supports various database scripts, including oxmysql, ghmattimysql, and mysql-async.
- Easily customizable interaction scripts through a flexible config file.
- Multi-language support allows you to use your preferred language.
- No limit on the number of rewards—you can offer more than just 30-day rewards.
- Designed to operate without any impact on FPS or overall performance.
- Offers versatile reward options: give items, cars, or money.
- Includes seven different reward types to enhance player satisfaction.





