Lua Folder Structure

Lua Klasör Yapısı

Garry'nin modunun ana oyun dizinidir. garrysmod oyunun çalıştırılabilir yanındaki klasör gmod.exe, ve oyun oynarken gördüğünüz içeriklerin çoğunu içerir. Buna Lua betikleri, ses efektleri, 3 boyutlu modeller ve daha fazlası dahildir. Garry's Mod için her eklenti kendi klasörüne ihtiyaç duyar garrysmod/addons/ İçeriğinin tamamını tutacak.

Eklentiler ve Gamemodes neredeyse aynı bir klasör yapısına sahiptir garrysmod bir eklenti oluştururken, tüm klasörler isteğe bağlıdır ve sadece Addon'unuzun dosya yapısını temiz tutmak için ihtiyaç duyulanlar yaratılmalıdır.

Bu klasör yapısı birden fazla durumda uygulanabilir olduğundan, genel terim {Root} Burada, oyunun tabanındaki klasörü ifade etmek için kullanılır. Garry's Mod tarafından içsel olarak kullanılmak üzere tasarlanmış olan klasörler ile işaretlenir [I] "Dahili" anlamına gelir ve bunu yapmak için iyi bir nedeniniz olmadıkça değiştirilmemelidir. Unutmayın ki, eklenti veya oyun modunun dışında dosyaların eklenmesi ya da değişiklik edilmemesi tavsiye edilemez çünkü bu dosya çatışmalarına ve beklenmedik davranışlara yol açabilir. Çok az istisna haricinde Garry's Mod'a yapılan herhangi bir değişim veya ekleme Ekleyici veya Oyun modu kullanarak yapılmalıdır.

Lütfen dikkat edin: Bu... Hayır. Bu liste, öncelikle oyunun klasör yapısının lua betikleri ile ilgili olarak genel bir bakış açısı sunmak için tasarlanmıştır ve Gamemode ve Eklenti oluşturma konusunda daha ayrıntılı bilgiler içerir.

{Root}
├── lua
│ ├── autorun - Bu klasördeki betikler otomatik olarak çalıştırılır. Müşteri. ve Sunucu (Ayrıntılı olarak) "Paylaşıldı") alanları.
│ │ ├── client - İçeriğini otomatik olarak Müşteri. Krallık.
│ │ ├── server - İçeriğini otomatik olarak Sunucu Krallık.
│ │ └── properties - Varsayılanı tutuyor. Özellikler içinde kullanılır Bağlam Menüsü, yüklenir. lua/autorun/properties.lua
│ ├── bin - Nereye? İkili Modüller, gelişmiş bir özellik, yerleştirilmelidir.
│ ├── derma - Nereye? Derma İşe yarar komut dosyaları gitmeli.
│ ├── drive - Scenariolar için özel bir klasör. Sürücü Sistem.
│ ├── effects - Kısıtlı olarak yazılmış. Lua Temelli Etkiler Hadi gidelim.
│ ├── entities - Buraya yerleştirilen betikler yüklenecek. Senaryo Entities ( SENT'ler).
│ ├── includes - [I] İşte burası. init.lua (Lua başladığında çalıştırılan ilk lua dosyası) bulunur.
│ ├── matproxy - Filmle ilgili senaryolar için Malzeme Proxy ( matprox) Per-entity materyalleri oluşturmak için kullanılan kütüphane.
│ ├── menu - [I] Tıpkı includes Dizin değil ama oyunun ana menüsü için. menu.lua.
│ ├── postprocess - Nerede senaryoları tanımlamak İşleme sonrası malzemeler Bulundular.
│ ├── skins - Nerede senaryoları tanımlamak Deriler için Derma Kütüphaneye yerleştirildi.
│ ├── vgui - Senaryoları tanımlıyor. Derma Arabirim elemanları gibi DButtons ve Kaydırıcılar.
│ └── weapons - Buraya yerleştirilen betikler yüklenecek. Senaryo Weapons ( SWEPs)
│ └── gmod_tool - Bu klasör Toolgun tarafından oluşturuldu. Kum Kutusu Oyun modunda.
│ └── stools - Luanın dosyaları burada. Senaryo Tools ( STOOLs) Alet tabancasıyla birlikte kullanılır.
└── gamemodes - Oyun modları Sadece oynarken aktif olan eklentiler olarak düşünülebilir.
└── {Gamemode Name} - Her bir Gamemode kendi klasörünü alır. {Root} Rehber.
└── gamemode - Bu dosya. İhtiyacım var var ve İhtiyacım var En az içerir. init.lua ve cl_init.lua Oyun modunun çalışması için.

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord