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

Disc-inventoryhud ve motel (DEVLER İÇİN)

  • Konbuyu başlatan Ruqen
  • Başlangıç tarihi
  • Cevaplar 14
  • Görüntüleme 4K

Ruqen

Bruh
Yasaklandı
FT Kullanıcı
Katılım
5 yıl 5 ay 28 gün
Mesajlar
1,471
Discord
Ruqens#7557
Merhaba dostlar. Forumda çok disc-inventoryhud'u motele entegre etme olayı döndü ancak çoğu (neredeyse tamamı) işe yaramamakta. Kendim de kullandığım kodu sizinle paylaşmak istedim :)

İlk olarak disc-inventoryhud/server/stash.lua kısmına girip şu kodu yazıyoruz:

Yatak:
Kod:
Citizen.CreateThread(function()
    TriggerEvent('disc-inventoryhud:RegisterInventory', {
        name = 'yatak',
        label = _U('motelyatak'),
        slots = 100
    })
end)

Çekmece:
Kod:
Citizen.CreateThread(function()
    TriggerEvent('disc-inventoryhud:RegisterInventory', {
        name = 'cekmece',
        label = _U('motel'),
        slots = 100
    })
end)

Eğer orijinaline sahipseniz stash.lua şu şekilde gözükecektir:



Kod:
Citizen.CreateThread(function()
    TriggerEvent('disc-inventoryhud:RegisterInventory', {
        name = 'stash',
        label = _U('stash'),
        slots = 100
    })
end)

Citizen.CreateThread(function()
    TriggerEvent('disc-inventoryhud:RegisterInventory', {
        name = 'cekmece',
        label = _U('motelyatak'),
        slots = 100
    })
end)

Citizen.CreateThread(function()
    TriggerEvent('disc-inventoryhud:RegisterInventory', {
        name = 'yatak',
        label = _U('motel'),
        slots = 100
    })
end)

Disc-inventoryhud için stash'leri açtık, sıra geldi motele entegre etmeye. Birkaç adet örnek yazacağım buraya lsrp-motels için.

LSRP-MOTELS (Denemedim, kendi yapabildiğim kadar yazıyorum bir hata olursa yazın.)

lsrp-motels/client/client.lua kısmına gelip şunu aratalım:

Kod:
    -- Bed Stash Marker Yatak altı için
    for k,v in pairs(Config.Zones) do
        distance = GetDistanceBetweenCoords(coords, v.BedStash.x, v.BedStash.y, v.BedStash.z, true)
        if distance < 1.0 then
            if roomOwner == playerIdent then
            DrawText3D(v.BedStash.x, v.BedStash.y, v.BedStash.z + 0.1, 'Press [~g~E~s~] to access stash.')
                if IsControlJustReleased(0, Keys['E']) then
                    exports["esx_inventoryhud"]:refreshPropertyMotelBedInventory()
                    OpenStash()
                end
            end
        end
    end

end

Ardından ise bu kodu şununla değiştirelim:

Kod:
-- Bed Stash Marker
    for k,v in pairs(Config.Zones) do
        distance = GetDistanceBetweenCoords(coords, v.BedStash.x, v.BedStash.y, v.BedStash.z, true)
        if distance < 1.0 then
            if roomOwner == playerIdent then
            DrawText3D(v.BedStash.x, v.BedStash.y, v.BedStash.z + 0.1, 'Press [~g~E~s~] to access stash.')
                if IsControlJustReleased(0, Keys['E']) then
TriggerEvent('disc-inventoryhud:openInventory', {
        type = 'yatak',
        owner = curRoomOwner, -- olmassa playerIdent deneyin.
        slots = 80,
        })
                end
            end
        end
    end

end

Normal çekmeceyi tam çözemedim, deneyeceğim ardından ise burayı güncelleyeceğim. Bu sadece yatak altı için şu anlık.

Ardından ise disc-inventoryhud/locales/en.lua'ya girelim ve şunları ekleyelim:

Kod:
['motelyatak'] = "Yatak Alti",
['motel'] = "Cekmece",

Bu kadar. Daha tam denemedim o yüzden kodlar büyük ihtimalle yanlış. Deneyen arkadaş olursa haber versin, fixlenmiş hali olan biri varsa da yazsın buraya güncelleyeyim.
 
DF
Elline Sağlık. Disc-inventoryhud kullananların çok işine yaricak.
 
DF
Ellerine sağlık
 
DF
Elline Sağlık. Disc-inventoryhud kullananların çok işine yaricak. Bide Bu 'lsrp-motels' demi?
Evet. İstek olursa diğer motelleri de yaparım. Sadece istediğiniz motel ismini yazın yapmaya çalışayım.
 
DF
Bende bunu birçok farklı motel scrıptındede denememe ragmen çalıstırmıyor burda anlatılanlar uygulandıgında herhangı bır hata vermıyor ama çalışmıyorda düzgün bır sekılde daha net scrıpt ısmı yada paylasımı yapılarak bırısı paylasırsa sevınırım
 
DF
Bende bunu birçok farklı motel scrıptındede denememe ragmen çalıstırmıyor burda anlatılanlar uygulandıgında herhangı bır hata vermıyor ama çalışmıyorda düzgün bır sekılde daha net scrıpt ısmı yada paylasımı yapılarak bırısı paylasırsa sevınırım
Bu bir script değil. Kendiniz yapıyorsunuz. Ayrıca developerlar için yazdım.
 
DF
Bu bir script değil. Kendiniz yapıyorsunuz. Ayrıca developerlar için yazdım.
bunun bır scrıpt oldugunu ıdda etmedım zaten mevcutta olan motel scrıptının ıcinde yapılması gereken degısıklıklerı yapmama ragmen calıstırmıyor ondan bahsedıyorum
 
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//