Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Paylaşım DİSC-İNVENTORYHUD WEİGHT SİSTEMLİ

  • Konbuyu başlatan karpuz
  • Başlangıç tarihi
  • Cevaplar 350
  • Görüntüleme 48K
11655

YENİ BAŞLADIM ANCAK BURAYA NASIL AĞIRLIK BÖLÜMÜ EKLEYECEĞİMİ BİLMİYORUM YARDIMCI OLABİLİRMİSİNİZ ?
 
DF
Kod:
 if Config.RemoveItemsAfterRPDeath then
        for i=1, #xPlayer.inventory, 1 do
            if xPlayer.inventory[i].count > 0 then
                xPlayer.setInventoryItem(xPlayer.inventory[i].name, 0)
            end
        end
    end

malesef
xPlayer.setInventoryItem(xPlayer.inventory.name, 0)
şu kod ile user_inventorydeki değeri sıfır yapıyor ama disc_inventoryde kalıyo kullanılmıyo ama verile biliyor bu kodu değiştirmemiz yada bi kod daha ekleyip disc inventorydende sildirmemiz lazm galiba
discden alıp bunun
Kod:
 if Config.RemoveItemsAfterRPDeath then
        for i=1, #xPlayer.inventory, 1 do
            if xPlayer.inventory[i].count > 0 then
                xPlayer.setInventoryItem(xPlayer.inventory[i].name, 0)
            end
        end
    end

malesef
xPlayer.setInventoryItem(xPlayer.inventory.name, 0)
şu kod ile user_inventorydeki değeri sıfır yapıyor ama disc_inventoryde kalıyo kullanılmıyo ama verile biliyor bu kodu değiştirmemiz yada bi kod daha ekleyip disc inventorydende sildirmemiz lazm galiba
disc içinden alıp bunada entegre ettim dediğiniz gibi olmayan itemler geliyordu yapınca gelmedi belki denk gelmemiştir sizde söylerseniz en başa yazarım.
 
DF
Okumuyor bende onu pek anlamadım
yani hata falan vermediyse o okumuştur olmadı kendi items tablonuza sağ tıklayıp veritabanını sql olarak dışa aktara yapıp şu ayarları yap
11656
envanterin kendi sql kurduktan sonra kendi items tablonu eklersin.
 
DF
Envanterde eşya arama özelliği çalışmıyor. Düzeltmek için disc-inventoryhud\html\js\inventory.js de 367-369 satır arasına aşağıdaki kodu ekleyin.

Kod:
$('#search').on('keyup keydown blur', function(e) {
       SearchInventory($(this).val());
});

$('#search-reset').on('click', function() {
       SearchInventory('');
       $('#search').val('');
});
 
DF
Envanterde eşya arama özelliği çalışmıyor. Düzeltmek için disc-inventoryhud\html\js\inventory.js de 367-369 satır arasına aşağıdaki kodu ekleyin.

Kod:
$('#search').on('keyup keydown blur', function(e) {
       SearchInventory($(this).val());
});

$('#search-reset').on('click', function() {
       SearchInventory('');
       $('#search').val('');
});
teşekkürler envanteri güncelliyorum.
Kod:
$('.close-ui').click(function(event, ui) {
        closeInventory();
});
yeniden indirmeden bunun altına arkadaşın verdiği kodu yapıştırabilirsiniz.
 
DF
karpuz karpuz hocam /search ile aramayı policejob a nasıl entegre edebilirim
policejob içerisinde OpenBodySearchMenu fonksiyonunun altındakileri silin veya yorum satırı haline getirin. Yerine aşağıdaki kodu yazın.

Kod:
TriggerEvent("disc-inventoryhud:search", source)
 
DF
f2 basınca mouse geliyor sadece envanter gelmiyor
 
DF
discden alıp bunun

disc içinden alıp bunada entegre ettim dediğiniz gibi olmayan itemler geliyordu yapınca gelmedi belki denk gelmemiştir sizde söylerseniz en başa yazarım.
deleteInventory(xPlayer.getIdentifier(),'player')
eklediğiniz bu kodla beraber disc-inventorydende silinyor ancak weaponları silmeye kalktığında aynı problem oluyordu configden
Config.RemoveWeaponsAfterRPDeath = false
yaptıktan sonra biraz denedim sıkıntı çıkmadı biraz daha denedikten sonra tükçeleştirim eczaneden medkit alma sorunlu limitle kontrol ediyo o yüzden vermiyo onuda fixlicem istiyosanız halledince konuya eklemek isterseniz atarım fixlenmiş türkçeleştirilmiş halini



not: itemler datadan silinip resimleri kaldığında oyun içi /ensureInv komutu ile envanteri yenileyip resimler gidiyodu bu koduda oraya entegre edebilirsek yani itemler silindikten sorna otomatik yenilicek çok daha güzel olur diye düşünüyorum.

disckin içinde komutun kodları: u şekilde
Kod:
RegisterCommand('ensureInv', function(source)
    local owner = ESX.GetPlayerFromId(source).identifier
    MySQL.Async.fetchAll('DELETE FROM disc_inventory WHERE data = @data AND owner = @owner', { ['@data'] = "null", ['@owner'] = owner })  -- Tgiann "Null" Fix
    ensureInventories(source)
end)

function ensureInventories(source)
    local player = ESX.GetPlayerFromId(source)
    ensurePlayerInventory(player)
    TriggerClientEvent('disc-inventoryhud:refreshInventory', source)
end
 
DF
Son halini görmek isteyen arkadaşlar için yeni bir video çekip konuyu düzenleyebilirsiniz bence.
 
DF
deleteInventory(xPlayer.getIdentifier(),'player')
eklediğiniz bu kodla beraber disc-inventorydende silinyor ancak weaponları silmeye kalktığında aynı problem oluyordu configden
Config.RemoveWeaponsAfterRPDeath = false
yaptıktan sonra biraz denedim sıkıntı çıkmadı biraz daha denedikten sonra tükçeleştirim eczaneden medkit alma sorunlu limitle kontrol ediyo o yüzden vermiyo onuda fixlicem istiyosanız halledince konuya eklemek isterseniz atarım fixlenmiş türkçeleştirilmiş halini



not: itemler datadan silinip resimleri kaldığında oyun içi /ensureInv komutu ile envanteri yenileyip resimler gidiyodu bu koduda oraya entegre edebilirsek yani itemler silindikten sorna otomatik yenilicek çok daha güzel olur diye düşünüyorum.

disckin içinde komutun kodları: u şekilde
Kod:
RegisterCommand('ensureInv', function(source)
    local owner = ESX.GetPlayerFromId(source).identifier
    MySQL.Async.fetchAll('DELETE FROM disc_inventory WHERE data = @data AND owner = @owner', { ['@data'] = "null", ['@owner'] = owner })  -- Tgiann "Null" Fix
    ensureInventories(source)
end)

function ensureInventories(source)
    local player = ESX.GetPlayerFromId(source)
    ensurePlayerInventory(player)
    TriggerClientEvent('disc-inventoryhud:refreshInventory', source)
end
tamamdır onuda eklerim aslında tüm işleri düzenlemek lazımda üşeniyorum :D

Son halini görmek isteyen arkadaşlar için yeni bir video çekip konuyu düzenleyebilirsiniz bence.
aslında görüntü açısından pek bir şey değişmedi ama ekleyip düzenleyeceğim. biraz zaman alabilir.
 
DF
buradaki hatayı nasıl düzeltebilirim
 
DF

Ekli dosyalar

  • 1588530152821.png
    1588530152821.png
    24.4 KB · Görüntüleme: 27

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!