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

Soru Envanterimden eşya silinince gelen bildirimi kaldırmak

shephex

Üye
FT Kullanıcı
Katılım
4 yıl 3 ay 5 gün
Mesajlar
52
Discord
shephex
Merhabalar arkadaşlar sağ altta eşya gidince bir bildirim çıkıyor bu bildirimi nasıl kaldırabilirim? 19155
 
Merhabalar,
disc-inventoryhud/client içindeki actions.lua dosyasının son satırları:

Kod:
RegisterNetEvent('disc-inventoryhud:showItemUse')
AddEventHandler('disc-inventoryhud:showItemUse', function(items)
    local data = {}
    for k, v in pairs(items) do
        table.insert(data, {
            item = {
                label = v.label,
                itemId = v.id
            },
            qty = v.qty,
            message = v.msg
        })
    end
    SendNUIMessage({
        action = 'itemUsed',
        alerts = data
    })
end)

istediğiniz bildirimi gönderen eventin kaydedildiği satırlardır. Bu event ile ilgili tüm satırları yorum satırı haline getirmeyi deneyebilirsiniz:
Kod:
            --[[
            TriggerEvent('disc-inventoryhud:showItemUse', {
                item,
            })
            --]]
Şeklinde
 
Merhabalar,
disc-inventoryhud/client içindeki actions.lua dosyasının son satırları:

Kod:
RegisterNetEvent('disc-inventoryhud:showItemUse')
AddEventHandler('disc-inventoryhud:showItemUse', function(items)
    local data = {}
    for k, v in pairs(items) do
        table.insert(data, {
            item = {
                label = v.label,
                itemId = v.id
            },
            qty = v.qty,
            message = v.msg
        })
    end
    SendNUIMessage({
        action = 'itemUsed',
        alerts = data
    })
end)

istediğiniz bildirimi gönderen eventin kaydedildiği satırlardır. Bu event ile ilgili tüm satırları yorum satırı haline getirmeyi deneyebilirsiniz:
Kod:
            --[[
            TriggerEvent('disc-inventoryhud:showItemUse', {
                item,
            })
            --]]
Şeklinde
Arkadaşın bahsettiği şey o değil. Altta görseldeki verdiğim kısımdan bahsediyor.

19444
 
konuya çözüm arıyorum, konuda belirtilen çözüm çalışmamaktadır.
 
güncel, ben de sağ alttaki bildirimi eklemek istiyorum bende gözükmüyor. Nerden yapıyoruz bunu?
 
Son düzenleme:
es_extended > client > functions.lua

Bildirimi kaldırmak için benim yaptığım gibi yorum satırına alın, eklemek için yorum satırını silin. Kodlar hiç yoksa siz ekleyin :D

34687
 
es_extended > client > functions.lua

Bildirimi kaldırmak için benim yaptığım gibi yorum satırına alın, eklemek için yorum satırını silin. Kodlar hiç yoksa siz ekleyin :D

Ekli dosyayı görüntüle 34687
es_extended içerisindeki client/functions.lua dosyasındaki
ESX.UI.ShowInventoryItemNotification = function(add, item, count) SendNUIMessage({ action = 'inventoryNotification', add = add, item = item, count = count }) end

burayı

ESX.UI.ShowInventoryItemNotification = function(add, item, count) SendNUIMessage({ action = 'inventoryNotification', add = add, item = item, count = count }) print(“Test”) end

olarak düzenlediğimde eşya verince Test yazısını görüyorum konsolda. Yani burasıyla alakalı ama sendnuimessage çalışmıyor

34688
 
Son düzenleme:
app.js içine şunu ekle

Kod:
    ESX.inventoryNotification = function (add, label, count) {
        let notif = '';

        if (add) {
            notif += '+';
        } else {
            notif += '-';
        }

        if (count) {
            notif += count + ' ' + label;
        } else {
            notif += ' ' + label;
        }

        let elem = $('<div>' + notif + '</div>');
        $('#inventory_notifications').append(elem);

        $(elem).delay(3000).fadeOut(1000, function () {
            elem.remove();
        });
    };


aynı dosyada
case 'inventoryNotification':
yoksa bunu da ekle:

Kod:
            case 'inventoryNotification': {
                ESX.inventoryNotification(data.add, data.item, data.count);
            }
34689
 

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!