HEX
HexscriptsClassicGarage

Configurations

Here you will get all configurations & open source files that are included within this script.

Config Files

Config = {
    Debug = true,

    Framework = 'ESX',
    Locale = 'de',

    ParkInAfterRestart = true,
    ParkedIn = false,

    ParkInRadius = 50.0,
    SpawnBlocked = true,

    UseIcons = true, -- if false, it will use images
    ImagePath = 'nui://hex_garage/html/images', -- only if UseIcons is false

    BlacklistedNicknameStrings = {
        '<',
        '>'
    },

    ImpoundPrice = 25000,

    Garage = {
        ['normal'] = {
            ['car'] = {
                ['Würfelpark'] = {
                    npc = vector4(100.97, -1073.49, 29.37, 73.88),
    
                    spawn = {
                        vector4(117.73, -1081.17, 29.22, 0.01),
                        vector4(107.5753, -1080.2841, 29.1927, 336.6542)
                    },
    
                    blip = true,
                    job = 'police'
                },
    
                ['Pillbox hill'] = {
                    npc = vector4(275.182, -345.534, 45.173, 340.8157),
    
                    spawn = {
                        vector4(266.498, -332.475, 43.43, 251.0)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Airport'] = {
                    npc = vector4(-833.0491, -2351.2185, 14.5706, 265.0966),
    
                    spawn = {
                        vector4(-823.3708, -2341.9475, 14.5706, 145.9901)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Plaeto'] = {
                    npc = vector4(83.5884, 6420.6489, 31.7605, 222.4866),
    
                    spawn = {
                        vector4(72.0745, 6403.6694, 31.2258, 129.73)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Casino'] = {
                    npc = vector4(889.2197, -53.8035, 78.8939, 240.2422),
    
                    spawn = {
                        vector4(886.12, -62.68, 78.76, 236.43)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Pearls Down'] = {
                    npc = vector4(-1184.8492, -1510.0881, 4.6493, 298.4885),
    
                    spawn = {
                        vector4(-1183.01, -1495.34, 4.38, 125.56)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Mirror Park'] = {
                    npc = vector4(1035.8422, -763.8297, 57.9930, 324.4158),
    
                    spawn = {
                        vector4(1020.1, -766.99, 57.93, 323.98)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Hafen'] = {
                    npc = vector4(-316.3113, -2748.1731, 6.0031, 40.5344),
    
                    spawn = {
                        vector4(-336.4048, -2739.0247, 6.0313, 311.6707)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Rechter Highway'] = {
                    npc = vector4(2763.8711, 1346.4275, 24.5240, 94.2535),
    
                    spawn = {
                        vector4(2732.62, 1329.28, 24.52, 3.22)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Great Ocean'] = {
                    npc = vector4(-3057.2988, 115.0631, 11.6072, 298.4041),
    
                    spawn = {
                        vector4(-3048.16, 113.88, 11.56, 315.37)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Abschlepper Garage'] = {
                    npc = vector4(393.3700, -1633.1610, 29.2919, 52.1133),
    
                    spawn = {
                        vector4(394.37, -1617.59, 29.29, 315.91)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Grapeseed'] = {
                    npc = vector4(2480.6670, 4958.0151, 44.9472, 136.7014),
    
                    spawn = {
                        vector4(2476.94, 4948.42, 45.07, 226.51)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Boulevard'] = {
                    npc = vector4(-619.3314, -82.5583, 41.1976, 355.9681),
    
                    spawn = {
                        vector4(-633.2050, -74.8637, 40.4067, 359.97)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Army'] = {
                    npc = vector4(-2304.6089, 3388.6873, 31.2565, 233.7606),
    
                    spawn = {
                        vector4(-2318.2, 3402.44, 30.68, 54.77)
                    },
    
                    blip = true,
                    job = false
                }
            },
    
            ['helicopter'] = {
                ['Airport'] = {
                    npc = vector4(-1618.6600, -3146.4800, 13.9904, 51.7247),
    
                    spawn = {
                        vector4(-1634.86, -3149.26, 12.99, 321.48)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Grapeseed Heli'] = {
                    npc = vector4(2137.24, 4792.24, 40.97, 35.21),
    
                    spawn = {
                        vector4(2135.76, 4809.58, 41.17, 109.21)
                    },
    
                    blip = true,
                    job = false
                }
            },
        
            ['boat'] = {
                ['Stadt'] = {
                    npc = vector4(-717.5, -1326.6, 1.6, 144.07),
    
                    spawn = {
                        vector4(-717.08, -1340.12, -1, 144.07)
                    },
    
                    blip = true,
                    job = false
                },
    
                ['Hafen'] = {
                    npc = vector4(24.01, -2807.9, 5.7, 357.326),
    
                    spawn = {
                        vector4(25.77, -2821.93, -1, 257.99)
                    },
    
                    blip = true,
                    job = false
                }
            },
        
            ['airplane'] = {
                ['Airport'] = {
                    npc = vector4(-1746.5889, -2923.5098, 13.9443, 331.9699),
    
                    spawn = {
                        vector4(-1718.8448, -2922.4609, 13.9445, 239.5804)
                    },
    
                    blip = true,
                    job = false
                }
            }
        },
    
        ['impound'] = {
            ['car'] = {    
                {
                    npc = vector4(409.35, -1623.03, 29.29, 231.0),
    
                    spawn = {
                        vector4(409.61, -1637.62, 29.29, 229.81)
                    },
    
                    blip = true,
                    job = false
                },

                {
                    npc = vector4(2764.1277, 1371.4186, 24.5240, 93.69),
    
                    spawn = {
                        vector4(2752.3960, 1370.2609, 23.5240, 91.59)
                    },
    
                    blip = true,
                    job = false
                },
            },
            
            ['helicopter'] = {
                {
                    npc = vector4(2123.24, 4784.92, 40.97, 298.4192),
    
                    spawn = {
                        vector4(2130.5, 4792.35, 40.12, 27.62)
                    },
    
                    blip = true,
                    job = false
                },
    
                {
                    npc = vector4(-1239.2, -3387.37, 13.94, 54.3936),
    
                    spawn = {
                        vector4(-1254.19, -3387.25, 12.94, 322.59)
                    },
    
                    blip = true,
                    job = false
                }
            },
        
            ['boat'] = {
                {
                    npc = vector4(-797.29, -1420.48, 1.6, 52.4963),
    
                    spawn = {
                        vector4(-789.82, -1429.84, -1, 141.4747)
                    },
    
                    blip = true,
                    job = false
                }
            },
        
            ['airplane'] = {
                {
                    npc = vector4(-1753.3730, -2896.5603, 13.9443, 238.9478),
    
                    spawn = {
                        vector4(-1711.6436, -2863.6975, 13.7564, 331.0673)
                    },
    
                    blip = true,
                    job = false
                }
            }
        }
    },

    Blips = {
        ['normal'] = {
            ['car'] = {
                sprite = 357,
                color = 29,
                scale = 0.7,
                display = 4,
                shortRange = true,
                text = 'Auto Garage | Öffentlich',
                ped = 'cs_fbisuit_01'
            },
    
            ['helicopter'] = {
                sprite = 360,
                color = 29,
                scale = 0.7,
                display = 4,
                shortRange = true,
                text = 'Heli Garage | Öffentlich',
                ped = 'cs_fbisuit_01'
            },
            
            ['boat'] = {
                sprite = 356,
                color = 29,
                scale = 0.7,
                display = 4,
                shortRange = true,
                text = 'Boot Garage | Öffentlich',
                ped = 'cs_fbisuit_01'
            },
    
            ['airplane'] = {
                sprite = 360,
                color = 29,
                scale = 0.7,
                display = 4,
                shortRange = true,
                text = 'Flugzeug Garage | Öffentlich',
                ped = 'cs_fbisuit_01'
            }
        },
    
        ['impound'] = {
            ['car'] = {
                sprite = 357,
                color = 51,
                scale = 0.7,
                display = 4,
                shortRange = true,
                text = 'Auto Garage | Lager',
                ped = 'cs_fbisuit_01'
            },
    
            ['helicopter'] = {
                sprite = 360,
                color = 51,
                scale = 0.7,
                display = 4,
                shortRange = true,
                text = 'Heli Garage | Lager',
                ped = 'cs_fbisuit_01'
            },
            
            ['boat'] = {
                sprite = 356,
                color = 51,
                scale = 0.7,
                display = 4,
                shortRange = true,
                text = 'Boot Garage | Lager',
                ped = 'cs_fbisuit_01'
            },
    
            ['airplane'] = {
                sprite = 360,
                color = 51,
                scale = 0.7,
                display = 4,
                shortRange = true,
                text = 'Flugzeug Garage | Lager',
                ped = 'cs_fbisuit_01'
            }
        }
    },

    Locales = {
        ['de'] = {
            ['impound'] = 'Du hast %s $ bezahlt!',
            ['parkin'] = 'Fahrzeug eingeparkt!',
            ['nomoney'] = 'Du hast nicht genügend Geld dabei!',
            ['nospawn'] = 'Derzeit sind alle Spawnpunkte belegt!',
            ['press_e'] = 'Drücke E um die Garage zu benutzen!'
        },
    
        ['en'] = {
            ['impound'] = 'You payed %s $',
            ['parkin'] = 'Vehicle parked in!',
            ['nomoney'] = 'You do not have enough money!',
            ['nospawn'] = 'Currently all spawn points are occupied!',
            ['press_e'] = 'Press E to use the garage!'
        }
    }
}

function DrawHelpNotify(message)
    SetTextComponentFormat('STRING')
    AddTextComponentString(message)
    DisplayHelpTextFromStringLabel(0, 0, 1, -1)
end

function Notify(title, message, type, timeout)
    TriggerEvent('hex_hud:notify', title, message, type, timeout)
end

On this page