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 disc-inventoryhud çanta kullanınca ağırlık artması

Hiryuin

Üye
FT Kullanıcı
Katılım
4 yıl
Mesajlar
197
Discord
Hiryuin ム#2483
Arkadaşlar bu olayı biraz denedim fakat olmadı yaptıklarım bu şekilde

server>player.luayı böyle
Kod:
agirlik123 = 15

RegisterServerEvent('disc-inventoryhud:bag')
AddEventHandler('disc-inventoryhud:bag', function(_source)
    local source = _source
    if borsa == 40 or borsa == 41 or borsa == 44 or borsa == 45 then
        agirlik123 = 25
    end
    TriggerClientEvent('disc-inventoryhud:refreshInventory', source)
end)

Citizen.CreateThread(function()
    TriggerEvent('disc-inventoryhud:RegisterInventory', {
        name = 'player',
        label = _U('player'),
        slots = 30,
        weight = agirlik123,
        getInventory = function(identifier, cb)
            getInventory(identifier, 'player', cb)
        end,
        saveInventory = function(identifier, inventory)
            saveInventory(identifier, 'player', inventory)
        end
    })
end)

client>main.luaya

Kod:
local borsa = nil

Citizen.CreateThread(function()
    while true do
      Citizen.Wait(1000)
      TriggerEvent('skinchanger:getSkin', function(skin)
        borsa = skin['bags_1']
      end)
      Citizen.Wait(1000)
    end
end)

bunu ekledim nasıl yapabilirim ?
 
Client den servera borsa değişkenini nasıl aktardın?
 
Onu nasıl yapabileceğimi söyleyebilir misiniz ?
 
Son hali sadece server>player.luada

Kod:
Citizen.CreateThread(function()
    TriggerClientEvent('skinchanger:getSkin', function(skin)
        borsa = skin['bags_1']
    end)
end)

if borsa == 40 or borsa == 41 or borsa == 44 or borsa == 45 then
    agirlik123 = 25
else
    agirlik123 = 15
end

Citizen.CreateThread(function()
    TriggerEvent('disc-inventoryhud:RegisterInventory', {
        name = 'player',
        label = _U('player'),
        slots = 30,
        weight = agirlik123,
        getInventory = function(identifier, cb)
            getInventory(identifier, 'player', cb)
        end,
        saveInventory = function(identifier, inventory)
            saveInventory(identifier, 'player', inventory)
        end
    })
end)

bunlar var nasıl yapabilirim hala olmuyor ?
 
es_extended'e bakmak lazım
 
Son düzenleme:

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!