BB Store
Discord
  • Discord
  • 📦BB V2 Paket
    • 📖Dokümantasyon
      • 👨‍🔧Meslekler
        • 👨‍🍳Legal Meslekler
          • Çöpçülük
          • Balıkçılık
          • Kamyonculuk
          • Çiftçilik
          • Odunculuk
          • Pizzacılık
          • Otobüsçülük
          • Taksicilik
        • 🦹İllegal Meslekler
          • Köşetut
          • İllegal Teslimat İşi
          • Extasy
          • Meth
          • Kokain
          • Esrar
      • 🔫Soygunlar
        • Market Soygunu
        • Atm Soygunu
        • Ev Soygunu
        • Vezne Soygunu
        • Kuyumcu Soygunu
        • Sanat Galerisi Soygunu
        • Tren Soygunu
        • Humane Labs Soygunu
        • Casino Soygunu
        • Pasifik Bankası Soygunu
      • 🗺️Haritalar
        • Cayo Perico Gang Savaşı
        • Sanat Galerisi
        • Bean Machine
        • Motel
        • Burgershot
        • Kumarhane
        • Uwu Cat Cafe
        • Cayo Perico Köprüsü
        • Dövüş Kulübü
        • Galeri
        • Antika Bar
        • Warzone
        • Sheriff Departmanı
        • Hapishane
        • Hastane
        • Kilise
        • Göl Evleri
        • OX
        • Petshop
        • Redzone
        • Özel Çete Hoodları
        • State Police Departmanı
        • Taco
        • Tekila Bar
        • Tiki Bar
        • Belediye Binası
        • Tunershop
        • Polis Departmanı
        • Legion Meydanı
        • Pop's Diner
        • Mekanikler
      • ℹ️Sistemler
        • Multikarakter Menüsü
        • Motel
        • Airdrop
        • Redzone
        • Metalı Çanta
        • Satın Alma / Satma
        • Galericilik
        • DJ Sistemi
        • FPS Menü
        • Legal Birim GPS
        • Rehber Kitaplar
        • Kasa Açma
        • İllegal Doktor NPC
        • Özel Plaka
        • Plaka, Model Okuyucu
        • Megafon
        • OX Event
        • Araç Kiralama
        • Kişisel ve Şifreli Depo
        • Oluşum Saygınlık
        • Ekip GPS
        • Tunershop İllegal Modifiye
        • Barut (GSR) Testi
        • Nitro
        • İllegal Saygınlık
        • Soygun Secure
        • Warzone
        • Silah Geliştirme
        • Blackmarket
        • Bodycam
        • Oyuncu Report
        • Combatlog
        • Kara Para Aklama
        • Ehliyet
        • Envanter (Meta Kıyafetli)
        • PD/SD/EMS Galeri
        • Crafting
        • Drift Kiti
        • Sırta Silah Asma
        • Özel Crosshair
        • Evrak
        • Asansör
        • Sigara, Elektronik Sigara ve Kafa Yapan Ürünler
        • ESC Pausemenu
        • Biber Gazı
        • Yazıcı
        • Safezone
        • Doktor İlkyardım
        • Kıyafet Kodu Paylaşımı
        • Lovemenu
        • Npc Diyalog
        • Araç Kilometre Sayacı
        • Emote(Animasyon) Menü
        • Ev ve Emlakçılık
        • Tv, Boombox ve Carplay
        • Oto Araç temizliği
        • Kara Para Deposu
        • Kara Tahta
        • Kamera Modu
        • CCTV (Güvenlik Kamerası)
        • Parmak İzi Okuyucu
        • Günlük Tutma
        • Günlük Görevler
        • Bisiklet Kiralama
        • Spawnselector
        • El Radarı
        • Peluş Oyuncak
        • Paten ve Kaykay
        • Kaydedilen Yürüyüş Stili
        • Araç Kontrol Menüsü
        • Ölüm Ekranı
        • Silah Fırlatma
        • Şipşak Fotoğraf
        • PD, EMS, DOJ MDT
        • İhbar (Dispatch)
        • Yumruk Makinesi
        • Bilardo
        • Grafiti
        • Uzaktan Kumandalı Araç
        • Paraşütle Atlama
        • Akıllı Tabelalar
        • Uno Kart Oyunu
        • Gym ve Skill
        • Radial (F3) Menu
        • Ghostpeek Engelleme
        • Kapı Kilit
        • Tekne ve Botta Çapa Atma
        • Çöp Karıştırma
        • Araç Verme Menü
        • Meslek Özel Chat
        • Süreli/Süresiz Araç Bağlama
        • Ağız Bantlama
        • Driveby Bölgesel Aç/Kapa
        • Kucaklama/Sırta alma/Rehin alma
        • Toka
        • Araç Top Speed Limitleme
        • Etkinlik Hazır Silah Setleri
        • PD Hazır Eşya Çantası
        • Hazır Silah Paketleri
        • Araç Vergi & Fatura
        • Kartuşlu Taser
        • Illegal Coin
        • Araba ve Motokros Yarışı
        • DOJ İstek, Şikayet, Öneri
      • ℹ️Yetkili Sistemleri
        • Admin Menü
        • Purelevel Aç/Kapa
        • Silah Dupe Sorgulama
Powered by GitBook
On this page
  1. BB V2 Paket
  2. Dokümantasyon
  3. Sistemler

PD Hazır Eşya Çantası

Bilgilendirme

Oyundaki legal birimler için eşya çantası hazırlayabilirsiniz. Paket içeriğinde 8 adet çanta hazır durumda, isterseniz içeriklerini değiştirebilirsiniz, isterseniz yeni çantalar ekleyebilirsiniz. Düzenleme yapmak isterseniz bb_resources/scripts/server/policebag.lua üzerinden düzenleme yapabilirsiniz.


bb_resources


Paramedic = {
	['firstaid'] = 20,
	['bandage'] = 20,
	['painkillers'] = 20,
}

SWAT1 = {
	['weapon_smg'] = 1,
	['smg_ammo'] = 10,
	['smg_extendedclip'] = 1,
	['smg_scope'] = 1,
	['pistol_suppressor'] = 1,
}

SWAT2 = {
	['weapon_specialcarbine'] = 1,
	['rifle_ammo'] = 10,
	['smg_extendedclip'] = 1,
	['smg_scope'] = 1,
	['pistol_suppressor'] = 1,
	['combatpdw_grip'] = 1,
}

Stajyer = {
	['weapon_pistol_mk2'] = 1,
	['weapon_stungun'] = 1,
	['weapon_nightstick'] = 1,
	['weapon_flashlight'] = 1,
	['heavyarmor'] = 5,
	['pistol_ammo'] = 10,
	['handcuffs'] = 2,
	['handcuffkey'] = 1,
	['gps'] = 1,
	['radio'] = 1,
	['empty_evidence_bag'] = 5,
	['bodycam'] = 1,
	['pdkimlik'] = 1,
	-- ['harness'] = 1,
	['bandage'] = 10,
}

Officer = {
	['weapon_smg'] = 1,
	['weapon_ltl'] = 1,
	['weapon_glock17'] = 1,
	['weapon_stungun'] = 1,
	['weapon_nightstick'] = 1,
	['weapon_flashlight'] = 1,
	['heavyarmor'] = 5,
	['pistol_ammo'] = 20,
	['smg_ammo'] = 10,
	['shotgun_ammo'] = 5,
	['handcuffs'] = 2,
	['handcuffkey'] = 1,
	['gps'] = 1,
	['radio'] = 1,
	['empty_evidence_bag'] = 5,
	['bodycam'] = 1,
	['pdkimlik'] = 1,
	-- ['harness'] = 1,
	['bandage'] = 10,
}

Sergeant = {
	['weapon_appistol'] = 1,
	['weapon_carbinerifle'] = 1,
	['weapon_ltl'] = 1,
	['weapon_glock17'] = 1,
	['weapon_stungun'] = 1,
	['weapon_nightstick'] = 1,
	['weapon_flashlight'] = 1,
	['heavyarmor'] = 5,
	['pistol_ammo'] = 20,
	['smg_ammo'] = 10,
	['shotgun_ammo'] = 5,
	['handcuffs'] = 2,
	['handcuffkey'] = 1,
	['gps'] = 1,
	['radio'] = 1,
	['empty_evidence_bag'] = 5,
	['bodycam'] = 1,
	['pdkimlik'] = 1,
	-- ['harness'] = 1,
	['drone_flyer_1'] = 1,
	['bandage'] = 10,
	['firstaid'] = 1,
}

Lieutenant = {
	['weapon_appistol'] = 1,
	['weapon_carbinerifle_mk2'] = 1,
	['weapon_ltl'] = 1,
	['weapon_glock17'] = 1,
	['weapon_stungun'] = 1,
	['weapon_nightstick'] = 1,
	['weapon_flashlight'] = 1,
	['heavyarmor'] = 5,
	['pistol_ammo'] = 20,
	['smg_ammo'] = 10,
	['shotgun_ammo'] = 5,
	['handcuffs'] = 2,
	['handcuffkey'] = 1,
	['gps'] = 1,
	['radio'] = 1,
	['empty_evidence_bag'] = 5,
	['bodycam'] = 1,
	['pdkimlik'] = 1,
	['police_stormram'] = 1,
	-- ['harness'] = 1,
	['drone_flyer_1'] = 1,
	['bandage'] = 10,
	['firstaid'] = 1,
}

Captain = {
	['weapon_appistol'] = 1,
	['weapon_specialcarbine'] = 1,
	['weapon_ltl'] = 1,
	['weapon_glock17'] = 1,
	['weapon_stungun'] = 1,
	['weapon_nightstick'] = 1,
	['weapon_flashlight'] = 1,
	['heavyarmor'] = 5,
	['pistol_ammo'] = 20,
	['smg_ammo'] = 10,
	['handcuffs'] = 2,
	['handcuffkey'] = 1,
	['gps'] = 1,
	['radio'] = 1,
	['empty_evidence_bag'] = 5,
	['bodycam'] = 1,
	['pdkimlik'] = 1,
	['police_stormram'] = 1,
	-- ['harness'] = 1,
	['drone_flyer_1'] = 1,
	['bandage'] = 10,
	['firstaid'] = 1,
}

QBCore.Functions.CreateUseableItem('paramedikcantasi', function(source, item)
	local Player = QBCore.Functions.GetPlayer(source)
	if Player then
		for k,v in pairs(Paramedic) do
			info = {serie = SetItemsSeries(source)}
			Player.Functions.AddItem(k, v)
		end
		Player.Functions.RemoveItem(item.name, item.amount)
		TriggerClientEvent('QBCore:Notify', source, 'Çantadan eşyalar çıkartıldı.', 'success')
	end
end)

QBCore.Functions.CreateUseableItem('swat1cantasi', function(source, item)
	local Player = QBCore.Functions.GetPlayer(source)
	if Player then
		for k,v in pairs(SWAT1) do
			info = {serie = SetItemsSeries(source)}
			Player.Functions.AddItem(k, v, false, info)
		end
		Player.Functions.RemoveItem(item.name, item.amount)
		TriggerClientEvent('QBCore:Notify', source, 'Çantadan eşyalar çıkartıldı.', 'success')
	end
end)

QBCore.Functions.CreateUseableItem('swat2cantasi', function(source, item)
	local Player = QBCore.Functions.GetPlayer(source)
	if Player then
		for k,v in pairs(SWAT2) do
			info = {serie = SetItemsSeries(source)}
			Player.Functions.AddItem(k, v, false, info)
		end
		Player.Functions.RemoveItem(item.name, item.amount)
		TriggerClientEvent('QBCore:Notify', source, 'Çantadan eşyalar çıkartıldı.', 'success')
	end
end)

QBCore.Functions.CreateUseableItem('stajyercantasi', function(source, item)
	local Player = QBCore.Functions.GetPlayer(source)
	if Player then
		for k,v in pairs(Stajyer) do
			info = {serie = SetItemsSeries(source)}
			Player.Functions.AddItem(k, v, false, info)
		end
		Player.Functions.RemoveItem(item.name, item.amount)
		TriggerClientEvent('QBCore:Notify', source, 'Çantadan eşyalar çıkartıldı.', 'success')
	end
end)

QBCore.Functions.CreateUseableItem('officercantasi', function(source, item)
	local Player = QBCore.Functions.GetPlayer(source)
	if Player then
		for k,v in pairs(Officer) do
			info = {serie = SetItemsSeries(source)}
			Player.Functions.AddItem(k, v, false, info)
		end
		Player.Functions.RemoveItem(item.name, item.amount)
		TriggerClientEvent('QBCore:Notify', source, 'Çantadan eşyalar çıkartıldı.', 'success')
	end
end)

QBCore.Functions.CreateUseableItem('cavuscantasi', function(source, item)
	local Player = QBCore.Functions.GetPlayer(source)
	if Player then
		for k,v in pairs(Sergeant) do
			info = {serie = SetItemsSeries(source)}
			Player.Functions.AddItem(k, v, false, info)
		end
		Player.Functions.RemoveItem(item.name, item.amount)
		TriggerClientEvent('QBCore:Notify', source, 'Çantadan eşyalar çıkartıldı.', 'success')
	end
end)

QBCore.Functions.CreateUseableItem('tegmencantasi', function(source, item)
	local Player = QBCore.Functions.GetPlayer(source)
	if Player then
		for k,v in pairs(Lieutenant) do
			info = {serie = SetItemsSeries(source)}
			Player.Functions.AddItem(k, v, false, info)
		end
		Player.Functions.RemoveItem(item.name, item.amount)
		TriggerClientEvent('QBCore:Notify', source, 'Çantadan eşyalar çıkartıldı.', 'success')
	end
end)

QBCore.Functions.CreateUseableItem('captancantasi', function(source, item)
	local Player = QBCore.Functions.GetPlayer(source)
	if Player then
		for k,v in pairs(Captain) do
			info = {serie = SetItemsSeries(source)}
			Player.Functions.AddItem(k, v, false, info)
		end
		Player.Functions.RemoveItem(item.name, item.amount)
		TriggerClientEvent('QBCore:Notify', source, 'Çantadan eşyalar çıkartıldı.', 'success')
	end
end)


function SetItemsSeries(src)
	local Player = QBCore.Functions.GetPlayer(src)
	local seriNumber = nil
	local randomNumber = math.random(11,99)
	if Player then
	    local jobs = (Player.PlayerData.job.name == 'police' and "PD") or (Player.PlayerData.job.name == 'sheriff' and "SD") or (Player.PlayerData.job.name == 'harmony' and "HR") or (Player.PlayerData.job.name == 'parkranger' and "PR") or (Player.PlayerData.job.name == 'sasp' and "ST") or "STATE"
	    seriNumber = tostring(jobs.."-"..RandomInt(2) .. RandomStr(3) .. RandomInt(1) .. RandomStr(2) .. RandomInt(3) .. RandomStr(1))
	end
	return seriNumber
end


local StringCharset = {}
local NumberCharset = {}

for i = 48,  57 do table.insert(NumberCharset, string.char(i)) end
for i = 65,  90 do table.insert(StringCharset, string.char(i)) end
for i = 97, 122 do table.insert(StringCharset, string.char(i)) end

RandomStr = function(length)
	if length > 0 then
		return RandomStr(length-1) .. StringCharset[math.random(1, #StringCharset)]
	else
		return ''
	end
end

RandomInt = function(length)
	if length > 0 then
		return RandomInt(length-1) .. NumberCharset[math.random(1, #NumberCharset)]
	else
		return ''
	end
end
PreviousEtkinlik Hazır Silah SetleriNextHazır Silah Paketleri

Last updated 8 months ago

📦
📖
ℹ️