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 [NEW QB] Portakal ve Fındık Mesleği | [HOBİ]

piratesrainbow

Üye
FT Kullanıcı
Katılım
4 yıl 2 ay 17 gün
Mesajlar
224
Web sitesi
sakasatr.com
Discord
PiratesRainbow#3575
Merhaba New QB uyumlu fındık ve portakal toplama scripti paylaşmak istedim umarım işinize yarar.




Kurulum;
1;

ensure qb-portak

server.cfg
veya script.cfg'ye dosyayı başlatlarını atayarak işlemin 1. adımını bitirmiş bulunmaktayız,

2;

qb-core\shared\items.lua'ya aşağıdakileri ekleyiniz;

--Portakal
['portakal'] = {['name'] = 'portakal', ['label'] = 'Portakal', ['weight'] = 2, ['type'] = 'item', ['image'] = 'portakal.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'bunu işlemem gerek....'},


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

['portakalsuyu'] = {['name'] = 'portakalsuyu', ['label'] = 'Portakal Suyu', ['weight'] = 1, ['type'] = 'item', ['image'] = 'portakalsuyu.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'bunu satmam gerek....'},
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--Fındık
['findik'] = {['name'] = 'findik', ['label'] = 'Fındık', ['weight'] = 1, ['type'] = 'item', ['image'] = 'findik.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'bunu işlemem gerek....'},


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

['nutella'] = {['name'] = 'nutella', ['label'] = 'Nutella', ['weight'] = 5, ['type'] = 'item', ['image'] = 'nutella.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'bunu satmam gerek....'},

3;
qb-inventory\html\images dosyasına verdiğimiz fotoları ekleyiniz.


Kurulum bu kadar kolay gelsin.

İyi Forumlar....
 
DF
Son düzenleme:
Ilk basta emegine saglik, nacizane fikirlerimi belirteyim :

1 - Madem ki free paylasiyorsun, bana sorarsan github e koy ve orada acik kaynak olarak paylas ve yardim etmek / gelistirmek isteyenler oradan gelistirip sana PR gondersin.

2 - Yeni qb sürümü icin demissin ama client tarafinda hala while QBCore == nil do dögüsü var :
1686224299048.png

3 - Citizen. leri ve while true döngülerini kaldirarak scriptin resmonunu en azindan yariya indirebilirsin. Distance check ler yerine polyzone içerisinde entity e baglanmis target kullanabilirsin, bu sayede o polyzone a girdiklerinde sadece oranin içerisindeki agaclari target ile kullanabilirler. Bu da resmon u idle da iken 0 a indirir.

1686224505893.png

4 - Madem ki qb kullaniyoruz o zaman mythic bar yerine progressbar kullanabilirsin, bu sayede herhangi bir dependency yaratmis olmazsin ve hersey native calisir qb icin.
Kod:
QBCore.Functions.Progressbar('name', 'Text that shows in bar', 5000, false, true, {
    disableMovement = true,
    disableCarMovement = true,
    disableMouse = false,
    disableCombat = true,
}, {
    animDict = 'anim@gangops@facility@servers@',
    anim = 'hotwire',
    flags = 16,
}, {}, {}, function() -- Play When Done
    --Stuff goes here
end, function() -- Play When Cancel
    --Stuff goes here
end)

5 - Script i denemedim ama göz gezdirdigimde portakal toplamada bir hata gördüm. ItemBox u src ye gönderiyorsun ama script block içerisinde src yi belirtmemissin (findiktopla da aynisi) :

1686224792274.png

6 - iki ayri main yapmana gerek yoktu, event isimleri degisik oldugu sürece ayni dosya içerisine yazabilirsin.

7 - Islemleri yaparken if not ... then kullanmissin, else kullanip notify attirabilirsin zaten bir islem yapiyorsun diye. Bu sayede eger ki kontrol de bir sorun olursa script in çalistigini anlamana ve oyunculara da anlatmana yardimci olacaktir.
 
DF
Ilk basta emegine saglik, nacizane fikirlerimi belirteyim :

1 - Madem ki free paylasiyorsun, bana sorarsan github e koy ve orada acik kaynak olarak paylas ve yardim etmek / gelistirmek isteyenler oradan gelistirip sana PR gondersin.

2 - Yeni qb sürümü icin demissin ama client tarafinda hala while QBCore == nil do dögüsü var :
Ekli dosyayı görüntüle 85469

3 - Citizen. leri ve while true döngülerini kaldirarak scriptin resmonunu en azindan yariya indirebilirsin. Distance check ler yerine polyzone içerisinde entity e baglanmis target kullanabilirsin, bu sayede o polyzone a girdiklerinde sadece oranin içerisindeki agaclari target ile kullanabilirler. Bu da resmon u idle da iken 0 a indirir.

Ekli dosyayı görüntüle 85470

4 - Madem ki qb kullaniyoruz o zaman mythic bar yerine progressbar kullanabilirsin, bu sayede herhangi bir dependency yaratmis olmazsin ve hersey native calisir qb icin.
Kod:
QBCore.Functions.Progressbar('name', 'Text that shows in bar', 5000, false, true, {
    disableMovement = true,
    disableCarMovement = true,
    disableMouse = false,
    disableCombat = true,
}, {
    animDict = 'anim@gangops@facility@servers@',
    anim = 'hotwire',
    flags = 16,
}, {}, {}, function() -- Play When Done
    --Stuff goes here
end, function() -- Play When Cancel
    --Stuff goes here
end)

5 - Script i denemedim ama göz gezdirdigimde portakal toplamada bir hata gördüm. ItemBox u src ye gönderiyorsun ama script block içerisinde src yi belirtmemissin (findiktopla da aynisi) :

Ekli dosyayı görüntüle 85471

6 - iki ayri main yapmana gerek yoktu, event isimleri degisik oldugu sürece ayni dosya içerisine yazabilirsin.

7 - Islemleri yaparken if not ... then kullanmissin, else kullanip notify attirabilirsin zaten bir islem yapiyorsun diye. Bu sayede eger ki kontrol de bir sorun olursa script in çalistigini anlamana ve oyunculara da anlatmana yardimci olacaktir.
6.soru duzenli olsun diye yaptım
5.soru bendeki halinde duzeltdim fakat link guncellemedim
Diger bütün önerilerin için teşekkürler cansın :)
 
DF
Merhaba New QB uyumlu fındık ve portakal toplama scripti paylaşmak istedim umarım işinize yarar.




Kurulum;
1;

ensure qb-portak

server.cfg
veya script.cfg'ye dosyayı başlatlarını atayarak işlemin 1. adımını bitirmiş bulunmaktayız,

2;

qb-core\shared\items.lua'ya aşağıdakileri ekleyiniz;

--Portakal
['portakal'] = {['name'] = 'portakal', ['label'] = 'Portakal', ['weight'] = 2, ['type'] = 'item', ['image'] = 'portakal.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'bunu işlemem gerek....'},


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

['portakalsuyu'] = {['name'] = 'portakalsuyu', ['label'] = 'Portakal Suyu', ['weight'] = 1, ['type'] = 'item', ['image'] = 'portakalsuyu.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'bunu satmam gerek....'},
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--Fındık
['findik'] = {['name'] = 'findik', ['label'] = 'Fındık', ['weight'] = 1, ['type'] = 'item', ['image'] = 'findik.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'bunu işlemem gerek....'},


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

['nutella'] = {['name'] = 'nutella', ['label'] = 'Nutella', ['weight'] = 5, ['type'] = 'item', ['image'] = 'nutella.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'bunu satmam gerek....'},

3;
qb-inventory\html\images dosyasına verdiğimiz fotoları ekleyiniz.


Kurulum bu kadar kolay gelsin.

İyi Forumlar....
LİNK YENİLENDİ,
DİL EKLENTİSİ EKLENDİ,
PORTAKAL VE FINDIK TOPLAMA SORUNU ÇÖZÜME KAVUŞTU.


HAYIRLI FORUMLAR
 
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!