AWS DEVELOPMENT / DOCUMENTATION

Your server. Our expertise.

Everything you need to install, configure and build.

94 guides • 11 resources • Always here to help
Documentation/⚙️ Settings (Config File)
About resource versions

These guides include the original resource names. Use the folder and SQL names supplied with your downloaded version. A renamed AWS package may differ from the original EXIT release.

⚙️ Settings (Config File)

⚙️ Settings (Configuration)

Configure your dynamic item demands so your street prices adjust realistically to market saturation! Restrict corner selling to specifically dangerous gang zones, set day & night payout multipliers, and seamlessly define your server's minimum police requirements.

-- ==========================================
-- RIO SELLING - CONFIGURATION
-- İstediğiniz her şeyi buradan düzenleyebilirsiniz.
-- You can edit everything from here as you wish.
-- ==========================================

Config = {}

Config.Locales = {} -- Populated by locales/*.lua files

-- Framework Settings
Config.Framework = 'qb' -- 'qb', 'qbox', 'esx' or 'auto' (framework auto-detection)

Config.Lang = 'en' -- 'tr', 'en'

Config.Debug = false

-- Bildirim Sistemi Seçimi: 'custom' (Scriptin kendi UI'ı), 'system' (Framework/Bridge bildirimi)
Config.NotifyType = 'custom' 

-- Progress Bar Seçimi: 'custom' (UI), 'system' (Framework/Bridge), 'ox' (ox_lib)
Config.ProgressBarType = 'system'


-- Discord Log Sistemi
Config.Webhook = {
    Enabled = true,
    URL = "https://discordapp.com/api/webhooks/1428489918937694358/MfK_QOyhsgn8EaWzlSlWQTlJyp3P3cUdZAWEK9QvamnSYn6d7ZjA0_lNGqj7j-IOPTzG", -- Buraya Discord Webhook linkinizi yapıştırın
    Name = "EXİT-DRUGSELL",
    Color = 3066993, -- Yeşil tonu (Örn: 16711680 Kırmızı, 3066993 Kararmış Yeşil)
    Avatar = "https://i.imgur.com/lObzsk2.png" -- Loglarda görünecek küçük profil resmi
}

-- Yardımcı komut ismi (Köşe Tutma)
Config.CommandName = 'kosetut'

-- Satış yapılabilmesi için gereken minimum polis sayısı
Config.MinimumPolice = 0

-- Satıcının üstünde olması gereken item (Opsiyonel, boş bırakılırsa gerekmez)
-- Örn: 'telefongps' veya başka bir 'köşetut_lisans' gibi
Config.RequiredItem = nil 

-- Satış mesafesi
Config.InteractDistance = 2.0

-- Satarken kullanılan animasyon
Config.Animation = {
    dict = "mp_common",
    anim = "givetake2_a",
    duration = 2000
}

Config.HandshakeAnimation = {
    dict = "mp_ped_interaction",
    animPlayer = "handshake_guy_a",
    animPed = "handshake_guy_b",
    duration = 3000
}

-- Satış yapılabilecek itemler
-- name: item spawn kodu
-- price: min ve max satış fiyatı
-- minRep / maxRep: (Opsiyonel) ileride reputation sistemi eklenirse
Config.Drugs = {
    ['joint'] = {
        minPrice = 200,
        maxPrice = 350,
        chance = 50, -- Satış şansı %
    },
    ['meth'] = {
        minPrice = 400,
        maxPrice = 600,
        chance = 50,
    },
    ['coke_baggy'] = {
        minPrice = 500,
        maxPrice = 750,
        chance = 50,
    }
}

-- Satış yapamayacak meslekler
Config.BlacklistedJobs = {
    ['police'] = true,
    ['sheriff'] = true,
    ['ambulance'] = true
}

-- Dispatch Sistemi (Genişletildi)
-- Lütfen sunucunuzda kullandığınız dispatch sistemini yazın:
-- Desteklenenler: 'ps-dispatch', 'qs-dispatch', 'cd_dispatch', 'core_dispatch', 'default' (qb/esx varsayılan bildirimler)
Config.DispatchSystem = 'ps-dispatch'

-- NPC'nin polise haber verme ihtimali (Reddederse)
Config.CallPoliceChance = 100

-- Çete / Bölge Arz-Talep Mantığı (Dynamic Demand)
-- Ne kadar çok satış yapılırsa, o eşyanın fiyatı kademe kademe azalır.
Config.DynamicDemand = {
    enabled = true,
    salesToReducePrice = 5,   -- Her 5 başarılı satışta bir...
    reducePercentage = 0.05,  -- Fiyat %5 oranında düşer.
    maxReduction = 0.40,      -- Fiyat en fazla %40 düşebilir.
    resetTime = 60 -- Kaç dakikada bir talepler sıfırlansın (Ekonomi kendini yenilesin)
}

-- Zamana Bağlı Satışlar (Gece - Gündüz Çarpanı)
-- Oyun içindeki saate (0-23) göre satış fiyatlarını çarpar (Örn: Gece tehlikelidir, fiyatlar artar)
Config.TimeMultipliers = {
    enabled = true,
    daytime = { start = 7, finish = 19, multiplier = 1.0, policeChanceModifier = 1.2 }, -- Gündüz (1x Fiyat, %20 Daha Yüksek İhbar)
    nighttime = { start = 20, finish = 6, multiplier = 1.3, policeChanceModifier = 0.8 } -- Gece (1.3x Fiyat, %20 Daha Düşük İhbar)
}

-- Kara para olarak mı verilsin? (tgiann-inventory genelde nakit veya item kullanır)
-- 'cash' = nakit, 'bank' = banka, 'crypto' = kripto, 'item' = markedbills vs.
Config.PaymentType = 'cash' 

-- ==========================================
-- SİSTEM 2: TELEFON TESLİMAT SİSTEMİ (DELIVERY)
-- ==========================================
Config.Delivery = {
    Enabled = true,
    ItemName = "black_phone", -- Telefon/Cihaz eşyası adı
    DeliveryTimeout = 15, -- Teslimat noktasına gitmesi için oyuncuya verilen dakika
    -- Teslimatta doğacak NPC Modelleri
    PedModels = {
        "a_m_y_skater_01",
        "a_m_m_salton_01",
        "a_m_y_beachvesp_01",
        "g_m_y_famca_01"
    },
    -- Rastgele Müşteri Konumları (X, Y, Z, Yön)
    -- Tümü karanlık sokak arası, sanayi bölgeleri veya izbe alanlar.
    Locations = {
        vector4(164.32, -1349.93, 29.31, 225.65), -- Strawberry Alley
        -- vector4(-62.24, -1220.10, 28.76, 178.5),  -- Davis Megamall belakang
        -- vector4(128.52, -1327.91, 29.20, 114.7),  -- Strawberry Bridge
        -- vector4(218.42, -985.45, 29.29, 30.6),    -- Vespucci Blvd Altı
        -- vector4(423.67, -806.92, 29.49, 87.5),    -- Pillbox Hill Alley
        -- vector4(11.96, -605.11, 31.33, 342.3),    -- Alta Construction
        -- vector4(-625.68, -231.52, 38.05, 30.6),   -- Rockford Hills Construction
        -- vector4(-1214.39, -317.44, 37.85, 17.5),  -- Richards Majestic Alley
        -- vector4(-1052.70, -431.14, 39.56, 115.6), -- Morningwood Alley
        -- vector4(-1478.14, -681.71, 30.20, 203.1), -- Del Perro Pier Alt Köprü
        -- vector4(806.2, -1295.3, 26.2, 270.5),     -- La Mesa Sanayi İçi
        -- vector4(761.5, -2020.1, 29.2, 5.0),       -- Cypress Flats Ambarlar Yanı
        -- vector4(-95.3, -2414.9, 6.0, 45.3),       -- Terminal Liman Bölgesi Konteyner İçi
        -- vector4(1243.6, -2602.8, 43.1, 220.1),    -- El Burro Heights Boş Arazi
    }
}

-- İzin verilen bölgeler (Köşe tutma bölgeleri)
-- Eğer boş bırakılırsa her yerde satılabilir.
-- Radius: Bu koordinatın ne kadar yakınında satış yapılabilir.
Config.Zones = {
    { coords = vector3(41.2, -1882.01, 22.24), radius = 150.0 }, -- Grove Street civarı
    { coords = vector3(-50.0, -1500.0, 30.0), radius = 150.0 }, -- Chamberlain Hills
    { coords = vector3(300.0, -2000.0, 20.0), radius = 100.0 }, -- Rancho
}