concommand

concommand kütüphanesi, istemci (client) ve sunucu (server) arasında (temel) bilgi ve olayları ağ üzerinden iletmek için kullanılabilecek konsol komutları oluşturmak için kullanılır.

Metotlar

concommand.Add( string name, function callback, function autoComplete = nil, string helpText = nil, number or table flags = 0 )
İsteğe bağlı otomatik tamamlama fonksiyonu ve yardım metni ile lua'da bir fonksiyon çalıştıran bir konsol komutu oluşturur. Eğer konsol komutu daha önce farklı bir alanda (`realm`) (sunucudan kaldırılan bir komutu istemcide oluşturma ve tam tersi) `concommand.Remove` ile kaldırıldıysa bu işlem başarısız olur. Sorun Takipçisi: 1183
table concommand.AutoComplete( string command, string arguments )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. Oyun motoru tarafından bir konsol komutunun otomatik tamamlama fonksiyonunu çağırmak ve döndürülen seçenekleri almak için kullanılır.
table, table concommand.GetTable()
`concommand.Add` ile oyuna eklenmiş olan tüm konsol komutu geri çağrılarının (`callback`) ve otomatik tamamlama fonksiyonlarının tablolarını döndürür.
concommand.Remove( string name )
Bir konsol komutunu kaldırır. Eğer konsol komutu daha önce bu fonksiyon ile farklı bir alanda (`realm`) (sunucudan kaldırılan bir komutu istemcide oluşturma ve tam tersi) kaldırıldıysa `concommand.Add` başarısız olur. Sorun Takipçisi: 1183
boolean concommand.Run( Player ply, string cmd, any args, string argumentString )
Bu dahili olarak kullanılır - kullanabiliyor olsanız da muhtemelen kullanmamalısınız. `RunConsoleCommand` veya `Player:ConCommand`'ı arıyor olabilirsiniz. Oyun motoru tarafından bir konsol komutunun geri çağırma (`callback`) fonksiyonunu çalıştırmak için kullanılır. Bu sadece, `concommand.Add`'ın dahili olarak çağırdığı `AddConsoleCommand` ile eklenen komutlar için çağrılır. Eğer bir geri çağırma bulunamazsa oyuncunun konsoluna bir hata gönderilir. Bu, `concommand.Remove` ile kaldırılan konsol komutları için yine de çağrılır ancak `false` döndürür. Bu, oyun motoru tarafından eklenen konsol komutları için değil, sadece Lua'dan oluşturulanlar için çağrılır.

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