[QBCore|ESX]Crash Sites

A script by SinorSystem

No reviews yet.
[QBCore|ESX]Crash Sites main image

Price

Unknown

Full Description

Sinor Crash Sites

  • A random crash site event system using QBCore or ESX with lootable crates

Features

  • Automatic crash events on configurable cooldowns.

  • Lootable crates with randomized items and quantities.

  • Optional fire and smoke effects for immersion.

  • Configurable blip, icon, and color.

  • Server-wide synchronization — everyone sees the same crash.

  • Works with QBCore and ESX.

  • Supports qb-target and ox_target.

  • Auto-syncs for players who join mid-event.

Dependencies

  • QBCore or ESX.

  • qb-target or ox_target.

  • ox_lib.

Config

Config = {}

Config.Framework = 'QBCore' -- 'ESX' or 'QBCore'
Config.TargetSystem = 'qb-target' -- 'ox_target' or 'qb-target'
Config.crashCooldown = 3600 -- in seconds (1 hour) for every crash 3600
Config.DespawnTime = 10 -- Minutes before crash site disappears
Config.AdminCommand = 'createCrashSite' -- to create a crash site 
Config.Translate = {
    -- Notify
    looted = "You looted %dx %s",
    -- Announce
    title = 'Crash Sites',
    description = 'A Crash Occurred! Check Your Map.'
}
-- all crash sites and there settings
Config.Crashes = {
    -- small plane
    [1] = {
        sites = {
            vector3(2281.31, 3434.53, 64.1),
            vector3(1697.84, 2503.62, 44.43),
            vector3(1420.7, 2049.75, 117.35)
            -- add more sites here
        },
        Model = "prop_shamal_crash", -- Wreck model
        LootProp = 7, -- Number of loot props at crash site
        LootObjects = { "gr_prop_gr_rsply_crate03a", "prop_drop_armscrate_01b" }, --loot props models
        LootTable = { -- items that you receave from looting the props
            { item = "weapon_pistol", min = 1, max = 1 },
            { item = "bandage", min = 1, max = 5 },
            { item = "meth", min = 1, max = 2 }
        },
        blipsettings = {
            showblip = true,
            blink = true,
            blipicon = 251,
            blipscale = 1.6,
            blipcolor = 66,
            blipname = "Plane Crash Site"
        },
        fire = true, -- if the crash site is on fire
        firescale = 2.5, -- scale of the fire 
        smoke = true , -- if theres smoke out of the crash site
        smokescale = 5.0 -- scale of the smoke 
    },
    --  heli
    [2] = {
        sites = {
            vector3(1355.89, 4327.49, 37.97),
            vector3(347.02, 5189.94, 476.32),
            vector3(-1954.02, 3875.08, 230.97)
        }, 
        Model = "prop_crashed_heli", 
        LootProp = 5,
        LootObjects = { "gr_prop_gr_rsply_crate03a", "prop_drop_armscrate_01b" },
        LootTable = {
            { item = "weapon_pistol", min = 1, max = 1 },
            { item = "bandage", min = 1, max = 3 },
            { item = "meth", min = 1, max = 2 }
        },
        blipsettings = {
            showblip = true,
            blink = true,
            blipicon = 753,
            blipscale = 1.6,
            blipcolor = 66,
            blipname = "Heli Crash Site"
        },
        fire = true, 
        firescale = 2.5,
        smoke = true , 
        smokescale = 5.0
    },
    -- big plane
    [3] = {
        sites = {
            vector3(3501.53, 2567.07, 9.89),
            vector3(-1444.11, -1301.7, 2.85),
            vector3(997.4, -3191.67, 4.9),
            vector3(-1533.44, -2862.48, 13.31),
            vector3(1247.47, 3089.63, 39.86)
        },
        Model = "xs_combined2_dystplane_10", 
        LootProp = 15, 
        LootObjects = { "gr_prop_gr_rsply_crate03a", "prop_drop_armscrate_01b" },
        LootTable = {
            { item = "weapon_pistol", min = 1, max = 1 },
            { item = "bandage", min = 1, max = 3 },
            { item = "meth", min = 1, max = 2 }
        },
        blipsettings = {
            showblip = true,
            blink = true,
            blipicon = 16,
            blipscale = 1.6,
            blipcolor = 66,
            blipname = "Big Plane Crash Site"
        },
        fire = true, 
        firescale = 2.5, 
        smoke = true , 
        smokescale = 5.0 
    },
    -- train
    -- note : this train model dont have collision 
    [4] = {
        sites = {
            vector3(2606.01, -16.28, 92.4),
            vector3(2103.24, 6136.21, 59.47),
            vector3(-218.43, -1073.48, 28.29),
            vector3(162.01, -1795.72, 28.22)
            -- add more sites here
        },
        Model = "p_tram_crash_s",
        LootProp = 4,
        LootObjects = { "gr_prop_gr_rsply_crate03a", "prop_drop_armscrate_01b" },
        LootTable = {
            { item = "weapon_pistol", min = 1, max = 1 },
            { item = "bandage", min = 1, max = 3 },
            { item = "meth", min = 1, max = 2 }
        },
        blipsettings = {
            showblip = true,
            blink = true,
            blipicon = 795,
            blipscale = 1.6,
            blipcolor = 66,
            blipname = "Train Crash Site"
        },
        fire = true, 
        firescale = 2.5, 
        smoke = true , 
        smokescale = 5.0 
    },
    -- boat
    [5] = {
        sites = {
            vector3(-2058.21, 5133.45, -0.36),
            vector3(1783.14, -2820.4, 0.8),
            vector3(2348.06, 4493.51, 29.48)
        },
        Model = "hei_prop_heist_tug", 
        LootProp = 15, 
        LootObjects = { "gr_prop_gr_rsply_crate03a", "prop_drop_armscrate_01b" },
        LootTable = {
            { item = "weapon_pistol", min = 1, max = 1 },
            { item = "bandage", min = 1, max = 3 },
            { item = "meth", min = 1, max = 2 }
        },
        blipsettings = {
            showblip = true,
            blink = true,
            blipicon = 755,
            blipscale = 1.6,
            blipcolor = 66,
            blipname = "boat Crash Site"
        },
        fire = true, 
        firescale = 2.5, 
        smoke = true , 
        smokescale = 5.0 
    },
}

images



Preview :

Youtube

Tebex

Escrow
OpenSource

Other Scripts

QBCore/ESX|BaseBuilding
Standalone|AdvancedZombieSystem
Standalone|SurvivalHUD
Standalone|VehicleSpawne
QBCore/ESX|UsableItems
QBCore/ESX|VehicleCrafting
QBCore/ESX|Recycler
Standalone|SafeZone
QBCore/ESX|LootAreas
QBCore/ESX|LootPeds
QBCore/ESX|RadiationZones
Standalone|ZombieSystem
QBCore|Shop
QBCore|WeatherSync
QBCore/ESX|InGameMusic
QBCore/ESX|CamperHousing
standalone|SurvivalHUD
QBCore/ESX|LootBags
Vehicles|ApocalypticVehicles-V1
QBCore/ESX|HorseRiding
QBCore/ESX|Menu

Code is accessible N/A
Subscription-based No
Lines (approximately) 280+
Requirements ox_lib
Support Yes