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 DİSC-İNVENTORYHUD WEİGHT SİSTEMLİ

  • Konbuyu başlatan karpuz
  • Başlangıç tarihi
  • Cevaplar 350
  • Görüntüleme 50K
Selamlar disc-inventoryhud'a weight sistemini eklemeyi sonunda başardım başka birisinin paylaşmadığını bildiğim için herkesle paylaşmak istedim.

Video

Sorunları

Kurulumu



Parayı item haline getirmeyi gösteren F ferittemel37 e teşekkür ederim :)
Parayı item haline getirmek için es_extended/server/classes/player.lua dosyasını açıyoruz. Ve şu kodları değiştiriyoruz.

bu kodu
Kod:
self.getMoney = function()
    return self.player.get('money')
end
alttaki kodla
Kod:
self.getMoney = function()
    local money = self.getInventoryItem('cash')
    if self.player.get('money') ~= money.count then
        self.player.set('money',money.count)
    end
    return money.count
end
bu kodu
Kod:
self.addMoney = function(money)

    money = ESX.Math.Round(money)



    if money >= 0 then

        self.player.addMoney(money)

    else

        print(('es_extended: %s attempted exploiting! (reason: player tried adding -1 cash balance)'):format(self.identifier))

    end

end

self.removeMoney = function(money)

    money = ESX.Math.Round(money)



    if money >= 0 then

        self.player.removeMoney(money)

    else

        print(('es_extended: %s attempted exploiting! (reason: player tried removing -1 cash balance)'):format(self.identifier))

    end

end

bununla değiştirmelisiniz
Kod:
self.addMoney = function(money)

    money = ESX.Math.Round(money)



    if money >= 0 then

        self.addInventoryItem("cash",money)

        local money = self.getInventoryItem('cash')

        if self.player.get('money') ~= money.count then

            self.player.set('money',money.count)

        end

    else

        print(('es_extended: %s attempted exploiting! (reason: player tried adding -1 cash balance)'):format(self.identifier))

    end

end



self.removeMoney = function(money)

    money = ESX.Math.Round(money)



    if money >= 0 then

        self.removeInventoryItem("cash",money)

        local money = self.getInventoryItem('cash')

        if self.player.get('money') ~= money.count then

            self.player.set('money',money.count)

        end

    else

        print(('es_extended: %s attempted exploiting! (reason: player tried removing -1 cash balance)'):format(self.identifier))

    end

end

es_extended/server/html/ui.html dosyasını açıp <div id="inventory_notifications"></div> satırını silerseniz sağ altta bildirim çıkmaz.


Sonra inventoryi kurmaya geçebiliriz mysql datanızdan items tablosunu silin. Sonra disc-sql'i datanıza okutun dosyaların startlarını verdiğinizde tamamdır.
start verme sırası
disc-base
disc-ammo
disc-inventoryhud

ilk olarak es_extended/config.lua
Config.MaxWeight değerini disc inventory player maxweighti ile eşitlemelisiniz standart 100
Config.MaxWeight = 100
bu kodla da item verme işlemini yapabilirsiniz.
Kod:
if xPlayer.canCarryItem("itemadı", itemmiktarı) then
    xPlayer.addInventoryItem("itemadı", itemmiktarı)
else
    burayada eğer itemi taşıyamazsa vereceğiniz bildirimi eklemelisiniz.
end
bildirim.
NOT: Parayı eklemeden önce yükleyenler inventory yeni atmış olduğumla değiştirmeli. Sql verisini inventory.rar içindeki değil indirerek items tablosunu silip yeniden okutması yeterli yorumlarınız için teşekkürler :)


İndirme ve virustotal

İndirme linki:
Virustotal:

Ayrıca
jezzy jezzy ye söylediği yöntem için teşekkür ediyorum.
Hocam senin envanterinde kasaya para koyma muhabbeti falan nasıl? Birde kendi envanterimde eşya verme sekmesini nereden kapatabilirim.
 
DF
Eline sağlık envanter sistemi çok güzel olmuş. Fakat bir sorum var. İçine entegreli market sistemini nasıl kapatabilirim?
 
DF
Eline sağlık envanter sistemi çok güzel olmuş. Fakat bir sorum var. İçine entegreli market sistemini nasıl kapatabilirim?
cofig dosyasından shop kısmını yorum satırı yaparak kapatabilirsin


itemi verecek olan kişi yere koyacak diğeri de yerden alacak :D. itemi verme kısmıyla item çoğaltma yapıldığı için hiç bakmadım fikrim yok.
ben item vermeyi para vermeyi falan açıtım ama çoğaltma işi nasoıl oluyor bi deneyeyim
 
DF
karpuz karpuz okey sorunu anladım super araçların bagaj kapesitesi yokmuş configden slotu ve weight i ayarladım düzeldi
 
DF
karpuz karpuz son olarak polis mesleğine aramayı entegre edemedim forumdaki konulardan bakarak yaptım ama olmadı biliyorsan yardımcı olur musun /search yazdıgımda karşımdakinin envanteri açılıyor ancak itemlerini göremiyorum
 
DF
11545

Bu şekilde sağ taraf mor olarak kalıyor karşımdaki oyuncunun itemlerini göremiyorum
 
DF
e çekince resimlerin gitmeme sorunu var nasıl çözüleceğini bilen var mı?
 
DF
Oyuna her girdiğimizde ensureInv yazmamız gerekiyor nasıl çözeriz.
 
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!