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

Rehber Disc Envantere Karakter İsmi ve İd Yazma

  • Konbuyu başlatan arexa
  • Başlangıç tarihi
  • Cevaplar 19
  • Görüntüleme 3K

arexa

Üye
FT Kullanıcı
Katılım
3 yıl 9 ay 24 gün
Mesajlar
74
Öncelikle selamlar daha önce paylaşıldı mı bilmiyorum ama çok fazla kişinin aradığını gördüm ben de paylaşmak istedim

disc-inventoryhud\html\js\inventory.js' e giriyosunuz sonra


Kod:
    } else if (event.data.action == "setItems") {
        firstTier = event.data.invTier;
        originOwner = event.data.invOwner;
        agirlikOrg = event.data.envAgirlik;
        inventorySetup(event.data.invOwner, event.data.itemList, event.data.money, event.data.invTier, event.data.envAgirlik, event.data.abac);

şeklinde olan kodu

Kod:
    } else if (event.data.action == "setItems") {
        firstTier = event.data.invTier;
        originOwner = event.data.invOwner;
        agirlikOrg = event.data.envAgirlik;
        plyId = event.data.plyId;
        inventorySetup(event.data.invOwner, event.data.itemList, event.data.money, event.data.invTier, event.data.plyId);

şeklinde değiştiriyoruz sonrasında

Kod:
function inventorySetup(invOwner, items, money, invTier, envAgirlik, abac) {
    setupPlayerSlots();
    document.getElementById("deneme").style.display = "none";
    $('#player-inv-label').html(firstTier.label);
    $('#player-inv-id').html(invOwner);
    $('#inventoryOne').data('invOwner', invOwner);
    $('#inventoryOne').data('invTier', invTier);

şeklinde olan kodu

Kod:
function inventorySetup(invOwner, items, money, invTier, envAgirlik, abac) {
    setupPlayerSlots();
    document.getElementById("deneme").style.display = "none";
    $('#player-inv-label').html('' + plyId);
    $('#player-inv-id').html(invOwner);
    $('#inventoryOne').data('invOwner', invOwner);
    $('#inventoryOne').data('invTier', invTier);

şeklinde değiştiriyoruz sonrasında

disc-inventoryhud\server\main.lua' nın içine giriyosunuz en alta aşağıda verdiğim kodu ekliyosunuz


Kod:
ESX.RegisterServerCallback('GetCharacterNameServerBruh', function(source, cb)
    local source = ESX.GetPlayerFromId(source)

    local result = MySQL.Sync.fetchAll("SELECT firstname, lastname FROM users WHERE identifier = @identifier", {
        ['@identifier'] = source.identifier
    })

    local firstname = result[1].firstname
    local lastname  = result[1].lastname

    cb(''.. firstname .. ' ' .. lastname ..'')
end)

sonra

disc-inventoryhud\client\inventory.lua' ya geliyosunuz


Kod:
function refreshPlayerInventory()
    ESX.TriggerServerCallback('disc-inventoryhud:getPlayerInventory', function(data)
        SendNUIMessage(
                { action = "setItems",
                  itemList = data.inventory,
                  invOwner = data.invId,
                  invTier = data.invTier,
                  envAgirlik = data.agirlik,
                  abac = data.LisansKon,
                  money = {
                      cash = data.cash,
                      bank = data.bank,
                      black_money = data.black_money
                  }
                }
        )
        TriggerServerEvent('disc-inventoryhud:openInventory', {
            type = 'player',
            owner = ESX.GetPlayerData().identifier
        })
    end, 'player', ESX.GetPlayerData().identifier)
end

şeklinde olan kodu

Kod:
function refreshPlayerInventory()
    ESX.TriggerServerCallback('disc-inventoryhud:getPlayerInventory', function(data)
        ESX.TriggerServerCallback('GetCharacterNameServerBruh', function(playerss)
            local playerss = GetPlayerServerId(GetPlayerIndex()).. " " .. playerss
            SendNUIMessage(
                    { action = "setItems",
                    itemList = data.inventory,
                    invOwner = data.invId,
                    invTier = data.invTier,
                    plyId = playerss,
                    money = {
                        cash = data.cash,
                        bank = data.bank,
                        black_money = data.black_money
                    }
                    }
            )
            TriggerServerEvent('disc-inventoryhud:openInventory', {
                type = 'player',
                owner = ESX.GetPlayerData().identifier
            })
        end)
    end, 'player', ESX.GetPlayerData().identifier)
end

şeklinde değiştiriyorsunuz ve bitti sonuç olarak resimdeki gibi gözükecektir iyi günler <3

24001

Discord : TheRacia#6420
 
DF
Deneyenler Yorum yaparsa sevinirim
 
DF
Sanırım kod satırında sonradan düzenleme yaptın anlattığını yaptığımda olmadı minik bir düzenleme yaptım isteyan arkadaşlar

Kod:
function refreshPlayerInventory()
    ESX.TriggerServerCallback('disc-inventoryhud:getPlayerInventory', function(data)
        ESX.TriggerServerCallback('GetCharacterNameServerBruh', function(playerss)
            local playerss = GetPlayerServerId(GetPlayerIndex()).. " " .. playerss
            SendNUIMessage(
                    { action = "setItems",
                    itemList = data.inventory,
                    invOwner = data.invId,
                    invTier = data.invTier,
                    plyId = playerss,
                    money = {
                        cash = data.cash,
                        bank = data.bank,
                        black_money = data.black_money
                    }
                    }
            )
            TriggerServerEvent('disc-inventoryhud:openInventory', {
                type = 'player',
                owner = ESX.GetPlayerData().identifier
            })
        end)
    end, 'player', ESX.GetPlayerData().identifier)
end

Bu bölüm yerine altta verdiğimi yazarlarsa düzelecektir

Kod:
function refreshPlayerInventory()
    ESX.TriggerServerCallback('disc-inventoryhud:getPlayerInventory', function(data)
        ESX.TriggerServerCallback('GetCharacterNameServerBruh', function(playerss)
            local playerss = playerss ..  "("  .. GetPlayerServerId(GetPlayerIndex()) .. ")"
            SendNUIMessage(
                    { action = "setItems",
                    itemList = data.inventory,
                    invOwner = data.invId,
                    invTier = data.invTier,
                    plyId = playerss,
                    money = {
                        cash = data.cash,
                        bank = data.bank,
                        black_money = data.black_money
                    }
                    }
            )
            TriggerServerEvent('disc-inventoryhud:openInventory', {
                type = 'player',
                owner = ESX.GetPlayerData().identifier
            })
        end)
    end, 'player', ESX.GetPlayerData().identifier)
end
 
DF
gözden kaçabiliyor teşekkür ederiz <3
 
DF
clientinizi atarsanız editleyip atabilirim
 
DF
undefined yazıyor bende. Böyle bir hata alıyorum nasıl düzeltebilirim?
 
DF
örnek olarak yapılan envanteri paylaşabilme fırsatınız var mı?
 
DF
envanteri paylaşırmısın elinde varsa ?
 
DF
Bozuk bu arada çalışmadı
 
DF
peki id yerine nasil (id) degilde [id] yapabilirz
 
DF
Kod:
local playerss = playerss ..  "("  .. GetPlayerServerId(GetPlayerIndex()) .. ")"

şeklindeki kodu altta verdiğim şekilde değiştirebilirsin
 
DF
Kod:
local playerss = playerss ..  "["  .. GetPlayerServerId(GetPlayerIndex()) .. "]"
 
DF

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!