WT|Scripts
Member
- Joined
- Sep 3, 2026
- Messages
- 1
- Reaction score
- 0
WT-Vehiclekeys, FiveM sunucunuz için sıfırdan en yüksek performans ve gerçekçilik standartlarıyla geliştirilmiş, ox_inventory tabanlı yeni nesil araç anahtarı sistemidir. Modern NUI arayüzleri, çalınma korumalı çilingir sistemi, anahtarlık itemi, interaktif düz kontak minigamesi ve admin yönetim panelleriyle eksiksiz bir rol deneyimi sunar.
*
*
Framework: QBCore / Qbox veya ESX (Legacy)
Envanter: `ox_inventory` (Metadata tabanlı fiziksel anahtar)
Kütüphane: `ox_lib`
Veritabanı:`oxmysql`
1.
Envanterinizdeki anahtar kalabalığına son! Tek bir Anahtarlık (`keychain`) itemi içerisine 10 adede kadar araba anahtarı koyabilirsiniz.
Doğrudan Sürüş Desteği: Anahtarlar anahtarlığın içindeyken bile aracı kilitleyebilir, açabilir ve anahtarı dışarı çıkarmadan doğrudan aracı çalıştırıp sürebilirsiniz (`Config.AllowDriveWithKeychain`).
Her arabanın kendi orijinal marka logosu anahtarlık arayüzünde otomatik olarak listelenir.
>

2.
Şehirde haritada blipi bulunan Çilingir NPC'si (`cs_lestercrest`).
Özel Araç Listesi: Oyuncunun üzerine kayıtlı tüm araçlar, gerçek araç fotoğrafları, plakaları ve modelleriyle şık bir NUI arayüzünde listelenir.
Yedek Anahtar Çıkartma: Belirlenen ücret karşılığında aracınız için yedek anahtar çıkartabilirsiniz.
Eski Anahtarları İptal Etme (Revoke): Aracınızın anahtarı çalındıysa veya kaybolduysa çilingirden eski anahtarları geçersiz kılabilirsiniz. Böylece eski anahtarı elinde tutan kişi artık aracınızı açamaz ve çalıştıramaz!
>

3.
Anahtarı olmayan araçları çalıştırmak için bir Tornavida (`screw`) gereklidir.
Dayanıklılık: Tornavidanın belirli bir kullanım ömrü vardır ve zorlamaya bağlı olarak kırılabilir (`Config.ScrewdriverUses`).
Panel Sökme Animasyonu: Gerçekçi animasyon ve progress bar eşliğinde direksiyon altı paneli sökülür.
Kablo Bağlama Minigamesi: Telleri doğru bağlama minigamesi devreye girer.
Elektrik Çarpması: Hatalı tel bağlantısında oyuncuyu elektrik çarpar; canı azalır, ses efekti ve elektrik şok animasyonu oynatılır.
Polis İhbarı: Başarısız düz kontak girişimlerinde polise otomatik araç hırsızlığı bildirimi (`Dispatch Alert`) gönderilir.
>

4.
Silahlı Araç İndirme: Sürücü koltuğundaki NPC'ye silah doğrulttuğunuzda korkarak ellerini kaldırıp araçtan iner (`Config.EnableNPCGunpointJack`).
Kontakta Anahtar Bırakma: İndirilen NPC'nin anahtarı kontakta bırakma şansı mevcuttur (`Config.NPCHijackKeyChance`).
Torpido Arama: Araç içerisindeyken belirlenen tuşa (`G`) basarak torpidoyu arayabilir ve şansa bağlı olarak aracın anahtarını bulabilirsiniz (`Config.SearchChance`).
>

5.
Senkronize Animasyon: Kumanda ile kitleme/açma tuşuna (`L`) basıldığında animasyon bitmeden araç kilitlenmez/açılmaz (Spam korumalı ve ayarlanabilir animasyon süresi).
Farlar & Ses: Araç kilitlendiğinde/açıldığında farlar yanıp söner ve gerçekçi araç bip sesi çalar.
Rölanti Modu (Engine Idle): Araç çalışırken `F` tuşuyla indiğinizde motor çalışır durumda kalmaya devam eder (`Config.KeepEngineRunningOnExit`).
>

6.
Polis, Ambulans ve İtfaiye gibi kamu meslekleri için fiziksel anahtar taşıma zorunluluğu yoktur.
Meslekteki görevliler ilgili kamu aracına bindiğinde sistem meslek yetkisini anlık doğrular ve sürüşe izin verir.
7.
| Komut | Açıklama |
| `/givecar`| **Gelişmiş Araç Verme Menüsü (NUI): Aktif oyuncu ID'si veya çevrimdışı/aktif olmayan oyuncu CitizenID'si ile araç ve sahiplik verme. Canlı oyuncu adı arama, tek tıkla CitizenID kopyalama butonu ve özel plaka stili seçimi sunar. |

| `/admincar` | İçinde bulunulan aracı doğrudan adminin üzerine kaydeder, veritabanına işler ve anahtarını verir. |
| `/editplate` | Plaka Düzenleme Menüsü (NUI): Oyun içinden aracın plakasını ve plaka font/arka plan stilini canlı olarak değiştirir; veritabanı ve anahtar metadatasını senkronize eder. |

| `/delcar` | Araç Silme & Garaj Yönetim Menüsü (NUI): Çevrimiçi/çevrimdışı oyuncuların üzerine kayıtlı araçları listeleyen, arama yapılabilen ve tek tıkla veritabanından/dünyadan kalıcı olarak silen admin paneli. |

| `/givekey [plaka]` | Hedef plakalı anahtarı adminin envanterine ekler. |
| `/delkey [plaka]`| Envanterdeki belirtilen plakalı anahtarı siler. |
| `/sharekey [id] [plaka]`| Yanınızdaki oyuncuya anahtarınızın bir kopyasını paylaşır/verir. |
Script tam kapsamlı dil motoruna (`locales.lua`) sahiptir. Hem istemci bildirimleri, hem sunucu logları hem de tüm Web NUI ekranları seçilen dile göre otomatik olarak şekillenir.
Boşta / Beklemede (Idle): `0.00 ms`
Sürüş & Anahtar Kontrolünde: `0.00 ms - 0.01 ms`
Resmon Dostu: Havuz taramaları için plaka önbellekleme (Plate Caching) ve native event dinleyicileri kullanılmıştır.
Garaj & Galeri Koruması: `codem-garage`, `qbx-garages`, galeriler ve vitrin sistemleriyle tam uyumludur; araç önizlemelerinde veya garajdan araç çıkarırken gereksiz anahtar kopyalanmasını önleyen akıllı korumalara sahiptir.
1. `WT-Vehiclekeys` klasörünü `resources` dizinine atın.
2. `server.cfg` dosyanıza `ensure WT-Vehiclekeys` satırını ekleyin.
3. `ox_inventory/data/items.lua` dosyanıza `vehicle_key` ve `keychain` itemlerini tanımlayın.
4. `config.lua` içerisinden dilediğiniz ayarları (Dil, Tuşlar, Meslekler, Bildirim Sistemi vb.) düzenleyin.
Last edited: