FourTwenty Daily Rewards ๐ŸŽ | Modern Reward System with Streaks

[Release] FourTwenty Daily Rewards :wrapped_gift: | Modern Reward System with Streaks

UnbenanntesVideoMitClipchamperstellt1-ezgif.com-optimize

TEBEX

:loudspeaker: Introduction

Hey FiveM Community! :waving_hand:
Weโ€™re FourTwentyDev, and weโ€™re excited to present our Daily Rewards System, featuring a modern glass-morphism UI, streak system, and customizable rewards. Perfect for servers looking to boost player retention and engagement while working seamlessly with ESX or QB-Core.


:fire: Key Features

:artist_palette: Modern Glass-morphism UI

  • Stunning animations and particle effects
  • Real-time updates and transitions
  • Sleek dark theme with blur effects
  • Responsive design for all resolutions
  • Professional sound effects

:bullseye: Advanced Reward System

  • Sequential rewards system (Day 1 โ†’ Day 2 โ†’ etc.)
  • Daily reset at midnight
  • Visual progression path
  • Multiple reward types:
    • Money rewards
    • Item rewards
    • Vehicle rewards
    • Custom rewards
    • VIP status

:high_voltage: Streak System

  • Daily streak counter
  • Visual streak indicators
  • Automatic streak management
  • Configurable streak bonuses
  • Smart streak break handling

:glowing_star: Visual States

  • Available rewards - Ready to claim
  • Next available - With countdown timer
  • Locked rewards - Clear progression path
  • Claimed rewards - With success animation
  • Real-time status updates

:package: Dependencies

  • ESX or QB-Core Framework
  • oxmysql
  • FiveM Server

:optical_disk: Installation

  1. Extract the resource to your resources folder
  2. Import the provided SQL:
CREATE TABLE IF NOT EXISTS fourtwenty_daily_rewards (
    identifier VARCHAR(50) PRIMARY KEY,
    last_claim INT,
    streak INT,
    claimed_rewards JSON,
    first_claim INT,
    last_updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    INDEX idx_identifier (identifier),
    INDEX idx_last_claim (last_claim)
);
  1. Add ensure fourtwenty_dailyrewards to your server.cfg
  2. Configure your settings in config.lua
  3. Start/restart your server and enjoy!

:wrench: Configuration

README Configuration tutorial included - for questions consider our discord

Core Settings

Config = {
    ResetPeriod = 0,           -- 0 for indefinite, or days until reset
    LoseStreak = true,         -- Whether missing a day breaks streak
    AllowMultipleClaims = false -- Must claim in sequence
}

Reward Configuration

Config.Rewards = {
    {
        day = 1,
        rewardFunction = "give_money",
        data = {
            amount = 1000,
            type = "bank"
        },
        display = {
            label = "$1,000",
            icon = "๐Ÿ’ฐ",
            description = "Cash reward"
        }
    }
    -- Add more rewards as needed
}

:chart_increasing: Performance

  • 0.00ms while idle
  • 0.01ms during interactions
  • Optimized for high-performance:
    • Efficient caching system
    • Smart data management
    • Optimized animations

:video_game: Commands

  • /rewards - Open the rewards interface

:locked: Security Features

  • Server-side validation
  • Anti-exploit protection
  • Secure data handling
  • FiveM escrow protection

:satellite_antenna: Support & Updates

For assistance or bug reports:

  1. Discord: Join Our Server
  2. Website: FourTwentyDev

:bullseye: Perfect for servers looking to:

  • Increase daily player retention
  • Reward active players
  • Add progression systems
  • Enhance server engagement

:green_heart: Made with love by FourTwentyDev

Note: This resource is protected with FiveMโ€™s built-in escrow system for your security.

Code is accessible Partly
Subscription-based No
Lines (approximately) ~1000
Requirements & dependencies ox_mysql
Support Yes
1 Like

Please make sure to include the paid releases template in your topic.

Thank you!
:mascot:

1 Like