Bloga Geri Dön
Scripts5 dk. okuma

Agency-Repairkit: Oyuncuların Gerçekten Kullandığı Basit Araç Onarımları

FiveM tamir kiti scripti Agency-Repairkit: mekanik simülatörüne gerek kalmadan arazide araç tamiri. Yapılandırılabilir bekleme süresi (cooldown), animasyonlar ve QBCore/ESX desteği.

Agency Scripts

Agency Scripts Kurucusu ve Baş Geliştiricisi

Saha Onarımı Sorunu

Görevin ortasında aracınız hasar görür. Tamirci dükkanı 10 dakika uzaklıktadır. O yolu sürmek, içinde bulunduğunuz aksiyonun tüm temposunu bozar. Ancak anında kendi kendini tamir etme haksız hissettirir. Agency-Repairkit, kullanılabilir ancak sınırlı saha tamir araçlarıyla bu ikisinin arasındaki orta yolu bulur.

Üç Kit Kademesi

Temel kitler küçük hasarları hızla onarır. Gelişmiş kitler orta düzeydeki hasarları daha yavaş onarır. Profesyonel kitler büyük hasarları giderir ancak uygulanması belirgin şekilde daha uzun sürer. Bu kademelendirme, oyunculara envanterlerine ve içinde bulundukları duruma göre anlamlı seçimler sunar.

Animasyon Bütünlüğü

Her onarım, aracın hasarlı bölgesinde görünür bir animasyon kullanır. Oyuncular sürücü koltuğundan hızlı tamir yapamaz: araçtan inmeli, hasarın yanına gitmeli ve onarım animasyonunu tamamlamalıdır. Bu durum, çatışma sırasında anında tamir suistimalini önler ve eylemin hak edilmiş hissettirmesini sağlar.

Kesinti Önemlidir

Tamir sırasında hasar almak veya darbe yemek işlemi kesintiye uğratır ve kiti tüketir. Tamirler çatışmanın ortasında değil, çatışma dışında gerçekleşir. Bu, kovalamaca sahnelerinin kimsenin yakalanamadığı bir kedi-fare oyununa dönüşmesini engeller.

Ekonomi Entegrasyonu

Tamir kitleri, Agency-Minerjob metal tedarik zinciri aracılığıyla tamirci NPC'ler veya oyuncu tamirciler tarafından üretilebilir. Madencilik, üretim, saha onarımları ve atölye tamirleri gibi tüm otomotiv ekonomisi birbiriyle bağlantılı bir ağ haline gelir. Kitler tek seferlik bir eşya değildir: daha büyük bir sistemin parçasıdır.

Kurulum & Yapılandırma

Tebex kütüphanenizden Agency-Repairkit'i indirin ve klasörü resources dizininize atın. Ekleyin ensure agency-repairkit kime server.cfg. Resource, yeniden başlatmalar arasında kalıcı kit takibi istiyorsanız oxmysql gerektirir; bu olmadan kit miktarları yalnızca oturuma özeldir ve sunucu yeniden başlatıldığında sıfırlanır.

Kit eşyalarının framework'ünüzün eşya listesine kaydedilmesi gerekir. Config, QBCore ve ESX için doğru eşya adlarıyla birlikte gelir. Standalone kurulumlar için eşya kayıt hook'u şu dosyadaki tek bir fonksiyon çağrısıdır: config.lua.

Yapılandırma Seçenekleri

The config.lua kit davranışı üzerinde tam kontrol sağlar:

  • Kit kademeleri, her biri maksimum onarım miktarına, onarım hızına ve animasyon süresine sahip dilediğiniz kadar kit türü tanımlayın.
  • Çatışma kilidi, oyuncu çatışmada olarak işaretlenmişken onarımların başlatılıp başlatılamayacağı. Varsayılan: çatışma sırasında devre dışı.
  • Kesinti hasar eşiği, aktif bir tamiri ne kadar gelen hasarın iptal edeceği. Herhangi bir darbenin iptal etmesi için 0 olarak ayarlayın.
  • Hasar bölgesi başına animasyon, motor hasarı, gövde hasarı ve lastik hasarı için farklı animasyonlar oynatılır.
  • Ekonomi entegrasyonu, Agency-Minerjob metal çıktısının kit üretimine aktarılabilmesi için crafting event hook'unu etkinleştirin.

Framework Uyumluluğu

Agency-Repairkit, QBCore ve ESX için yerleşik adaptörlerle birlikte gelir. Framework algılama otomatiktir, paketi ekleyin ve hangisini çalıştırdığınızı algılar. Standalone sunucular için:

  • Uygula Config.GetItem ve Config.RemoveItem öğe sisteminizi bağlamak için.
  • Uygula Config.GetVehicleHealth ve Config.SetVehicleHealth araç hasar katmanınız için.
  • Diğer her şey (animasyonlar, UI, kesinti mantığı) değişiklik olmadan çalışır.

Roleplay İçin Bu Neden Önemli

Araç hasarı, RP sürtüşmelerinin en yaygın kaynaklarından biridir. En yakın tamirhaneden 15 dakika uzaktayken bir görev ters gittiğinde, oyuncular bir seçimle karşı karşıya kalır: aracı zorlayarak tempoyu bozmak, pes edip hızlı seyahat etmek ya da sahada uygulanabilir bir seçeneğe sahip olmak. Tamir kitleri, bedava hissettirmeden hak edilmiş üçüncü bir yol sunar.

Kademeli kit sistemi, doğal envanter ekonomisi kararları yaratır. Taşıma maliyetini ödeyerek "her ihtimale karşı" profesyonel bir kit mi taşıyacaksınız? Yoksa temel kitlere güvenip ciddi hasarların bir tamirhane gerektireceğini mi kabul edeceksiniz? Bunlar, envanter yönetimini keyfi olmaktan çıkarıp gerçekçi hissettiren anlamlı mikro kararlardır.

Çatışma kesintisi mekaniği özellikle kovalamaca rolü için önemlidir. Bu olmadan, kovalanan bir oyuncu kovalamacanın ortasında sahada tamir yapabilir ve bu da gerilimi tamamen söndürür. Bu özellik sayesinde tamirler bir panik butonu değil, çatışma sonrası veya sahneler arası bir aktivite haline gelir.

Sıkça Sorulan Sorular

Mekanikler menülerinden tamir kitleri satabilir mi?

Evet. Agency-Repairkit sunucu taraflı bir event export eder agency-repairkit:giveKit herhangi bir mekanik scriptinin çağırabileceği. Oyuncunun sunucu ID'sini, kit seviyesini ve miktarını iletin. Mevcut mekanik atölyesi scriptinizin satış rutinine yalnızca bir event çağrısı eklenmesi yeterlidir.

Kit teknelerde ve hava araçlarında çalışır mı?

Evet. Hasar sistemi, tüm araç türleri için geçerli olan FiveM'in yerel araç sağlık özelliklerini kullanır. Hava araçları basitleştirilmiş bir animasyon kullanır (oyuncular uçuş sırasında belirli bir hasar bölgesine yürüyemez) ve tekneler iskele konumundan onarılır. Her iki davranış da yapılandırılabilir.

Belirli mesleklerin hangi kit seviyelerini kullanabileceğini sınırlayabilir miyim?

Meslek tabanlı kit erişimi eşya tanımında desteklenir. Ayarlayın: requiredJob = 'mechanic' bir kit türünde ve bunu yalnızca o meslekteki oyuncular kullanabilir. Bu, profesyonel kitlerin satın alınabilir bir meta yerine tamircilere özel bir araç olmasını istiyorsanız kullanışlıdır.

Kit, araç respawn scriptleriyle nasıl etkileşime girer?

Agency-Repairkit tetikler agency-repairkit:onRepairComplete bir kit başarıyla kullanıldığında araç netId ve tamir miktarı ile birlikte. Bu eventi dinleyen herhangi bir script buna göre yanıt verebilir, araç kalıcılık scriptiniz kayıt tutma amacıyla aracı sahada onarılmış olarak işaretleyebilir.

Gereksinimler

  • FiveM sunucusu (QBCore, ESX veya standalone)
  • oxmysql (isteğe bağlı, kalıcı kit takibi için)
  • geçerli Agency-Repairkit lisansına sahip cfx.re hesabı
  • Kit eşyaları için framework item kaydı

Sunucu Ekonominizde Tamir Kitlerini Dengeleme

Sunucuların Agency-Repairkit hakkında en çok sorduğu ekonomik soru şudur: Kitler ne kadar nadir olmalıdır? Yanıt, sunucunuzun mevcut ekonomi dengesine bağlıdır.

Sunucunuzda kaliteli roleplay sunan aktif tamirhaneler varsa, temel ve gelişmiş kitleri makul ölçüde erişilebilir kılın; ancak profesyonel kitleri nadir veya tamircilere özel yapın. Bu durum, küçük saha tamirlerine izin verirken büyük tamirleri dükkanlara yönlendirir ve tamirci RP'sini canlı tutar.

Sunucunuz tamirci mesleklerindeki oyuncu katılımında zorluk yaşıyorsa, saha kitlerinin bulunabilirliğini azaltın ve tamircilerin ürettiği kitlerin piyasadakilerden daha iyi olmasını sağlayın. Bir oyuncu tamirciyi ziyaret etmenin ekonomik teşviki yalnızca anlatıda kalmamalı, gerçek olmalıdır.

Sunucunuzda güçlü bir suç ekonomisi varsa, Agency-Blackmarket veya oyuncu üretimi üzerinden belirlenen kit fiyatları paralel bir pazar yaratır. Karaborsa eşyası olarak askeri düzeydeki tamir kitleri, sivil tamirci pazarını baltalamadan ilginç bir lojistik RP'si oluşturur.

Temel ilke: sahada tamir, en uygun seçenek değil, yararlı bir seçenek gibi hissettirmelidir. Oyuncular mekanik dükkanlarına hiç uğramıyorsa, kitleriniz ya çok güçlüdür ya da çok ucuzdur. Verim ve fiyatı tek tek değil, birlikte ayarlayın.

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.