SafeZone

Hi Everyone Safezone Script, esx, qbcore, qbx_core

🎯 Advanced Zone Management System Make area control on your server smarter and easier than ever!

🚀 Features: 🌐 Multi-Language Support (Easily switch between English and Turkish)

⚙️ Simple and Powerful Config File

🔄 Compatible with ESX, QB, and QBX Frameworks

🎨 6 Unique Color Palettes

📢 3 Different Notify UI Options

🔒 Toggle Systems You Want to Enable or Disable (e.g., target system, notifications, etc.)

Create Multiple Areas

📍 Use Vector3 and Radius to Define Areas

🧠 Fully optimized and lightweight for maximum performance!

// Some code

-- Config.lua
beqeend = {}

beqeend.positionCommand = "safezonepos" -- Command to open the position menu

beqeend.Debug = false
beqeend.Language = "en" -- "tr", "en"
beqeend.ShowSafezoneTimer = false -- true: süreyi göster, false: gizle
beqeend.Color = "yellow" -- "red", "yellow", "pink", "green", "orange", "blue"

beqeend.Core = "qb" -- "qbx", "esx", "qb"
beqeend.NotifySettings = "ox" -- "ox", "qb_notify", "esx"


beqeend.NotifyTime = 5000
beqeend.OXNotifyLocation = "top-right"

beqeend.Vdm = true
beqeend.DriveBy = true
beqeend.CanPunch = true
beqeend.FreeAim = true
beqeend.Shoting = true
beqeend.Weapons = true
beqeend.AllJobRequements = {
    "police",
    "lssd",
    "bcso",
    "sasp",
    "parkranger",
    "fbi",
    "swat",
    "doj"
}


beqeend.Languages = {
    tr = {
        safezone = "Safezone'dasın",
        badge = "SAFEZONE",
        timer = "Burada %s saniyedir bulunuyorsun.",
        notify_title = "Güvenli Bölge",
        notify_enter = "Güvenli Bölgeye Girdin!",
        notify_exit_title = "Güvenli Bölge",
        notify_exit = "Güvenli Bölgeden Çıkış Yaptın!"
    },
    en = {
        safezone = "You are in a Safezone",
        badge = "SAFEZONE",
        timer = "You have been here for %s seconds.",
        notify_title = "Safe Zone",
        notify_enter = "You entered a Safe Zone!",
        notify_exit_title = "Safe Zone",
        notify_exit = "You left the Safe Zone!"
    }
}





beqeend.SafezoneAreas = {
    [1] = { 
        SafeZoneName = 'Hastane', 
        coord = vector3(296.54, -576.72, 49.75), 
        radius = 100.0 
    },
    [2] = { 
        SafeZoneName = 'İskele', 
        coord = vector3(-1809.63, -1186.74, 12.96),  
        radius = 100.0 
    },
    [3] = { 
        SafeZoneName = 'Galeri', 
        coord = vector3(-50.26, -1109.04, 26.44), 
        radius = 100.0 
    },
    [4] = { 
        SafeZoneName = 'Kamu Alanı', 
        coord = vector3(182.02, -1005.58, 29.33), 
        radius = 100.0 
    },
    [5] = { 
        SafeZoneName = 'uWu', 
        coord = vector3(-589.03, -1104.84, 22.18), 
        radius = 100.0 
    },
}

Last updated