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.
Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
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
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
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
envanterin kendi sql kurduktan sonra kendi items tablonu eklersin.
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
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