Bir eşya, oyuncu onu kullandığında yukarıdan aşağıya çalışan bir özellikler (feature) listesi ve bunlardan hiçbiri çalışmadan önce kontrol edilen bir kısıtlamalar (restriction) kümesidir.
- Oyuncu eşyayı envanterinden kullanır.
- Sunucuda cooldown, required item ve job kısıtlamaları kontrol edilir. Biri başarısız olursa oyuncuya nedeni söylenir ve hiçbir şey olmaz.
- Sunucu tarafı özellikler çalışır (Bundle).
- Client tarafı özellikler, listelediğiniz sırayla çalışır. Her birinin, başlamadan önce beklenen, milisaniye cinsinden bir gecikmesi (delay) olabilir — bir sıra (sequence) bu şekilde oluşturulur: animasyon, 3 saniye sonra bir bildirim, sonra bir prop.
- Remove on Use açıksa, eşyadan o kadar tanesi alınır.
Süren özellikler — animasyonlar, senaryolar, yürüyüş stilleri, hız, süper güçler, takılı prop’lar — oyuncu tarafından iptal tuşuyla (varsayılan olarak X) durdurulabilir.
| Özellik | Ne yapar |
|---|
| Animation | Bir sözlükten (dictionary) bir animasyon oynatır. Loop iptal edilene kadar çalışır; aksi halde belirlediğiniz süre boyunca tekrarlanır. Movable bacakları serbest bırakır (yalnızca üst vücut); static tüm vücutla oynatır. Araçta oynatılmaz |
| Scenario | Bulunduğu yerde, bir süre boyunca bir GTA senaryosu başlatır |
| Walking Style | Oyuncunun yürüyüşünü bir süre için değiştirir (boş bırakırsanız 15 saniye) |
| Speed | Oyuncunun hareket hızını bir çarpanla, bir süre boyunca veya iptal edilene kadar artırır (veya azaltır) |
| Superpower | Teleport (harita işaretine), Invisibility, Invincibility, Superjump ve Stamina (bitmeyen koşu) seçeneklerinden herhangi biri; her birinin kendi süresi vardır |
| Clothes | Kıyafet parçalarını ve prop’ları giydirir; erkek ve kadın freemode modelleri için ayrı ayrı ayarlanır ve data/clothing.lua içinden uygun bir giyme animasyonuyla birlikte gelir |
| Özellik | Ne yapar |
|---|
| Attach Prop | Bir nesneyi, canlı düzenleyicide konumlandırılmış şekilde oyuncunun bir kemiğine takar. Çevredeki herkes onu görür. Loop iptal edilene kadar tutar; aksi halde süre sonunda kaldırılır. Araçta kullanılmaz |
| Placeable Prop | Oyuncu bir nesneyi dünyaya yerleştirir: bir önizleme baktığı yeri takip eder, fare tekerleği döndürür, ↑ / ↓ yükseltir ve alçaltır, E yerleştirir ve X iptal eder. Yerleştirilen nesne tekrar toplanabilir — aşağıya bakın |
| Particles | Oyuncu üzerinde, bir varlık (asset) ve efekt adından, bir ölçek ve süreyle bir partikül efekti |
| Visual Effect | Bir süre boyunca tam ekran bir efekt |
| Sound | Bir ad ve ses setinden, bir ses seviyesinde bir GTA sesi |
| Özellik | Ne yapar |
|---|
| Health/Armor | Can ve zırh ekler, azami değerle sınırlıdır |
| Food/Thirst | Açlık ve susuzluk ekler; ESX’te esx_status, QBCore’da consumables olayları üzerinden |
| Stress | Stres ekler veya negatif bir sayıyla kaldırır |
| Özellik | Ne yapar |
|---|
| Notification | Framework’ünüz üzerinden bir tür ile bir bildirim (varsayılan olarak başarılı) |
| Progress Bar | Bir süre boyunca etiketli bir ilerleme çubuğu: Config.ProgressBar değerine göre yerleşik olan veya ox_lib’inki |
| Webhook | Bir Discord webhook’una gönderir: mesajınız, oyuncunun kimlikleri ve isteğe bağlı olarak bir ekran görüntüsü (screenshot-basic gerekir). Yalnızca Discord webhook URL’leri kabul edilir |
| Özellik | Ne yapar |
|---|
| Command | Oyuncu olarak bir komut çalıştırır. Başta / olması sorun değildir |
| Trigger | Bir client olayını, bir server olayını veya resourceName:exportName olarak yazılmış bir export’u tetikler. Her biri eşyanın adını alır |
| Car | Oyuncunun durduğu yerde, onun baktığı yöne bakacak şekilde bir araç modeli oluşturur ve isteğe bağlı olarak onu sürücü koltuğuna oturtur |
| Bundle | Aynı anda birkaç eşya verir — altı biralık bir kutu, bir ilk yardım çantası. Sunucuda çalışır. Kutunun kendisinin tükenmesi için Remove on Use ile eşleştirin; bir paket asla ait olduğu eşyayı vermez |
Bir oyuncu bir Placeable Prop yerleştirdiğinde nesne herkes için oluşturulur. Onu yerleştiren oyuncu tekrar toplayabilir — 3D metin ve E ile ya da Config.Interaction öyle diyorsa ox_target / qb-target üzerinden. Toplamak, Remove on Use’un aldığı kadar eşyayı geri verir; böylece yerleştirilmiş bir koni geldiği cebe geri döner.
Bunları bulmak için bir eşyanın ayarlarını açın. Her birinin kendi anahtarı vardır.
| Kısıtlama | Ne yapar |
|---|
| Cooldown | Oyuncunun bu eşyanın kullanımları arasında beklemesi gereken süre, milisaniye cinsinden (60000 bir dakikadır). Sunucu yeniden başlayana kadar hatırlanır |
| Job Restriction | Yalnızca listelenen mesleklerden birine sahip ve o mesleğin asgari rütbesinde veya üstünde olan oyuncular kullanabilir |
| Required Item | Oyuncunun başka bir eşyadan bu kadar taşıması gerekir — bir sigara için çakmak gibi |
| Remove on Use | Eşyanın her kullanımda kaç tanesinin alınacağı |
| Always Attached Prop | Eşya envanterdeyken, eşyanın Attach Prop prop’u oyuncuda kalır; sonuncusu ayrıldığında kaybolur. Bu prop’u yalnızca onu taşıyan oyuncu görür |
- Save, eşyayı
mic_itemcreator tablosuna kaydeder ve onu herkes için hemen kullanılabilir yapar.
- Menü, test etmeniz için eşyayı size birer birer verebilir.
- Delete, yapılandırmayı kaldırır: bundan sonra eşyayı kullanmak hiçbir şey yapmaz. Framework, bir sonraki yeniden başlatmaya kadar onu kullanılabilir olarak kayıtlı tutar; bu zararsızdır.