Rehber - [Nasıl Yapılır] Temel kaynak yapılandırma dosyası

Fivem.com.tr

Fivem.com.tr
Katılım
1 Eki 2022
Mesajlar
5,891
Tepki
112
Bir kaynak mı oluşturuyorsunuz ve sunucu sahiplerinin onu kolayca yapılandırmasını mı istiyorsunuz?



İhtiyacınız olan tek şey ek bir komut dosyası!



Bu örnek için, basit tutacağız ve bu dosya yapısına sahip olduğunuzu (ve Lua kullandığınızı) varsayacağız:



Kaynak Klasörü;




Kod:


Kod:
my_cool_resource
- fxmanifest.lua
- client.lua
- server.lua

Yapılandırma dosyamızı config.lua(gerçek orijinal!)



Bildiriminizde, yapılandırmanın nereye başvurmasını istediğinize bağlı config.lua olarak dosyayı client/ server/ sharedkomut dosyası olarak ekleyin . (Yapılandırmayı gerektiren betiklerden önce!)




Kod:


Kod:
fxmanifest.lua
-- [remember other things like manifest version etc!] --
shared_script 'config.lua' -- our config
server_script 'server.lua'
client_script 'client.lua'

Şimdi, yapılandırma dosyanızı gerçekten düzenlenecek alanlarla ayarlamak istiyorsunuz. Yapılandırma verilerinin küresel olması önemlidir! İlk olarak, yapılandırma tablosunu başlatmak, ardından yapılandırılacak alanları eklemek istiyorsunuz. Geçerli olduğu sürece masayı nasıl kurduğunuz önemli değildir.



Kod:


Kod:
config.lua
Config = {}
Config.show = true -- show message
Config.text = "My custom config!" -- text to show
Config.print = function(text) -- custom print function
   print("^3CONFIG^7", text)
end

Bir mesaj göstermek için basit bir geçiş, görüntülenecek bir metin ve kendi biçimlendirmemiz için özel bir yazdırma işlevi ayarladık.Bir sonraki adım, şimdi Configveri tablosunu komut dosyalarınızda kullanmaktır! Örneğimizde, bir sunucumuz ve bir istemci dosyamız var. İlkine bakalım server.lua!



Kod:


Kod:
server.lua
if Config.show then
  Config.print(Config.text)
end



Sunucunuzu veya kaynağı başlattığınızda, bu sunucu konsolunda görünecektir:



2617-4d26354a886b7f119d9c045b2f5553f3.jpg





Aynı şeyi client.lua dosyada da yapabilirsiniz ve aynı şey, bir oyuncu katıldığında veya kaynak başlatıldığında istemci konsolunda görünecektir.



Artık kaynağınıza basit bir yapılandırma dosyası ekleyebilir ve sunucu sahiplerinin kaynağınızın özelliklerini değiştirmesine izin verebilirsiniz! Basitçe ekstra alanları eklemek config.lua Düzenlemeye yeni bir şey istedikleri zaman rahatça yapabilirsiniz!




Problem veyahut bir sorun ile karşılaşıyorsanız, bana Discord üzerinden yazmayı unutmayınız!



İyi şanslar!


2618-6cf8e24751adec37556e17875294b067.jpg



Neşeli olmak sağlığın en iyi destekçisidir. -Atasözü

Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Üst