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ı
| Export | Açı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ı
| Export | Açı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
| Ad | Taraf | Açıklama |
|---|---|---|
agency-repairkit:repaired | Sunucu | Bir 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:repaired | Client | Bir onarım tamamlandığında onarımı yapan oyuncunun istemcisinde (netId, kit) ile tetiklenir. |
agency-repairkit:client:damageLevel | Client | Hasar 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.