Bloga Geri Dön
Scripts5 dk. okuma

Agency-Vehiclekeys: Küçük Zorluklar Araçları Nasıl Gerçekçi Hissettirir

Agency-Vehiclekeys, anında araç erişimini gerçekçi anahtar yönetimiyle değiştirir: küçük zorlukların oynanışta neden karşılığını verdiğini gösterir.

Agency Scripts

Agency Scripts Kurucusu ve Baş Geliştiricisi

Aslında Bir Anti-Özellik Olmayan Yapı

Bir aracı çalıştırmak için anahtar gerektirmek ters bir özellik gibi görünebilir. Araba sürmeden önce kim daha fazla adım ister ki? Ancak sürükleyici bir RP, tam da bu tür anlamlı zorluklar üzerine kurulur. Araç hırsızlığı riskli bir eyleme dönüşür. Arabanızı kilitlemek gerçek bir işlem haline gelir. Düz kontak yapmak ise öğrenilebilir bir yetenek olur.

Önem Taşıyan Temel Durumlar

Agency-Vehiclekeys, araç başına üç anahtar durumunu modeller: sahip olunan (fiziksel bir anahtar eşyanız vardır), paylaşılan (biri size bir kopyasını vermiştir), düz kontak yapılmış (polis takibi riskiyle geçici olarak erişilebilir). Her durum farklı ses ipuçlarına, çalıştırma animasyonlarına ve motor davranışına sahiptir. Arkadaşlarının araçlarını ödünç alan oyuncular, olması gerektiği gibi hırsızlardan farklı hisseder.

Maymuncuk Mini Oyunu

Araç sınıfına göre ölçeklenen 3 seviyeli basit bir maymuncuk mini oyunu sunuyoruz. Bir Sultan RS, bir Faggio'ya göre daha uzun sürer ve daha sık başarısız olur. Mini oyun beceriye dayalıdır ancak cezalandırıcı değildir; başarısızlık karakter ilerlemesine değil, zamana ve aletlere mal olur. Bir engel değil, gerilim aracı olması gereken bir mekanik için doğru zorluk eğrisi budur.

Framework Entegrasyonları

QBCore araç mülkiyeti, ESX garajları ve standalone özel kayıt sistemlerinin tümü tek bir hook seti üzerinden bağlanır. Anahtarlar envanter eşyası olarak saklanır, böylece yere bırakma, takas ve envanter aramalarıyla doğal şekilde etkileşime girer. Hiçbir durum için özel istisna uygulanmaz.

Ekonomik Etki

Anahtar tabanlı araç erişimi gerçekçi ekonomik roller yaratır. Çilingirler geçerli bir meslek haline gelir. Araç hırsızları gerçek bir tehdit oluşturur. Sigorta şirketleri işe yarar duruma gelir. Doğal roleplay birbiriyle etkileşime giren sistemlerden doğar, Agency-Vehiclekeys bu yapbozun bir parçasıdır.

Kurulum & Yapılandırma

Agency-Vehiclekeys, sunucu yeniden başlatmalarında anahtar sahipliğini korumak için oxmysql gerektirir. İçe aktarın vehiclekeys.sql, resource klasörünü sunucunuza bırakın ve şunu ekleyin: ensure agency-vehiclekeys kime server.cfg. Resource, araç sahiplik verilerini framework'ünüzün garaj veya araç kaydından okur, QBCore ve ESX bağdaştırıcıları paketle birlikte gelir ve başlangıçta otomatik olarak algılar.

Anahtar eşyalarının framework'ünüzün eşya sistemine kaydedilmesi gerekir. Config, hem QBCore hem de ESX için eşya adları ve metadata tanımlarıyla birlikte gelir. Standalone kurulumlar, eşya yönetimini config hook'ları üzerinden tanımlar.

Yapılandırma Seçenekleri

The config.lua her önemli mekanik üzerinde ayrıntılı kontrol sağlar:

  • Maymuncuk seviyeleri, araç sınıfı başına başarı olasılığını ve başarısızlık davranışını tanımlayın. Süper arabalara düz kontak yapmak, ekonomik araçlara göre daha zordur.
  • Düzkontak algılama şansı, başarılı bir düz kontak işleminin aktif kullanım dakikası başına polise bildirim gönderme olasılığı.
  • Anahtar kopyalama maliyeti, çilingir tezgahında kopya anahtar oluşturmanın eşya ve para maliyeti.
  • Çilingir mesleği gereksinimi, anahtar kopyalamayı isteğe bağlı olarak yalnızca çilingir mesleğindeki oyuncularla sınırlandırın.
  • Çıkışta otomatik kilitleme, sürücü indiğinde araçların otomatik olarak kilitlenip kilitlenmeyeceği. Varsayılan: devre dışı (daha gerçekçi).
  • Paylaşılan anahtarın süresinin dolması, geçici anahtarlar otomatik olarak devre dışı kalmadan önce gerçek dünyada bir zaman sınırına sahip olabilir.

Framework Uyumluluğu

Paket içeriğinde eksiksiz QBCore ve ESX bağdaştırıcıları yer alır. Standalone kurulumlar için dört yapılandırma fonksiyonunu uygulayın: araç sahibi sorgulama, eşya verme/silme, polis bildirimi tetikleme ve isteğe bağlı çilingir meslek kontrolü. Çekirdek anahtar durum makinesi, animasyonlar, mini oyun ve düz kontak mantığı herhangi bir framework bilgisi gerektirmez.

Roleplay İçin Bu Neden Önemli

Anlamlı bir erişim kontrolü olmadan araç sahipliği sadece kozmetikten ibarettir. Agency-Vehiclekeys, bir araca sahip olmakla ona erişebilmek arasındaki farkın gerçek hissettirmesini sağlar. Bir bankanın önüne park edilmiş kilitli bir araba sadece bir dekordan ibaret değildir: bakan kişiye bağlı olarak ya potansiyel bir hedef ya da güvenli bir varlıktır.

Çilingir ekonomisi ortaya çıkan en büyük kazanımdır. Anahtarlar kopyalanabilen, kaybolabilen veya çalınabilen fiziksel bir eşya haline geldiğinde, çilingir karakterlerinin sunabileceği gerçek bir hizmet oluşur. Anahtarını kaybeden oyuncuların ya düz kontak yapması (riskli) ya da bir çilingir bulması (güven ve müzakere gerektirir) gerekir. Bu etkileşim, script kurulmadan önce var olmayan saf bir RP deneyimidir.

Hotwire tespit izi, araç hırsızlığını basit ve kolay bir eylem olmaktan çıkarıp hesaplanmış bir risk haline getiren unsurdur. Hotwire yapıp bir saat boyunca araç süren oyuncular ciddi bir risk alır. Deneyimli hırsızlar araçları sık sık değiştirmeyi öğrenir. Polisler hotwire bildirimlerini takip etmeyi öğrenir. Script, herhangi bir senaryolu olaya gerek kalmadan organik suç ve kolluk kuvveti roleplay'i üretir.

Sıkça Sorulan Sorular

Oyuncular anahtarlarını başka bir oyuncuya verebilir mi?

Evet. Anahtarlar envanter ögeleridir ve herhangi bir standart envanter transferi yoluyla takas edilebilir, yere atılabilir veya verilebilir. Buna Agency-Phone pazar yeri üzerinden anahtar vermek veya birinin alması için bir konuma bırakmak da dahildir, eksiksiz eşya ekonomisi geçerlidir.

Bir anahtar eşyası kaybolduğunda veya silindiğinde ne olur?

Sunucu tarafı anahtar kaydı, mülkiyeti eşyadan bağımsız olarak takip eder. Fiziksel anahtar eşyasını kaybeden bir oyuncu, çilingir dükkanında (zaman ve para harcayarak) veya admin komutları aracılığıyla yedek bir anahtar çıkartabilir. Araç kalıcı olarak erişilemez hale gelmez.

Mini oyun belirli oyuncu rolleri için devre dışı bırakılabilir mi?

Evet. Maymuncuk mini oyunu, belirli meslek rollerine (örneğin usta çilingir) veya belirli ögelere (temel kite karşı profesyonel maymuncuk kiti) sahip oyuncular için atlanabilir. Atlama koşullarını şurada yapılandırın: Config.LockpickItems.

Bu mevcut garaj scriptleri ile çakışır mı?

Agency-Vehiclekeys, garaj sahiplik verilerini okur ancak garaj sistemini değiştirmez. Araçlar yine mevcut garaj scriptiniz aracılığıyla çıkarılır. Anahtar sistemi bunun üzerine katmanlanır, garajdan bir araç çıkardığınızda, envanterinizde otomatik olarak bir anahtar eşyası oluşturulur.

Gereksinimler

  • FiveM sunucusu (QBCore, ESX veya standalone)
  • oxmysql
  • geçerli Agency-Vehiclekeys lisansına sahip cfx.re hesabı
  • Uyumlu garaj veya araç sahipliği sistemi

Keys Sunucusunda Çilingir Karakteri Yönetmek

Agency-Vehiclekeys, anahtarsız sunucularda bulunmayan gerçek bir çilingir mesleğine olanak tanır. İşte bu karakterin oynanışının pratikte nasıl göründüğü:

Anahtar kopyalama hizmeti sunan bir çilingir karakterinin müşterilerin kendisine ulaşabilmesi için bir yola ihtiyacı vardır, Agency-Phone bunu çözer. Anahtar kesme animasyonu için bir çalışma alanı prop'una ihtiyaçları olur, sunucunuzun MLO ekibini koordine edin veya varsayılan bir atölye prop'u kullanın. Hizmet için ücret alırlar ve bu tutar ekonomi altyapınız üzerinden akar. Diğer oyuncuların aletlerinin açamadığı araçları açabilen üst düzey maymuncuk aletleri taşıyabilirler, bu da belirli bir araca erişilmesi gereken suç dünyasından müşterilerin güvenini gerektirir.

Güven boyutu özellikle ilgi çekicidir. Anahtarların izinsiz kopyalarını çıkaran, anahtar kopyalatan müşterileri polise bildiren veya "üzerinde çalışırken" araçlara kasıtlı olarak zarar veren bir çilingir: bu, gerçek ahlaki karmaşıklığa ve kararları için gerçek oyun içi sonuçlara sahip bir karakterdir. Agency-Vehiclekeys, bu karakterin var olması için gerekli koşulları yaratır.

Eşleşen script

Sunucunuz için hazır, güncellemeler dahil.

Başlamaya Hazır mısınız?

Scriptleri mağazamızdan edinin veya destek, güncellemeler ve gelecek yeniliklere göz atmak için Discord'a katılın.