- Katılım
- 4 yıl 8 ay 6 gün
- Mesajlar
- 440
- Discord
- MiddleStonks#1877
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ü;
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!)
Ş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.
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!
Sunucunuzu veya kaynağı başlattığınızda, bu sunucu konsolunda görünecektir:
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!
İ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:
my_cool_resource
- fxmanifest.lua
- client.lua
- server.lua
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:
fxmanifest.lua
-- [remember other things like manifest version etc!] --
shared_script 'config.lua' -- our config
server_script 'server.lua'
client_script 'client.lua'
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
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:
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!