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 3K

Ruqen

Bruh
Yasaklandı
FT Kullanıcı
Katılım
4 yıl 10 ay 5 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.
 
Elline Sağlık. Disc-inventoryhud kullananların çok işine yaricak.
 
Ellerine sağlık
 
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.
 
sorunsuz lsrp-motel varsa yollayabilir misin bana ?
Ben lsrp-motels kullanmadığım için hiç üzerinde çalışmadım. github'dan bulabilirsiniz.
 
James motele yaptınızmı bir kişi istemiste
 
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
 
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.
 
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
 

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!