gui

gui kütüphanesi, input kütüphanesine benzer, ancak farenin GUI panelleriyle etkileşimine daha fazla odaklanan fonksiyonlar içerir.

Metotlar

Oyun menüsü arayüzünü açar.
gui.AddCaption( string captionStream, number duration, boolean fromPlayer = false )
Altyazı kutusuna metin gönderir. Eğer `closecaption` konsol komutu değişkeni 0 olarak ayarlanmışsa, fonksiyon çalışmayacaktır.
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.
gui.InternalCursorMoved( number deltaX, number deltaY )
Verilen deltalar ile bir fare hareketi simüle eder.
Verilen tuş için bir tuşa basma eylemini simüle eder.
Verilen tuş için bir tuşu bırakma eylemini simüle eder.
Belirtilen tuşa bir tuş yazma eylemini simüle eder.
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!
Verilen fare tuşu için çift tıklama eylemini simüle eder.
Verilen fare tuşu için bir fare tuşuna basma eylemini simüle eder.
Verilen fare tuşu için bir fare tuşunu bırakma eylemini simüle eder.
Verilen delta ile bir fare tekerleği kaydırmasını simüle eder.
Konsolun görünür olup olmadığını döndürür.
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.
Fare konumunun x bileşenini döndürür.
Fare konumunun y bileşenini döndürür.
gui.OpenURL( string url )
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.
gui.SetMousePos( number mouseX, number mouseY )
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.
Oyun arayüzünde konsolu gösterir.

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