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.
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):
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