πŸ“ƒCONFIGURATION FILE

Config = {}
Locales = {}

Config.Framework = "janiel" -- "janiel", "qb", "esx", "custom"
Config.Inventory = "janiel" -- "janiel", "ox", "qb", "esx", "custom"
Config.Locale = "en"


-- Daily Spin Settings
Config.DailyLimitSeconds = 86400

-- Items required for jobs
Config.Items = {
    courier = "courier_package",
    postman = "mail_envelope"
}

-- Rewards Configuration
Config.RewardTypes = {
    legal = 50,
    money = 30,
    empty = 20
}

-- Money Rewards Pool
Config.MoneyRewards = {
    { amount = 300, chance = 35 },
    { amount = 600, chance = 30 },
    { amount = 1000, chance = 20 },
    { amount = 1500, chance = 10 },
    { amount = 2000, chance = 5 }
}

-- Visual Items (Wheel contents)
-- type: 'money', 'mission', 'dud'
Config.VisualItems = {
    { label = "Cash", icon = "πŸ’°", type = "money", class = "common" },
    { label = "Money", icon = "πŸ’°", type = "money", class = "common" },
    { label = "Big Win", icon = "πŸ’°", type = "money", class = "rare" },
    { label = "Jackpot", icon = "πŸ’Ž", type = "money", class = "legendary" },
    { label = "Mission", icon = "πŸ“", type = "mission", class = "epic" },
    { label = "Taxi", icon = "πŸš–", type = "mission", class = "epic" },
    { label = "Courier", icon = "πŸ“¦", type = "mission", class = "epic" },
    { label = "Empty", icon = "❌", type = "dud", class = "common" },
    { label = "Unlucky", icon = "❌", type = "dud", class = "common" }
}



-- Mission Types
Config.Missions = {
    taxi = {
        label = "Taxi Driver",
        description = "Drive the passenger to the destination.",
        npcModel = "a_m_y_business_02",
        vehicleModel = "taxi",
        minReward = 800,
        maxReward = 1000,
        durationMinutes = 10,
        durationMinutes = 10,
        pickupLocations = {
            vector4(-591.7, -220.13, 35.78, 128.37), -- Default
            vector4(-151.47, -311.92, 37.27, 254.98),    -- City Center
            vector4(275.09, -611.53, 42.07, 357.17),    -- Hospital Area
            vector4(-1034.96, -2725.41, 12.76, 330.18),  -- Airport
            vector4(168.54, -1037.43, 28.32, 344.79)    -- Legion Square
        },
        dropoffLocations = {
            vector3(95.14, 251.88, 107.46),
            vector3(-222.65, -658.15, 32.44),
            vector3(292.71, 178.97, 103.27),
            vector3(-575.66, 246.04, 81.84),
            vector3(819.73, -1665.72, 28.31)
        }
    },
    courier = {
        label = "Courier Delivery",
        description = "Deliver the package to the address.",
        minReward = 600,
        maxReward = 900,
        durationMinutes = 15,
        npcModel = "s_m_m_postal_01",
        pickupLocation = vector4(79.02, 112.51, 80.17, 161.89),
        dropoffLocations = {
            vector4(264.43, -1026.94, 28.22, 184.05),
            vector4(287.72, -919.93, 28.3, 77.05),
            vector4(375.48, -688.19, 28.26, 348.09),
            vector4(-657.74, -679.36, 29.47, 323.38),
            vector4(-1169.63, -970.12, 1.69, 30.18),
            vector4(301.57, -883.59, 27.29, 73.97),
            vector4(254.81, -1013.11, 28.27, 68.41),
            vector4(-513.03, -734.63, 31.69, 132.96),
            vector4(-654.86, -414.28, 34.45, 270.54),
            vector4(-620.63, -307.54, 33.85, 165.02),
            vector4(-478.16, -281.92, 34.69, 28.99),
            vector4(-516.84, -65.88, 39.84, 159.78),
            vector4(-838.55, 97.83, 51.67, 195.01),
            vector4(-882.88, 21.25, 44.43, 150.78),
            vector4(-702.89, -377.27, 33.18, 338.81),
            vector4(-982.39, -1103.25, 1.09, 205.86),
            vector4(-994.92, -1109.85, 1.15, 209.22),
            vector4(-942.48, -1076.69, 1.15, 210.65),
        }
    },
    postman = {
        label = "Postman",
        description = "Distribute envelopes to mailboxes.",
        minReward = 850,
        maxReward = 850,
        durationMinutes = 15,
        pickupLocation = vector4(-424.18, -2789.97, 5.53, 317.23),
        dropoffLocations = {
            vector4(-1384.81, -975.82, 7.95, 306.1),
            vector4(-1081.28, -261.67, 36.8, 209.57),
            vector4(-18.49, -68.82, 60.38, 82.22),
            vector4(301.57, -883.59, 27.29, 73.97),
            vector4(254.81, -1013.11, 28.27, 68.41),
            vector4(-513.03, -734.63, 31.69, 132.96),
            vector4(-654.86, -414.28, 34.45, 270.54),
            vector4(-620.63, -307.54, 33.85, 165.02),
            vector4(-478.16, -281.92, 34.69, 28.99),
            vector4(-516.84, -65.88, 39.84, 159.78),
            vector4(-838.55, 97.83, 51.67, 195.01),
            vector4(-882.88, 21.25, 44.43, 150.78),
            vector4(-702.89, -377.27, 33.18, 338.81),
            vector4(-982.39, -1103.25, 1.09, 205.86),
            vector4(-994.92, -1109.85, 1.15, 209.22),
            vector4(-942.48, -1076.69, 1.15, 210.65),
        }
    }
}

Last updated