FiveM Shell Nasıl Oluşturulur
Özel iç mekanlar FiveM roleplay sunucularında en çok istenen şeylerden biri ve bunları elde etmenin pratik bir yolu var: kendi shell'ini oluşturmak. Oyuncular kendine özgü hissettiren daireler, çete sığınakları, karakollar ve iş yerleri istiyor. Bunları bulmanın klasik yolu MLO paketlerinin peşine düşmek, indirmelerle uğraşmak ve kullandığın housing scriptine uymasını ummak. Shell'ler daha basit bir alternatif sunar, Shell Creator da shell yapmayı her sunucu yöneticisinin yapabileceği bir işe dönüştürür.
FiveM Shell Nedir?
Shell, normal oyun dünyasının dışında duran, önceden hazırlanmış bir iç mekan yapısıdır. Genellikle haritanın çok yukarısında, boş bir alana yerleştirilir ve orada hiçbir şeyle çakışmaz. Oyuncular bir mülke ya da lokasyona girdiklerinde içine ışınlanır.
Shell'ler MLO'lardan farklıdır. MLO (Map Level Object), oyun dünyasına sabit bir harita konumunda doğrudan gömülmüş özel bir 3D iç mekandır. Shell'ler tekrar kullanılabildikleri için daha esnektir. Birden fazla mülk aynı shell düzenini paylaşabilir ve shell'ler dünyaya kalıcı olarak yüklenmek yerine dinamik olarak spawn ve despawn edilir.
Çoğu housing scripti shell'leri destekler, birçoğu da daireler ve mülkler için varsayılan iç mekan türü olarak shell kullanır.
Shell Bulmanın Klasik Yolu
Shell Creator gibi araçlar çıkmadan önce sunucu yöneticilerinin iki seçeneği vardı.
Birincisi topluluktan hazır shell paketleri indirmekti. Bunlar özelleştirme imkânı olmayan sabit düzenlerle gelir. Ne indirdiysen o.
İkincisi, Sollumz eklentili Blender gibi araçlarla özel bir shell yapması için bir mapper'a para ödemekti. Tam ihtiyacın olanı alırsın ama zaman alır, para tutar ve mapper'ın FiveM streaming sürecini bilmesi gerekir.
İki seçenek de pek hızlı değil ve hiçbiri yöneticilere düzeni kendi başlarına deneyip değiştirme imkânı vermiyor.
Shell Creator Ne Yapar?
Shell Creator, sunucu yöneticilerinin hiçbir harici araç kullanmadan özel iç mekanları doğrudan sunucuda yapmasını sağlayan bir oyun içi editör. Tüm yapım süreci, bir editör arayüzüyle FiveM'in içinde gerçekleşir.
Script, yapım için bir prop kütüphanesiyle gelir:
- Geniş bir zemin ve duvar dokusu yelpazesi, istersen kendi dokularını ekleme imkânı
- Merdivenler, pencereler ve kapılar
- Işıklar ve tavan elemanları
- Özel mobilyalar
Tüm prop'lar toplamda 12mb'ın altında, yani oyuncuların iç mekanı doğru görmek için büyük dosyalar indirmesi gerekmez.
Shell'ler veritabanına sıkıştırılmış formatta kaydedilir ve bir oyuncu mülke girdiğinde dinamik olarak spawn edilir. İçeride kimse yoksa shell despawn edilir. Script idle durumda 0.00 ile 0.01ms arasında çalışır, yani sunucuya kayda değer bir performans yükü bindirmez.
Shell Creator ile Neler Yapabilirsin?
Shell Creator sadece housing ile sınırlı değil. Shell ya da IPL kullanan her script, onunla yapılmış bir shell'i kullanabilir. Yaygın kullanım alanları:
- Daireler ve housing: shell ya da IPL destekleyen her housing scriptiyle uyumlu
- Çete sığınakları ve fraksiyon üsleri: oyuncu mülkü yerine bir lokasyona bağlı sabit bir shell
- Meslek lokasyonları: mekanik dükkanları, polis soyunma odaları, uyuşturucu laboratuvarları, depolar
- Ortak alanlar: barlar, kulüpler, dükkanlar, topluluk merkezleri
- Script entegrasyonları: KuzQuality'nin kendi Weed Production scriptindeki Grow Ops alanları, yer altı laboratuvar iç mekanları için Shell Creator kullanır
Özellikle housing scriptleri için Shell Creator config kodunu otomatik oluşturur. Listeden housing sistemini seç, çıktıyı kopyala ve config'e yapıştır. Desteklenen sistemler docs.kuzquality.com adresindeki dokümantasyonda listeleniyor.
Housing sistemin listede yoksa, oluşturulan format yine de elle uyarlanabilir.
Bazı housing sistemleri bir adım daha ileri gider. Örneğin nolag_properties, shell listesini otomatik çekmek için doğrudan Shell Creator export'unu kullanır. Config kodu kopyalayıp yapıştırmana gerek yok. Entegrasyon kutudan çıktığı gibi sorunsuz çalışır.
Dahili Teleport Sistemi
Shell Creator, shell'in bir housing scriptine bağlı olmadığı durumlar için bir teleport sistemi içerir. Yöneticiler giriş ve çıkış noktalarını doğrudan editörde ayarlayabilir, böylece oyuncular ek bir script yazmaya gerek kalmadan iç mekana girebilir. Araç ışınlama isteğe bağlıdır ve o da ayarlanabilir.
Timecycle ve Atmosfer
Her shell'e bir timecycle uygulanabilir. Timecycle'lar iç mekanın ışığını, renk tonlamasını ve genel atmosferini belirler. Temiz bir daire aydınlık ve modern görünebilir. Bir çete sığınağı loş ve kasvetli görünebilir. Alttaki shell yapısı benzer olsa bile bir gece kulübü, bir karakoldan bambaşka bir havaya sahip olabilir.
Shell Nasıl Oluşturulur?
Script kurulduktan sonra süreç oldukça basit:
- Ayarlanmış komut ya da menüyle oyun içinde Shell Creator editörünü aç
- Prop seçiciyle zemini, duvarları ve tavanı yerleştir
- Mobilya, ışık, merdiven ve diğer elemanları ekle
- Atmosferi belirlemek için bir timecycle uygula
- Shell'i veritabanına kaydet
- Housing scripti kullanıyorsan housing config çıktısını kopyala, kullanmıyorsan standalone erişim için bir teleport noktası kur
Videolu anlatımın tamamı burada: KQ Shell Creator ile FiveM shell nasıl oluşturulur
Altyapı Uyumluluğu
Shell Creator her altyapıda çalışır: ESX, QBCore, QBox, vRP, TMC ve tamamen özel kurulumlar. Altyapı ve bağımlılık köprüsü için kq_link kullanır.



