0RESMON & Codeverse Community Rewards [STANDALONE]

A script by 0Resmondev

No reviews yet.
0RESMON & Codeverse Community Rewards [STANDALONE] main image

Full Description

Community Rewards

Preview & Features

Profile (Click Me!)

Profile

You can see your profile details, and completed challanges there!

Challanges (Click Me!)

Challanges

You can see all challanges from there, there are 4 types of challanges for now (Check our Roadmap!)

  1. → inDiscord: Checks if player in discord, or not.
  2. → discordTime: Checks if player in discord for X days (Configurable as days, or you can use float values to have discord For example: 0.2 days)
  3. → haveRole: Checks if player has a role on your discord server
  4. → persistentRole: Checks if player has a persistent role, for example configured vip role can give player access to collect rewards every X day (Configurable Too)
Admin Settings (Click Me!)

Grant Challange

Grant challange

Reset Challange

Reset challange

Reset all challanges

Reset all challanges

Pages are only visible to admins (You can configure admins from config.lua)

Discord (Click Me!)

Discord

It will automatically redirect players to your discord url!

Config File (Click Me!)
Config = {}

Config.Command = "roleclaim"

Config.Discord = "https://discord.gg/0resmon"

Config.DiscordDiscordWebhooks = {
    ["ADMIN"] = "", -- webhook
    ["MISSIONS"] = "", -- webhook
}

Config.StaffList = {
    ["discord:383975855413526530"] = true,
}

Config.Missions = {
    {
        title = "Join Server!",
        titleDesc = "Good luck!",
        description = "Join our discord server and claim this reward!",
        rewards = {
            {
                type = "money",
                amount = 1000
            },
            {
                type = "item",
                item = "tosti",
                amount = 5
            }
        },
        canInteract = {
            inDiscord = true,
        },
        id = "joinServer",
        image = "imgs/logo.png"
    },
    {
        title = "Booster Member!",
        titleDesc = "Good luck!",
        description = "Boost our discord server and claim this reward!",
        rewards = {
            {
                type = "money",
                amount = 1000
            },
            {
                type = "item",
                item = "tosti",
                amount = 5
            }
        },
        canInteract = {
            inDiscord = true,
            haveRole = "1093312651867717662"
        },
        id = "boosterMember",
        image = "imgs/logo.png"
    },
    {
        title = "Beginner Member",
        titleDesc = "Good luck!",
        description = "Stay in our discord for 3 days!",
        rewards = {
            {
                type = "money",
                amount = 1000
            },
            {
                type = "item",
                item = "tosti",
                amount = 5
            }
        },
        canInteract = {
            inDiscord = true,
            discordTime = 3, --days
        },
        id = "beginnerMember",
        image = "imgs/logo.png"
    },
    {
        title = "Premium Member!",
        titleDesc = "Good luck!",
        description = "Stay in our discord for 14 days!",
        rewards = {
            {
                type = "money",
                amount = 1000
            },
            {
                type = "item",
                item = "tosti",
                amount = 5
            }
        },
        canInteract = {
            inDiscord = true,
            discordTime = 14, --days
        },
        id = "premiumMember",
        image = "imgs/logo.png"
    },
    {
        title = "VIP Member!",
        titleDesc = "Good luck!",
        description = "Buy VIP to claim this every 3 day!",
        rewards = {
            {
                type = "money",
                amount = 1000
            },
            {
                type = "item",
                item = "tosti",
                amount = 5
            }
        },
        canInteract = {
            inDiscord = true,
            persistentRole = {
                role = "1093312651867717662",
                time = 3, --days
            },
        },
        id = "vipMember",
        image = "imgs/logo.png"
    },
}

Download

Community Rewards Open Source Code QBCore
Community Rewards Open Source Code ESX
Community Rewards Escrowed QBCORE
Community Rewards Escrowed ESX
You can buy any framework if you use standalone, it supports it.
Script doesnt have a SQL, operated with JSON files in ./Server/Data

Code is accessible Optional
Subscription-based No
Lines (approximately) ~1500
Requirements Yarn
Support 100% Support up to 15 hours/day