Config
All Prism Scripts contain various editable and unobscured files containing, exports, client
and server functions, configuration methods and more.
and server functions, configuration methods and more.
config.lua
Config = {}
Config.Framework = 'qbx' -- qbx or esx or qb
Config.ImagePath = 'nui://ox_inventory/web/images/' -- standalone or nui://ox_inventory/web/images/
Config.Commands = {
addXp = 'addxp',
setPremium = 'setpremium',
}
-- Theme Settings
Config.Theme = {
primaryColor = '#BEEE11',
primaryShade = '#83A700',
secondaryColor = '#F22933',
textGradient = 'linear-gradient(180deg, #E1FF77 0%, #BEEE11 50%, #789805 100%)',
buttonGradient = 'linear-gradient(90deg, #BEEE11 0%, #95BB0D 50%, #6B880A 100%)'
}
-- Quest Reset Times (24-hour format)
Config.DailyResetHour = 0 -- Reset at midnight (0-23)
Config.WeeklyResetDay = 1 -- Monday (1 = Monday, 7 = Sunday)
Config.EXP_PRICE = 100 -- Price per EXP point
Config.Quests = {
{
id = 'mission_1', -- id must be unique
QuestName = 'Be online for 30 mins', -- name of the quest
QuestDesc = 'You must be online for 30 mins to complete this quest', -- description of the quest
totalObjectives = 30, -- 30 for 30 mins
Reward = 200, -- EXP,
questType = 'daily', -- daily or weekly
BuiltinQuest = 'playtime' -- builtin quest type, playtime or killcount or swimdistance or rundistance ( these are builtin quests, playtime will count playtime in mins, killcount will count killcount, swimdistance will count swim distance in km, rundistance will count run distance in km )
},
{
id = 'mission_2', -- id must be unique
QuestName = 'Kill 10 players', -- name of the quest
QuestDesc = 'You must kill 10 players to complete this quest', -- description of the quest
totalObjectives = 10, -- 1000 for 1000 kills
Reward = 500, -- EXP,
questType = 'daily', -- daily or weekly ( daily means the quest will reset every day, weekly means the quest will reset every week )
BuiltinQuest = 'killcount' -- builtin quest type, playtime or killcount or swimdistance or rundistance ( these are builtin quests, playtime will count playtime in mins, killcount will count killcount, swimdistance will count swim distance in km, rundistance will count run distance in km )
},
{
id = 'mission_3', -- id must be unique
QuestName = 'Swim 10 km', -- name of the quest
QuestDesc = 'You must swim 10 km to complete this quest', -- description of the quest
totalObjectives = 10, -- 2 km for 2 km swim
Reward = 100, -- EXP,
questType = 'daily', -- daily or weekly ( daily means the quest will reset every day, weekly means the quest will reset every week )
BuiltinQuest = 'swimdistance' -- builtin quest type, playtime or killcount or swimdistance or rundistance ( these are builtin quests, playtime will count playtime in mins, killcount will count killcount, swimdistance will count swim distance in km, rundistance will count run distance in km )
},
{
id = 'mission_4', -- id must be unique
QuestName = 'Run 10 km', -- name of the quest
QuestDesc = 'You must run 10 km to complete this quest', -- description of the quest
totalObjectives = 10, -- 2 km for 2 km run
Reward = 100, -- EXP,
questType = 'daily', -- daily or weekly ( daily means the quest will reset every day, weekly means the quest will reset every week )
BuiltinQuest = 'rundistance' -- builtin quest type, playtime or killcount or swimdistance or rundistance ( these are builtin quests, playtime will count playtime in mins, killcount will count killcount, swimdistance will count swim distance in km, rundistance will count run distance in km )
},
}
-- Reward Configuration (Standard Tier)
Config.StandardRewards = {
[1] = { item = 'money', amount = 50, label = 'Dollar', itemType = 'rare' },
[2] = { item = 'water', amount = 5, label = 'Water', itemType = 'uncommon' },
[3] = { item = 'money', amount = 100, label = 'Dollar', itemType = 'normal' },
[4] = { item = 'money', amount = 200, label = 'Dollar', itemType = 'uncommon' },
[5] = { item = 'money', amount = 300, label = 'Dollar', itemType = 'normal' },
[6] = { item = 'money', amount = 400, label = 'Dollar', itemType = 'uncommon' },
[7] = { item = 'money', amount = 500, label = 'Dollar', itemType = 'rare' },
[8] = { item = 'money', amount = 600, label = 'Dollar', itemType = 'rare' },
[9] = { item = 'money', amount = 700, label = 'Dollar', itemType = 'rare' },
[10] = { item = 'money', amount = 1000, label = 'Dollar', itemType = 'epic' },
}
-- Reward Configuration (Premium/Advanced Tier)
Config.AdvancedRewards = {
[1] = { item = 'money', amount = 100, label = 'Dollar', itemType = 'rare' },
[2] = { item = 'water', amount = 10, label = 'Water', itemType = 'epic' },
[3] = { item = 'money', amount = 200, label = 'Dollar', itemType = 'uncommon' },
[4] = { item = 'money', amount = 400, label = 'Dollar', itemType = 'uncommon' },
[5] = { item = 'money', amount = 600, label = 'Dollar', itemType = 'rare' },
[6] = { item = 'money', amount = 800, label = 'Dollar', itemType = 'rare' },
[7] = { item = 'money', amount = 1000, label = 'Dollar', itemType = 'epic' },
[8] = { item = 'money', amount = 1200, label = 'Dollar', itemType = 'epic' },
[9] = { item = 'money', amount = 1500, label = 'Dollar', itemType = 'epic' },
[10] = { item = 'burger', amount = 10, label = 'Burger', itemType = 'epic' },
}
-- XP Requirements Per Level (Total XP needed to reach each level)
Config.LevelXP = {
[1] = 0, -- Starting level (no XP needed)
[2] = 1000, -- Need 1000 total XP to reach level 2
[3] = 2500, -- Need 2500 total XP to reach level 3
[4] = 4500, -- Need 4500 total XP to reach level 4
[5] = 7000, -- Need 7000 total XP to reach level 5
[6] = 10000, -- Need 10000 total XP to reach level 6
[7] = 13500, -- Need 13500 total XP to reach level 7
[8] = 17500, -- Need 17500 total XP to reach level 8
[9] = 22000, -- Need 22000 total XP to reach level 9
[10] = 27000 -- Need 27000 total XP to reach level 10
}Last updated on