Açıklama

Aylar süren geliştirme sürecinin ardından MechV Inventory Framework için ilk büyük kilometre taşına ulaştım.

Başlangıçta ox_inventory temeli üzerine inşa edilen bu proje, artık basit bir arayüz yenilemesinin çok ötesine geçerek; kendine özgü oynanış sistemleri ve tamamen yeniden tasarlanmış kullanıcı deneyimiyle bağımsız bir envanter framework'üne dönüştü.

Artık envanterle ilgili tüm temel parametreler tek bir config.lua dosyasında toplanıyor. Böylece sunucu sahipleri; envanter kapasitesini, ağırlık limitlerini, sırt çantası bonuslarını, arayüz tema renklerini, bildirim renklerini ve birçok framework ayarını çekirdek kodu düzenlemek zorunda kalmadan kolayca özelleştirebiliyor.

Bu yalnızca başlangıç. Önümüzdeki güncellemelerle birlikte framework'e çok daha fazla özellik ve sistem eklenecek.

Görüş, öneri ve geri bildirimlerinizi duymaktan memnuniyet duyarım.

Yapılandırma Önizlemesi
Lua
Config = Config or {}

-- All sale-facing inventory options live in this single table.
Config.Inventory = {
    Player = {
        slots = 20,
        weight = 59000,
    },

    Theme = {
        accent = '#ff7a00',
        panel = 'rgba(12,12,12,0.90)',
        slot = 'rgba(10,10,10,0.84)',
        border = 'rgba(255,255,255,0.06)',
        text = '#ffffff',
        muted = 'rgba(255,255,255,0.36)',
        dim = 'rgba(255,255,255,0.62)',
    },

    NotificationColors = {
        addedStart = '#ff9a2f',
        addedEnd = '#ff7a00',
        removedStart = '#aeb4bd',
        removedEnd = '#6f7680',
        successStart = '#238f4a',
        successEnd = '#54d178',
        warningStart = '#b77a20',
        warningEnd = '#e7a43a',
        errorStart = '#8f2b24',
        errorEnd = '#d24a3a',
    },

    GroundDrops = {
        slots = 10,
        weight = 30000,
    },

    MetaClothing = {
        enabled = true,
    },

    Backpack = {
        capacityBonus = true,
        bonusSlots = 10,
        bonusWeight = 26000,

        -- Drawables listed here can still be equipped in the backpack slot,
        -- but they will not grant backpack capacity.
        blockedDrawables = { 5, 6, 7, 10, 25 },
    },
}

Yorumlar (1)

  • spietatoo
    Sat 18 Jul
    ★★★★★

    İstediğim bütün fonksiyonlara sahip bir Inventory Framework. Günlerdir buna benzer bir şey arıyordum. Yemek proplarının da kartopu gibi atıldığı gerçekçiliği arttıran sistemlerin üzerine böyle bir şey lazımdı.

Yorum Bırakın

Giriş yaparak yorum yapabilirsiniz.

İlgili Ürünler

Daha Fazla Keşfet