Nasıl kurulur
Adım 0 – İlk Adımlar
- Kaynakları İndir: Kaynağınızı FiveM'in Keymaster'ından indirin ve
is_libGitHub'den. - Dosyaları Aç: Sıkıştırılmış dosyayı açın
is_selldrugsVeis_libklasörlerini oluşturun ve bunları sunucunuzun kaynak klasörüne yerleştirin. - Sunucu Yapılandırmasına Ekle: Kaynağı sunucunuzun başlangıç yapılandırmasına ekleyin (
server.cfg). Bu scriptleri, bunları kullanabilecek tüm scriptlerin üstüne yerleştirmek en iyisidir.düz metin
ensure is_lib
ensure qb-core
ensure is_selldrugs
Adım 1 – Kaynağı Yapılandırın
Tüm seçenekleri okuyun ve yapılandırın is_selldrugs/config.lua Ve is_lib/config.lua Sunucunuzun ihtiyaçlarına uygun dosyalar.
Adım 2 – Öğelerin Eklenmesi
Bir Telefon Öğesi Ekleme
Trap Phone'u kullanmak ve toptan siparişler almak için öncelikle telefonu motorunuza (QBCore/ESX) eklemeniz gerekir. Trap Phone için ürün adı, belirtilen adla eşleşmelidir. config.lua (varsayılan trap_phone). Yapabilirsiniz indirmek Trap Phone'un görselini buradan alabilirsiniz.
ESX Framework'e Bir Trap Telefonu Ekleme
- Veritabanına Erişim: Sunucunuza giriş yapın veritabanı yönetim aracı (phpMyAdmin gibi).
- Şuraya gidin:
itemsMasa: BulitemsTüm oyun öğelerinin tanımlandığı tablo. - Yeni Öğe Ekle: İçin yeni bir giriş ekleyin
trap_phoneBunu aracın arayüzünü kullanarak manuel olarak yapabilir veya aşağıdaki SQL komutunu çalıştırabilirsiniz:sql
INSERT INTO `items` (`name`, `label`, `weight`, `rare`, `can_remove`) VALUES
('trap_phone', 'Trap Phone', 1, 0, 1);
name: 'trap_phone' (Bu, betiğinizde kullanılan tanımlayıcıdır)label: 'Tuzak Telefonu' (Öğenin görüntü adı)weight: 1 (Ürünün ağırlığı)rare: 0 (Nadirliği belirtir, 0 yaygınlığı belirtir)can_remove: 1 (Ürünün envanterden çıkarılıp çıkarılamayacağı)
QB-Core Çerçevesine Bir Tuzak Telefonu Ekleme
- QB-Core Paylaşılan Dosyasını Düzenle: Şuraya gidin:
qb-coreklasörü açın veshared/items.luadosya. - Yeni Öğe Ekle: Öğeler listesine yeni öğe için bir satır ekleyin:
lua
['trap_phone'] = {['name'] = 'trap_phone', ['label'] = 'Trap Phone', ['weight'] = 500, ['type'] = 'item', ['image'] = 'trapPhone.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Maybe you will find more serious clients to talk to here.'},
Bu satır öğenin adı, etiketi, ağırlığı ve resim dosyası gibi özelliklerini tanımlar.
- QB-Envanterine Resim Ekle: Öğenin resmini uygun dizine yerleştirin (genellikle
qb-inventory/html/img). Görüntü dosya adının paylaşılan dosyada belirtilen adla eşleştiğinden emin olun (örneğin,trapPhone.png).
Bir İlaç Öğesi Ekleme
İçinde config.lua dosya, oyuncuların satabileceği öğelerin listesini yapılandırın. Öğe adı, toptan satış fiyatı ve perakende fiyatı gibi verileri sağlayın. Öğe resmini (.png) edinin, ona ilaç adıyla aynı adı verin ve onu şuraya taşıyın: is_selldrugs/html/img/inventory.
Adım 3 – SQL Veritabanı
Aşağıdaki SQL komutlarını ekleyerek veya sağlanan SQL dosyasını içe aktararak betiği veritabanınıza entegre edin:
sql
CREATE TABLE `selldrugs_players` (
`player` varchar(255) DEFAULT NULL,
`respect` int(11) NOT NULL DEFAULT 0,
`sale_skill` int(11) NOT NULL DEFAULT 0,
`mole` varchar(1000) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;YARATMAK MASA `ilaç_satış_telefon` (`oyuncu` değişken(255) OLUMSUZ HÜKÜMSÜZ,
`ayarlar` değişken(255) OLUMSUZ HÜKÜMSÜZ
) MOTOR=InnoDB VARSAYILAN KARAKTERSETİ=utf8mb3 BİRLEŞTİRMEK=utf8mb3_genel_ci;
Adım 4 – Bağımlılıkları Yükleyin
Betiği kullanmak için aşağıdaki kaynaklara ihtiyaç vardır:
is_libve bu kütüphaneyle uyumlu kaynaklar, örneğin çerçeve, envanter, hedefoxmysql
Komut Yerine Tetikleyici Kullanma
İçinde config.lua, değeri ayarlayın cfg.commands.status masaya nil komutu devre dışı bırakmak için. İşlem tamamlandıktan sonra, perakende satışları etkinleştirmek/devre dışı bırakmak için bir Tetikleyici kullanın.
İstemci Tarafı Tetikleyici
lua
TriggerServerEvent("is_selldrugs:changeRetailStatus")
Sunucu Tarafı Tetikleyici
Radyal Menüye eklemek için bazı komut dosyaları (örneğin qb-radialmenu) argümanda gönderdiğimiz argümanlar veya oyuncu kimliği yerine bir tablo hakkında bilgi göndermeyi gerektirir. Bu, aşağıdaki kodu ekleyerek çözülebilir config.lua:
lua
RegisterNetEvent("is_selldrugs:radialMenu", function()
TriggerServerEvent("is_selldrugs:changeRetailStatus")
end)
Aşağıdaki adımları izleyerek düzgün bir şekilde kurun ve yapılandırın: is_selldrugs FiveM sunucunuz için kaynak.






Cleve (doğrulanmış kullanıcı) –
Harika esnekliğe sahip harika bir ürün. Müşteri desteği harika. Hiç şüphesiz tavsiye ederim.
Kyleigh (doğrulanmış kullanıcı) –
We have used this resource during multiple busy sessions, and it has remained stable.
Hoyt (doğrulanmış kullanıcı) –
This is the coolest thing I’ve found on here! Will keep using your products in the future!
Aleen (doğrulanmış kullanıcı) –
gta rp best
SamTurbo (doğrulanmış kullanıcı) –
Really impressed with this resource. Installation was straightforward, performance is solid, and everything works as described.
Marquise (doğrulanmış kullanıcı) –
I got excellent support for this item. They were patient with me, and helped me solve my issue. I recommend this company 100%
Chet (doğrulanmış kullanıcı) –
Exactly what our server needed. Simple to install, easy to use, and reliable.
Abigayle (doğrulanmış kullanıcı) –
Works perfectly. Highly recommended.