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 mbl-clothes - Metaitem clothes

1 soru: son bir sorum olucakti kiyafet magzasi nasil yada söyle diyim nerden kiyafetleri aliyoruz ?
2 soru: mbl-vehiclekeysi paylasicakmisin
 
DF
Selamlar tekrardan esx versiyonunu paylaşıyorum;

Envantere yazmanız gereken kod;
server/main.lua


Kod:
RegisterServerEvent("inventory:server:UseItemSlot")
AddEventHandler('inventory:server:UseItemSlot', function(slot)
    local src = source
    local Player = ESX.GetPlayerFromId(src)
    local itemData = Player.GetItemBySlot(slot)
    if itemData ~= nil then
        local itemInfo =  ESX.GetItems()[tostring(itemData.name)]
        if itemData.type == "weapon" then
            if itemData.info.quality ~= nil then
                if itemData.info.quality >= 0 then
                    TriggerClientEvent("inventory:client:UseWeapon", src, itemData, true)
                else
                    TriggerClientEvent("inventory:client:UseWeapon", src, itemData, false)
                end
            else
                TriggerClientEvent("inventory:client:UseWeapon", src, itemData, true)
            end
            TriggerClientEvent('inventory:client:ItemBox', src, itemInfo, "use")
        elseif itemData.usable  then
            TriggerClientEvent("inventory:client:useitemkkkkk",src,itemData)
            TriggerClientEvent('inventory:client:ItemBox', src, itemInfo, "use")
            if itemData.name == "pantolon" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["pantolon"],'remove',1)
                xPlayer.Functions.RemoveItem('pantolon', 1, itemData.slot)
                TriggerClientEvent("p1", src, itemData)
            elseif itemData.name == "tişört" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["tişört"],'remove',1)
                xPlayer.Functions.RemoveItem('tişört', 1, itemData.slot)
                TriggerClientEvent("t1", src, itemData)
            elseif itemData.name == "kask" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["kask"],'remove',1)
                xPlayer.Functions.RemoveItem('kask', 1, itemData.slot)
                TriggerClientEvent("h1", src, itemData)
            elseif itemData.name == "ayakkabı" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["ayakkabı"],'remove',1)
                xPlayer.Functions.RemoveItem('ayakkabı', 1, itemData.slot)
                TriggerClientEvent("s1", src, itemData)
            elseif itemData.name == "maske" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["maske"],'remove',1)
                xPlayer.Functions.RemoveItem('maske', 1, itemData.slot)
                TriggerClientEvent("m1", src, itemData)
            elseif itemData.name == "saat" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["saat"],'remove',1)
                xPlayer.Functions.RemoveItem('saat', 1, itemData.slot)
                TriggerClientEvent("w1", src, itemData)
            elseif itemData.name == "çanta" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["çanta"],'remove',1)
                xPlayer.Functions.RemoveItem('çanta', 1, itemData.slot)
                TriggerClientEvent("b1", src, itemData)
            elseif itemData.name == "gözlük" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["gözlük"],'remove',1)
                xPlayer.Functions.RemoveItem('gözlük', 1, itemData.slot)
                TriggerClientEvent("g1", src, itemData)
            elseif itemData.name == "kolye" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["kolye"],'remove',1)
                xPlayer.Functions.RemoveItem('kolye', 1, itemData.slot)
                TriggerClientEvent("n1", src, itemData)
            elseif itemData.name == "zırh" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["zırh"],'remove',1)
                xPlayer.Functions.RemoveItem('zırh', 1, itemData.slot)
                TriggerClientEvent("v1", src, itemData)
            elseif itemData.name == "ceket" then
                TriggerClientEvent('inventory:client:ItemBox',src,ESX.GetItems()["ceket"],'remove',1)
                xPlayer.Functions.RemoveItem('ceket', 1, itemData.slot)
                TriggerClientEvent("j1", src, itemData)
            end
        end
    end
end)
 
DF
local Data = RLCore.Functions.GetPlayerData()
return not Data.metadata["isdead"] and not Data.metadata["inlaststand"]

burayı demeye çalıştım
 
DF
hocam item fotograflarini atma sansiniz varmi ?
 
DF
ayrıca envanterin useitem diye başka bir eventi daha varmış oralarıda editleyin copy paste yapsanız yeter
 
DF
local Data = RLCore.Functions.GetPlayerData()
return not Data.metadata["isdead"] and not Data.metadata["inlaststand"]

burayı demeye çalıştım
{
id = "kiyafetgiy",
displayName = "Kıyafetlerini Çıkar",
icon = "#fa-tshirt",
enableMenu = function()
local Data = ESX.GetPlayerData()
return not isDead
end,
subMenus = {"t0", "c0", "p0", "s0", "g0", "n0", "b0", "v0", "m0", "e0", "w0", "h0", }
},


söyle yap
 
DF
bu arada kanka np menuden kiyafet cikartabiliyorum fakat kullaninca bir sey olmuyor qb inventory de useitem i ayarladim
 
DF
bu arada kanka np menuden kiyafet cikartabiliyorum fakat kullaninca bir sey olmuyor qb inventory de useitem i ayarladim

En üstteki kısmı bu şekilde değiştirirsen kıyafeti çıkardığında item verecektir.

Kod:
ESX = nil
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)


RegisterServerEvent("mbl:addItem")
AddEventHandler("mbl:addItem", function(item, count, slot, info)
    local xPlayer = ESX.GetPlayerFromId(source)
    xPlayer.addInventoryItem(item, count, slot, info)
end)
 
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!
// Adblock Kod Start // // Adblock Kod End//