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

Soru F3 Ce Garaj icin Arac koymak cıkartma Enterge

akrobat004

Üye
FT Kullanıcı
Katılım
3 yıl 2 ay 25 gün
Mesajlar
21
Np_menu kullanıyorum ama Bu menu ye Arac koy ve cıkartma enterge etmek istiyorum nasıl yapabilirim. yardım ederseniz sevinriim
 
Merhaba,
Verilen cevaplar doğrultusunda sorununuz çözüme ulaştı mı?
 
PolyZone ile yapman gerekiyor, github'dan readme kısmını okursan daha detaylı öğrenebilirsin bazı arkadaşlar ezber mantığında ilerliyor
 
PolyZone ile yapman gerekiyor, github'dan readme kısmını okursan daha detaylı öğrenebilirsin bazı arkadaşlar ezber mantığında ilerliyor
mantıklı bir acıklama yapmıs arkadaş bende aynısını dicektim
 
Polyzone u biraz daha açacak olursak benim yaptigimdan örnek vereyim de bari verilen cevaplar biraz ögretici olsun.
Ilk önce radialmenu de garajlarin polyzone unu config içerisine vs. yerlestirmen gerekiyor ve daha sonra bunlari (en basiti polyzonehelper kullanmak) radialmenu ye çektirip kullanmak.
Benim yaptigim örnek (qbcore kullaniyorum):

fxmanifest e garaj in configini ekledim:

'@qb-garages/config.lua',

Örnek garaj:

Kod:
Garages = {
    ["motelgarage"] = {
        label = "Garage (A)",
        takeVehicle = vector3(273.43, -343.99, 44.91),
        spawnPoint = vector4(276.5253, -339.6285, 44.5074, 69.8983),
        putVehicle = vector3(276.69, -339.85, 44.91),
        pz = vector3(277.34, -340.12, 44.92),
        length = 4.0,
        width = 6.8,
        heading = 340,
        minZ = 43.72,
        maxZ = 48.12,
        debugPz = false,
        showBlip = true
    },
}

Bu sayede qb-garages da kullandigim config i radialmenu de de kullanabilecegim.
Yani garaj lokasyonlarinin yazili oldugu configden koordinatlari alip kullanabilirim.
Daha sonra bunu radialmenu client tarafinda çektiriyoruz:

Kod:
CreateThread(function()
    for k, v in pairs(Garages) do --Public Garage
        exports['polyzonehelper']:AddBoxZone("InGarage", Garages[k].pz, Garages[k].length, Garages[k].width, {
            name="InGarage",
            heading=Garages[k].heading,
            minZ=Garages[k].minZ,
            maxZ=Garages[k].maxZ,
            debugPoly=Garages[k].debugPz
        })
    end
end)

Yukarida her garaj için bir boxzone olusturduk.
Daha sonra kontrol ettiriyoruz bu boxzone un içerisine girdimi diye:

Kod:
AddEventHandler('polyzonehelper:enter', function(name)
    if LocalPlayer.state["isLoggedIn"] then
        if name == "InGarage" then
            inGarage = true
            print('Garage: enter')
        end
    end
end)

Ve çiktimi diye kontrol ettiriyoruz:

Kod:
AddEventHandler('polyzonehelper:exit', function(name)
    if LocalPlayer.state["isLoggedIn"] then
        if name == "InGarage" then
            inGarage = false
            print('Garage: exit')
        end
    end
end)

Son olarak da eger zone un içerisindeyse o zaman radialmenu de butonlari gösteriyoruz:

Kod:
if inGarage then
        Config.MenuItems[5] = {
            id = 'garage',
            title = 'Parking Garage',
            icon = 'parking',
            items = {
                {
                    id = 'garagetake',
                    title = 'Araci Çikar',
                    icon = 'warehouse',
                    type = 'client',
                    event = 'Garages:PutOutGarage',
                    shouldClose = true
                },
                {
                    id = 'garagesave',
                    title = 'Araci Park Et',
                    icon = 'car',
                    type = 'client',
                    event = 'Garages:PutInGarage',
                    shouldClose = true
                },
            },
        }
end

Umarim yardimci olur...
 

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!