Agency Docs
QBESXStandalone

Agency-Repairkit V2 Dışa Aktarımlar & API

QBCore, QBox, ESX veya tamamen standalone üzerinde FiveM için gerçekçi araç hasarı ve dört tamir kiti.

v2.0.0Ücretli5 Sayfalar

01Client Exportları

ExportAçıklama
IsRepairing()Yerel oyuncu bir araç üzerinde çalışırken true döndürür, örneğin kendi menünüzü kapalı tutmak için.
GetVehicleCondition(vehicle)Yüzde olarak motor, gövde ve depo, lastikler, kir, hasar seviyesi ve deponun sızdırıp sızdırmadığı. Bir argüman olmadan oyuncunun içinde oturduğu aracı okur.
OpenMenu()Örneğin bir telefon uygulamasından veya radial menüden /arepairkit menüsünü açar.
CloseMenu()Menüyü kapatır ve fareyi oyuna geri verir.
IsMenuOpen()Menü açıkken true döndürür.

02Server Exportları

ExportAçıklama
UseKit(source, kit)Tüm kontrollerle birlikte, eşya kullanılmış gibi bir oyuncu için bir kiti başlatır. true ya da false ve sebebi döndürür. Özel envanterler ve dükkanlar içindir.
GiveKit(source, kit, amount)Tespit edilen envanter aracılığıyla oyuncunun envanterine kitler ekler. Başarılı olduğunda true döner.
IsRepairing(source)Oyuncu bir araç üzerinde çalışırken true değerini alır.
GetKits()Öğesi, etiketi, iş türü ve süresiyle yapılandırılmış her kit.
useKit(event, item, inventory, slot, data)ox_inventory eşya export'u. install/ox_inventory.lua dosyasındaki eşya girdileri burayı işaret eder; doğrudan çağrılması amaçlanmamıştır.

03Eventler

AdTarafAçıklama
agency-repairkit:repairedSunucuBir onarım bittikten ve kit kullanıldıktan sonra sunucuda (source, netId, kit) ile tetiklenir. Loglar, ödemeler veya meslek ilerlemesi için uygundur.
agency-repairkit:client:repairedClientBir onarım tamamlandığında onarımı yapan oyuncunun istemcisinde (netId, kit) ile tetiklenir.
agency-repairkit:client:damageLevelClientHasar seviyesi her değiştiğinde sürücünün istemcisinde (level, vehicle) ile tetiklenir: ok, light, medium, heavy veya critical.

+Bilmenizde fayda var

Diğer resource'lar kitleri başlatabilir, verebilir, bir oyuncunun çalışıp çalışmadığını sorgulayabilir ve bir aracın durumunu okuyabilir. Üç event, tamamlanan onarımları ve hasar seviyesindeki değişiklikleri bildirir.

Kendi Kodunuzdan Kitleri Başlatma
UseKit(source, kit) bir envanter öğesiyle aynı kontrolleri çalıştırır: mesafe, meslek, bekleme süresi ve öğenin kendisi. Özel bir envanter veya mağaza NPC'si bağlamanın yolu budur.
Onarımlara Tepki Verme
agency-repairkit:repaired, kit kullanıldıktan sonra oyuncu, aracın network id'si ve kit ile birlikte sunucuda tetiklenir; örneğin bir tamirciye ödeme yapmak veya log kaydetmek için.

?Sıkça sorulan sorular

HUD hasar seviyesini gösterebilir mi?

Evet. İstemcide agency-repairkit:client:damageLevel event'ini dinleyin veya motor, gövde, depo, lastikler ve seviye için istediğiniz zaman GetVehicleCondition fonksiyonunu çağırın.

Bu sayfadan sonra hâlâ takıldın mı? Buradan desteğimiz devralıyor.