πŸ˜•Config - Clarification

Vank17a = {}

Config = Config or {
   Price = {
        gj = math.random(40, 250),
        ge = math.random(50, 300),
        gi = math.random(60, 310),
        gh = math.random(60, 310),
        gf = math.random(50, 300),
        gg = math.random(50, 300),

    },
    Items = {
        paintinge = "paintinge",
        paintingi = "paintingi",
        paintingh = "paintingh",
        paintingj = "paintingj",
        paintingf = "paintingf",
        paintingg = "paintingg",
    },
}

Config.MinAmountKeys= 1 -- Don't change this if you're not sure what you're doing!
Config.MaxAmountKeys = 1 -- Don't change this if you're not sure what you're doing!
Config.Akeys = {
    "artkeys1",
    "artkeys2",
    "artkeys3",
    "artkeys4",
    "artkeys5",
    "artkeys6",
}

Config.Cooldown = 60 -- 60 minutes
Config.Jobs = "police" -- Jobs Cops
Config.RequiredCops = 4 -- Need a police officer. They are currently [4], you can change it
Config.Notify = "ox" -- Here you can choose which notification to use in the resource / by default esx / ox_lib or your own that you have.
Config.duration = 5000 -- Time that notifications will be displayed.

-- QBCore
Config.system = {
    MgameUI   = 'np-memory', -- Memory Game Nopixel 3.0
 }

 --Thermite Settings
 Config.TSettings = {
    time = 60, -- time the hack displays for \\ half being showing the puzzle and the other solving
    gridsize = 3, -- size of grid by square units, ie. gridsize = 5 is a 5 * 5 (25) square grid
    incorrectBlocks = 5 -- incorrectBlocks = number of incorrect blocks after which the game will fail
}

--Thermite locations to open door
Config.Thermite = vec3(1393.068115, 1127.406616, 114.320923)

Config.Locations = {
    sell = {
        spawnpoint = vector4(288.558, -2981.1, 4.90696,135.88),
        ped = vec4(288.558, -2981.1, 4.90696,135.88),
    },
}

Config.OxQW = true

Config['ArtHeist'] = {
    ['nextRob'] = 3000, -- seconds for next heist
    ['startHeist'] ={ -- heist start coords
        pos = vector3(244.346, 374.012, 105.738),
        peds = {
            {pos = vector3(244.346, 374.012, 105.738), heading = 156.39, ped = 's_m_m_highsec_01'},
            {pos = vector3(243.487, 372.176, 105.738), heading = 265.63, ped = 's_m_m_highsec_02'},
            {pos = vector3(245.074, 372.730, 105.738), heading = 73.3, ped = 's_m_m_fiboffice_02'}
        }
    },
    ['sellPainting'] ={ -- sell painting coords
        pos = vector3(287.7620, -2981.74, -34.65),
        peds = {
            {pos = vector3(287.190, -2980.9, 5.72252), heading = 218.0, ped = 's_m_m_highsec_02'}

        }
    },
    ['painting'] = {
        {
            rewardItem = 'paintinge', -- u need add item to database
            paintingPrice = '6000', -- price of the reward item for sell
            scenePos = vector3(1400.486, 1164.55, 113.4136), -- animation coords
            sceneRot = vector3(0.0, 0.0, -90.0), -- animation rotation
            object = 'ch_prop_vault_painting_01e', -- object (https://mwojtasik.dev/tools/gtav/objects/search?name=ch_prop_vault_painting_01)
            objectPos = vector3(1400.946, 1164.55, 114.5336), -- object spawn coords
            objHeading = 270.0 -- object spawn heading
        },
        {
            rewardItem = 'paintingi',
            paintingPrice = '6000',
            scenePos = vector3(1408.175, 1144.014, 113.4136),
            sceneRot = vector3(0.0, 0.0, 180.0),
            object = 'ch_prop_vault_painting_01i',
            objectPos = vector3(1408.175, 1143.564, 114.5336),
            objHeading = 180.0
        },
        {
            rewardItem = 'paintingh',
            paintingPrice = '6000',
            scenePos = vector3(1407.637, 1150.74, 113.4136),
            sceneRot = vector3(0.0, 0.0, 0.0),
            object = 'ch_prop_vault_painting_01h',
            objectPos = vector3(1407.637, 1151.17, 114.5336),
            objHeading = 0.0
        },
        {
            rewardItem = 'paintingj',
            paintingPrice = '6000',
            scenePos = vector3(1408.637, 1150.74, 113.4136),
            sceneRot = vector3(0.0, 0.0, 0.0),
            object = 'ch_prop_vault_painting_01j',
            objectPos = vector3(1408.637, 1151.17, 114.5336),
            objHeading = 0.0
        },
        {
            rewardItem = 'paintingf',
            paintingPrice = '6000',
            scenePos = vector3(1397.586, 1165.579, 113.4136),
            sceneRot = vector3(0.0, 0.0, 90.0),
            object = 'ch_prop_vault_painting_01f',
            objectPos = vector3(1397.136, 1165.579, 114.5336),
            objHeading = 90.0
        },
        {
            rewardItem = 'paintingg',
            paintingPrice = '6000',
            scenePos = vector3(1397.976, 1165.679, 113.4136),
            sceneRot = vector3(0.0, 0.0, 0.0),
            object = 'ch_prop_vault_painting_01g',
            objectPos = vector3(1397.936, 1166.079, 114.5336),
            objHeading = 0.0
        },
    },
    ['objects'] = { -- dont change (required)
        'hei_p_m_bag_var22_arm_s',
        'w_me_switchblade'
    },
    ['animations'] = { -- dont change (required)
        {"top_left_enter", "top_left_enter_ch_prop_ch_sec_cabinet_02a", "top_left_enter_ch_prop_vault_painting_01a", "top_left_enter_hei_p_m_bag_var22_arm_s", "top_left_enter_w_me_switchblade"},
        {"cutting_top_left_idle", "cutting_top_left_idle_ch_prop_ch_sec_cabinet_02a", "cutting_top_left_idle_ch_prop_vault_painting_01a", "cutting_top_left_idle_hei_p_m_bag_var22_arm_s", "cutting_top_left_idle_w_me_switchblade"},
        {"cutting_top_left_to_right", "cutting_top_left_to_right_ch_prop_ch_sec_cabinet_02a", "cutting_top_left_to_right_ch_prop_vault_painting_01a", "cutting_top_left_to_right_hei_p_m_bag_var22_arm_s", "cutting_top_left_to_right_w_me_switchblade"},
        {"cutting_top_right_idle", "_cutting_top_right_idle_ch_prop_ch_sec_cabinet_02a", "cutting_top_right_idle_ch_prop_vault_painting_01a", "cutting_top_right_idle_hei_p_m_bag_var22_arm_s", "cutting_top_right_idle_w_me_switchblade"},
        {"cutting_right_top_to_bottom", "cutting_right_top_to_bottom_ch_prop_ch_sec_cabinet_02a", "cutting_right_top_to_bottom_ch_prop_vault_painting_01a", "cutting_right_top_to_bottom_hei_p_m_bag_var22_arm_s", "cutting_right_top_to_bottom_w_me_switchblade"},
        {"cutting_bottom_right_idle", "cutting_bottom_right_idle_ch_prop_ch_sec_cabinet_02a", "cutting_bottom_right_idle_ch_prop_vault_painting_01a", "cutting_bottom_right_idle_hei_p_m_bag_var22_arm_s", "cutting_bottom_right_idle_w_me_switchblade"},
        {"cutting_bottom_right_to_left", "cutting_bottom_right_to_left_ch_prop_ch_sec_cabinet_02a", "cutting_bottom_right_to_left_ch_prop_vault_painting_01a", "cutting_bottom_right_to_left_hei_p_m_bag_var22_arm_s", "cutting_bottom_right_to_left_w_me_switchblade"},
        {"cutting_bottom_left_idle", "cutting_bottom_left_idle_ch_prop_ch_sec_cabinet_02a", "cutting_bottom_left_idle_ch_prop_vault_painting_01a", "cutting_bottom_left_idle_hei_p_m_bag_var22_arm_s", "cutting_bottom_left_idle_w_me_switchblade"},
        {"cutting_left_top_to_bottom", "cutting_left_top_to_bottom_ch_prop_ch_sec_cabinet_02a", "cutting_left_top_to_bottom_ch_prop_vault_painting_01a", "cutting_left_top_to_bottom_hei_p_m_bag_var22_arm_s", "cutting_left_top_to_bottom_w_me_switchblade"},
        {"with_painting_exit", "with_painting_exit_ch_prop_ch_sec_cabinet_02a", "with_painting_exit_ch_prop_vault_painting_01a", "with_painting_exit_hei_p_m_bag_var22_arm_s", "with_painting_exit_w_me_switchblade"},
    },
}

--Spawn random ped
Config.MaleNoHandshoes = {[0] = true, [1] = true, [2] = true, [3] = true, [4] = true, [5] = true, [6] = true, [7] = true, [8] = true, [9] = true, [10] = true, [11] = true, [12] = true, [13] = true, [14] = true, [15] = true, [18] = true, [26] = true, [52] = true, [53] = true, [54] = true, [55] = true, [56] = true, [57] = true, [58] = true, [59] = true, [60] = true, [61] = true, [62] = true, [112] = true, [113] = true, [114] = true, [118] = true, [125] = true, [132] = true,}

--Spawn random ped
Config.FemaleNoHandshoes = {[0] = true, [1] = true, [2] = true, [3] = true, [4] = true, [5] = true, [6] = true, [7] = true, [8] = true, [9] = true, [10] = true, [11] = true, [12] = true, [13] = true, [14] = true, [15] = true, [19] = true, [59] = true, [60] = true, [61] = true, [62] = true, [63] = true, [64] = true, [65] = true, [66] = true, [67] = true, [68] = true, [69] = true, [70] = true, [71] = true, [129] = true, [130] = true, [131] = true, [135] = true, [142] = true, [149] = true, [153] = true, [157] = true, [161] = true, [165] = true,}

Strings = {
    ['steal_blip'] = 'Fathers mansion',
    ['sell_blip'] = 'Paintings will be sold here',
    ['start_stealing'] = '[E] to play',
    ['cute_right'] = '[E] to cut right',
    ['cute_left'] = '[E] to cut left',
    ['cute_down'] = '[E] to cut down',
    ['go_steal'] = 'Go to your fathers mansion and the stolen painting.',
    ['go_sell'] = 'Go to Blip and sell paintings.',
    ['already_cuting'] = 'Then you are in a robbery.',
    ['already_heist'] = 'You have already started the robbery. wait for it to end.',
    ['start_heist'] = '[E] to start theft',
    ['sell_painting'] = 'I am selling a painting',
    ['wait_nextrob'] = 'You have to wait to rob again ',
    ['minute'] = 'Minutes',
    ['police_alert'] = 'THEFT OF ART WATCH GPS.',
    ["sucess_sell"] = 'Successfully sell the paintings',
    ["access_denied"] = "Access was denied and you didn't sell anything!",
    ["proggbar"] = "Selling",
    ["youdont_pictures"] = "You don't have all the pictures you need!",
    ["sell_menu"] = "Sell ​​the paintings",
    ["txt_menu"] = "You must have all 6 paintings to sell!",
    ["termite"] = "Thermite failed..",
    ["mincops"] = "Still, there must be someone to catch you.",
    ["someone"] = "You are missing something(s)..",
    ["you_dont"] = "You dont armed a Switchblade",
    ["selling"] = "Selling",
    ["haking"] = "Hack Heist",
    ["nopicture"] = "You don't have the pictures",
    ["NotifyTittle"] = "VT ART HEIST",
}

Last updated