gui
gui kütüphanesi, input kütüphanesine benzer, ancak farenin GUI panelleriyle etkileşimine daha fazla odaklanan fonksiyonlar içerir.
Metotlar
gui.ActivateGameUI()
Oyun menüsü arayüzünü açar.
Altyazı kutusuna metin gönderir.
Eğer `closecaption` konsol komutu değişkeni 0 olarak ayarlanmışsa, fonksiyon çalışmayacaktır.
gui.EnableScreenClicker( boolean enabled )
Sandbox'ın içerik menüsünü kullanmak gibi, oyuncu hareketini kısıtlamadan fare imlecini etkinleştirir. İmlecin görünür olup olmadığını görmek için bir fonksiyon olan vgui.CursorVisible'a bakın.
Bu fonksiyon aktifken bazı CUserCmd fonksiyonları yanlış değerler döndürecektir çünkü kullanıcı girdisi vgui sistemi tarafından devralınmaktadır.
gui.HideGameUI()
Oyun menüsü arayüzünü gizler.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Gelecekteki bir yamada devre dışı bırakılacaktır. Bunun yerine GM:OnPauseMenuShow kullanın.
Verilen deltalar ile bir fare hareketi simüle eder.
gui.InternalKeyCodePressed( number key )
Verilen tuş için bir tuşa basma eylemini simüle eder.
gui.InternalKeyCodeReleased( number key )
Verilen tuş için bir tuşu bırakma eylemini simüle eder.
gui.InternalKeyCodeTyped( number key )
Belirtilen tuşa bir tuş yazma eylemini simüle eder.
gui.InternalKeyTyped( number code )
Bir ASCII sembolü yazımını simüle eder.
Sohbete veya VGUI'ye metin yazmak için kullanın.
Ana menü açıkken çalışmaz!
gui.InternalMouseDoublePressed( number key )
Verilen fare tuşu için çift tıklama eylemini simüle eder.
gui.InternalMousePressed( number key )
Verilen fare tuşu için bir fare tuşuna basma eylemini simüle eder.
gui.InternalMouseReleased( number key )
Verilen fare tuşu için bir fare tuşunu bırakma eylemini simüle eder.
gui.InternalMouseWheeled( number delta )
Verilen delta ile bir fare tekerleği kaydırmasını simüle eder.
boolean gui.IsConsoleVisible()
Konsolun görünür olup olmadığını döndürür.
boolean gui.IsGameUIVisible()
Oyun menüsü arayüzünün (ana menü) açık olup olmadığını döndürür.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Bunun yerine input.GetCursorPos kullanın.
İmlecin ekrandaki konumunu veya imleç görünür değilse 0, 0 değerini döndürür.
Belirtilen URL'yi Steam arayüz tarayıcısında açar.
İstemci tarafında çağrıldığında, web sitesi açılmadan önce kullanıcıdan onay istenecektir.
Belirtilen ekran konumunu, oyuncunun bakışına göre yerel bir yön vektörüne dönüştürür. İlgili bir fonksiyon, 3D bir konumu bir ekran koordinatına çeviren Vector:ToScreen'dir.
util.AimVector, oyuncunun mevcut görünümü yerine özel bir görünüm kullanarak bunun daha genel bir versiyonudur.
Bunu kullanmamanızı tavsiye ederiz. Gelecekteki bir güncellemede değiştirilebilir veya kaldırılabilir.
Bunun yerine input.SetCursorPos kullanın.
Pencerenin sol üst köşesine göre imlecin ekrandaki konumunu ayarlar.
gui.ShowConsole()
Oyun arayüzünde konsolu gösterir.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord