Weed Production














ÖNE ÇIKAN ÖZELLİKLER
Daha fazlasını al, tasarruf et
Açıklama
KuzQuality'nin hepsi bir arada Weed Production scripti ile sunucuna görsel ve sürükleyici kenevir yetiştiriciliği getir. Ekimden paketlemeye kadar her şey interaktif, senkronize ve özelleştirilebilir. Hem ciddi roleplay sunucularına hem de daha rahat sunuculara uyacak şekilde tasarlandı.
Bitkiler
Oyuncular keneviri tohumdan hasada kadar tamamen görsel ve interaktif bir süreçle yetiştirir. Bitkiler, her birinin kendine özgü modeli olan birkaç büyüme aşamasından geçer. Toprağın rengi koyudan açığa dönerek sulama zamanının geldiğini gösterir. Oyuncuların bitkileri doğru zamanda sulaması ve hasat süresi dolmadan tomurcukları toplaması gerekir. Uzun süre bakılmayan bitki ölür, bu yüzden zamanlama sistemin önemli bir parçası.
Tüm bitki verileri, yapılandırmaya göre veritabanında ya da sunucu tarafındaki resource KVP'de saklanır. Yani bitkilerin büyüme ilerlemesi sunucu yeniden başlatıldığında bile korunur.
Türler
Her kenevir türü tamamen özelleştirilebilir ve kendi istatistiklerine sahip. Ayarlayabileceklerin:
-
Büyüme süresi
-
Su tüketim hızı
-
Tomurcuk verimi
-
Tohum verim oranı ve şansı
-
Bitki bozulmadan önceki hasat süresi
-
Susuzluktan ölmeye karşı direnç
-
İdeal koşullar gerektirip gerektirmediği
-
Bitkinin görsel rengi
-
Blok yapmak için gereken tomurcuk miktarı
Bazı türler hasat sırasında mutasyona uğrayıp başka türlere dönüşebilir. Böylece zamanla ilerleme sağlanır ve yeni türlerin kilidi açılır. Config üzerinden istediğin türü kolayca ekleyebilir, kaldırabilir ya da düzenleyebilirsin.
Gübreler
Gübreler, büyümenin erken döneminde uygulandığında bitki istatistiklerini artıran isteğe bağlı sarf malzemeleridir. Her gübre türünün şu değerler üzerinde farklı etkileri olabilir:
-
Büyüme hızı
-
Su tüketimi
-
Kurumaya veya bozulmaya karşı direnç
-
Tomurcuk verimi
Her gübre kendi adı, item referansı, renk varyantları ve istatistik çarpanlarıyla yapılandırılır. Bir bitkiye yalnızca bir kez uygulanabilir ve bitkinin tüm yaşam döngüsü boyunca etkili olur.
Yerleştirilebilir Objeler (Saksılar, Masalar, Presler)
Oyuncular kendi yetiştirme düzeneklerini istedikleri yere kurabilir. Saksılar, çalışma masaları ve presler kullanılabilir item olarak yerleştirilir ve ev sistemleriyle tam uyum için routing bucket'larla birlikte kaydedilir.
Yerleştirilen saksılara yetiştirme çadırı ve otomatik sulama ünitesi eklenerek ideal koşullar sağlanabilir. Çadırsız yetiştirilen bitkiler daha yavaş büyür ve türe bağlı olarak ölebilir.
Config bölgeleriyle bu objeleri yalnızca kapalı alanlarla ya da belirli konumlarla sınırlandırabilirsin.
Tüm objeler ev sistemleriyle sorunsuz çalışır ve routing bucket'lara tamamen uyar.
Yerleştirilen tüm objeler veritabanına kaydedilir. Böylece oyuncular kalıcı yetiştirme noktaları kurabilir.
Saksılar, masalar ve presler config'de sabit konumlarda spawn olacak şekilde de tanımlanabilir: MLO'lar ya da haritası hazırlanmış uyuşturucu laboratuvarları için ideal. Her obje ideal koşullar, otomatik sulama ve görünür çadır gibi seçeneklerle ayarlanabilir, yani sunucundaki yetiştirme düzenekleri tamamen senin kontrolünde.
Lockup'lar
Lockup'lar önceden yapılandırılmış gizli yetiştirme odalarıdır: gözden uzak noktalara saklanmış, dönüştürülmüş nakliye konteynerleri. Yönetilebilir sayıda saksısı, kendine özgü iç mekânları, akıcı konteyner kapısı animasyonları ve kontrol edilebilir ışıklarıyla tek başına oynayanlar ya da küçük ekipler için birebir.
Config'de erişimi mesleğe göre kısıtlayabilir, saksı sayısını değiştirebilir, her saksı için ideal koşul ve otomatik sulama ayarlarını belirleyebilirsin.
Grow Op'lar (Yetiştirme Operasyonları)
Grow Op'lar, gizli konteyner girişlerinden girilen büyük ölçekli yer altı operasyonlarıdır. Ekipler ve çeteler için ideal olan bu tesislerde daha fazla alan, daha fazla saksı ve daha geniş çalışma alanı var.
Her Grow Op'ta güvenlik kamerası görüntüsü, isteğe bağlı otomatik sulama, özel timecycle ve Shell Creator uyumluluğu bulunur. Yani kendi özel yer altı iç mekânlarını oluşturup bağlayabilirsin.
Lockup'larda olduğu gibi her saksı ideal koşullar, sulama ve çadır görünümü açısından ayrı ayrı ayarlanabilir ve belirli mesleklerle sınırlandırılabilir.
Grow Op'lar, oyuncuların haritanın her yerinden iç mekâna girebilmesi için özel olarak geliştirilmiş kesintisiz bir giriş sistemiyle gelir. Giriş konteynerlerini nereye koyacağına sen karar verirsin. Oyuncuların tek yapması gereken içeri yürüyüp merdivenlerden inmek: hemen esrar yetiştirip paketleyebilecekleri Grow Op iç mekânına girmiş olurlar.
Mini Oyunlar
Scriptteki her önemli eylem özel, interaktif bir mini oyun kullanır. Sulama, gübreleme, hasat, poşetleme, joint sarma ve blok presleme tamamen senkronize, beceri gerektiren etkileşimlerdir. Her mini oyun kısa ve görseldir; oyuncu ölür ya da ragdoll olursa sorunsuz şekilde iptal olur.
Paketleme mekaniklerinde sürükleyiciliği ve riski artırmak için fizik tabanlı item kullanımı bile var. Bu mini oyunlar, normalde basit olan eylemleri keyifli bir oynanışa dönüştürür ve sürecin her adımını tatmin edici hale getirir.
Tüm mini oyunlarda diğer oyuncuların da görebildiği 3. şahıs animasyonları var. Hepsi hafif sistemimizle senkronize edilir.
Böcek İstilası (1.3.0 Güncellemesi)
Her bitkinin böcek istilasına uğrama ihtimali var. İstila olduğunda bitkinin etrafında uçuşan böcekler görürsün ve bitkinin rengi sağlığının kötüleştiğini gösterecek şekilde değişir. Müdahale edilmezse istila, bitki ölene kadar sağlığını yavaş yavaş tüketir.
Zararlıları yok edip mahsulünü korumak için böcek ilacı spreyiyle karşılık ver. Böcek ilacı uygulamak özel bir mini oyunu başlatır, böylece zararlılarla mücadele bitkilerini sağlıklı tutmanın interaktif ve vazgeçilmez bir parçası olur.
Yabani Esrar (1.10.0 Güncellemesi)
Yabani kenevir bitkilerinin spawn olacağı bölgeler belirle. Bu bitkiler aynı tomurcuk toplama mini oyununu kullanır, ama çok daha az ve çok daha düşük kalitede esrar verir.
Item Kalitesi
ox_inventory kullanıyorsan item kalite sistemini açabilirsin. Bu sistemle esrarla ilgili her item (tomurcuklar, poşetler, jointler, bloklar ve tohumlar) bir kalite değeri taşır.
Kalite, bitkiye yaşamı boyunca ne kadar iyi bakıldığına göre belirlenir: su seviyesi, bozulma ve genel sağlık hesaba katılır.
Önemli nokta: tohumlar kalitelerini devralır ve aktarır. Bir bitki, yetiştirildiği tohumdan daha yüksek kalitede esrar asla üretmez.
Bu sistem, özellikle sunucun item yıpranmasını ya da kaliteye dayalı fiyatlandırmayı destekliyorsa ekonomiye daha fazla derinlik ve gerçekçilik katar.
⚠️ Bu sistem varsayılan olarak kapalıdır. Bizce yalnızca kaliteyi hesaba katabilen gelişmiş uyuşturucu satış sistemleri olan sunucularda kullanılmalı.
Satıcılar
İstersen oyuncuların tohum, saksı, masa, pres, yetiştirme çadırı ve gübre satın alabileceği satıcılar ayarlayabilirsin.
Bu, karmaşık bir entegrasyon gerektirmeden kutudan çıktığı gibi çalışan bir ekonomi isteyen sunucular için kullanışlı.
Yine de deneyimi iyileştirmek için bu item'ları mevcut sistemlerine tamamen entegre etmeni öneriyoruz.
Performans ve Optimizasyon
Sistemin tamamı optimizasyon düşünülerek geliştirildi.
Kalıcı veriler (yerleştirilen objeler, bitki verileri) SQL ile verimli şekilde kaydedilir ve belirli bir süre kullanılmadığında temizlenir. Objeler routing bucket kullanır, böylece ev sistemleriyle kopyalanma ya da başka bucket'lara taşma olmadan uyumlu çalışır.
Yüksek güvenlik, istemci ve sunucu performansı ve kolay bakım için özel olarak geliştirdiğimiz, chunk tabanlı benzersiz bir durum ve obje senkronizasyon sistemi kullanıyoruz. Tüm "Sync Object"ler, oyuncunun objeye olan mesafesine göre dinamik olarak başlatılır ve kapatılır. Böylece olayların yakınında bile olmayan oyunculara gereksiz senkronizasyon çağrısı yapılmaz. Sistem chunk bazında çalıştığı için optimizasyon daha da artar.
Script idle durumda ~0.01ms, etkileşime girilebilecek büyüyen bitkilerin yakınındayken ~0.04ms çalışır.
Idle durumda sunucu tarafı kullanım minimum düzeyde. Desync sorunlarını ve limitleri azaltmak için neredeyse tüm etkileşimler, özel ve hafif bir senkronizasyon sistemiyle tamamen senkronize edilir.
Tüm "renkli" modeller texture tinting kullanır. Yani farklı renkler için aynı asset'leri tekrar stream etmiyoruz: texture tinting sayesinde tek bir model birçok renge sahip olabilir. Bu hem senin ve oyuncularının indirme boyutunu küçültür hem de sunucunun archetype limitine ulaşmasını önler.
Geliştirici Yapılandırması
Tür davranışlarından obje yerleşimine kadar tüm önemli özellikler "config" Lua dosyalarıyla kolayca ayarlanabilir.
Grow Op'ları kaldırıp yalnızca oyuncuların yerleştirdiği saksıları mı kullanmak istiyorsun? Mümkün.
Sulamayı tamamen manuel yapıp otomatik sulamayı tamamen kaldırmak mı istiyorsun? Tek bir ayar yeter.
Config yapısı temiz, mantıklı dosyalara ayrılmış ve iyi belgelenmiş. Böylece her sunucu geliştiricisi uğraşmadan derinlemesine özelleştirme yapabilir.
Diğer Özellikler
Bu script o kadar çok özellik içeriyor ki hepsini mantıklı kategoriler altında göstermek zor. İşte öne çıkan birkaçı:
Tamamen özelleştirilebilir yetki/beceri sistemi: Herhangi bir oyuncunun belirli eylemleri yapmasını kolayca kısıtla ya da belirli mini oyunlardaki yeteneklerini artır. Yetenek ağacı ya da seviye sistemi kullanıyorsan birebir.
İstediğin etkileşim yöntemini kullan: Bu script kq_link etkileşimlerini kullanır, böylece istediğin etkileşim sistemini ayarlayabilirsin: target, 3D text ya da ikisinin özel karışımı olan ve kq_link ile standart olarak gelen kendi sistemimiz.
Ölü bitkiler: Bir bitki kuruduğunda modeli ve rengi değişir, etrafında sinekler uçuşmaya başlar. Böylece oyuncu bir şeylerin ters gittiğini açıkça anlar.
Tam yerelleştirme sistemi: Scripti tamamen yerelleştirebilirsin. Gördüğün her metin istediğin dile çevrilebilir.
Polis baskınları: Lockup'lara ve Grow Op'lara herkes girebildiği için polis de yetiştirme tesislerine baskın yapabilir.
Veritabanı temizliği: 7 günden uzun süre etkileşime girilmemiş bitkiler veritabanından otomatik olarak silinir. Boş saksılar veritabanında hiçbir "bitki" verisi tutmaz; bu veri, bitki toplandığında ya da yok edildiğinde silinir.
Bitki durumunu gösteren isteğe bağlı HUD: Bu script, hiçbir UI'a ihtiyaç duymadan, sadece bitkiye ya da saksıya bakarak her şeyi görebileceğin şekilde tasarlandı. Yine de bazı oyuncuların kolay okunan bir UI tercih edebileceğini biliyoruz, bu yüzden bunu config'den açılabilen bir seçenek olarak da ekledik.
Kurulum
Kaynaklarımızı kurmak çok kolay. Detaylı rehber için Weed Production nasıl kurulur sayfasına göz at ya da dokümantasyonumuzu incele: docs.kuzquality.com.
Uyumluluk
Bu kaynak şu altyapılarda çalışacak şekilde geliştirildi:
Standalone: her altyapıda, hatta hiç altyapı kullanmayan tamamen özel bir kurulumda bile çalışır.

kq_link Gerekli
kq_link, kaynaklarımızı kullandığın her altyapıya ve envanter, bildirim veya dispatch sistemleri gibi bağımlılıklara bağlayan, tamamen açık kaynaklı köprümüz. Yeni çıkan kaynaklarımız ile sunucun arasında mümkün olan en iyi uyumluluğu sağlar.
GitHub'da görüntüleİlgili Rehberler
Weed Production hakkındaki blog yazıları:
Müşteri Yorumları
I highly recommend KuzQuality scripts. Very easy to install and understand. Their scripts add a lot of unique features to any server. All my players love the scripts. Thanks for the amazing work! 11/10
I never leave reviews but I feel I have to in this case - these are the best scripts I've ever used. They are so much fun, the drift tire script is one of my favorite scripts ever and I've never seen such an active dev. 10/10 customer service, highly recommend.
Sıkça Sorulan Sorular
Sunucun ESX ya da QBCore üzerinde çalışıyorsa cevap her zaman evet, sürümü fark etmez. Farklı bir altyapı kullanıyorsan ya da hiç altyapı kullanmıyorsan "Standalone" olarak işaretlenmiş tüm kaynaklarımız çalışır.
Evet. Tüm kaynaklarımız Cfx Escrow sistemini kullanıyor. Ancak tüm altyapı kodları ve bağımlılık kodları (target, kıyafet sistemleri, bankacılık gibi şeyler) HER ZAMAN açık ve düzenlenebilir.
Tüm kaynaklarımız sunucu ve oyuncu güvenliği düşünülerek yapılıyor. Kötüye kullanılabilecek tüm işlemler, buglara ve hilecilere karşı güvenlik için sunucu tarafında doğrulanıyor.
Evet, satın aldıktan sonraki 7 gün içinde talep edersen alabilirsin. Bu politika abonelikleri ve hediye kartlarını kapsamaz. İade ve Satın Alma Politikamızı mutlaka oku.


