Panel:InsertClickableTextStart
Örnek
RichText sayfasına tıklanabilir bir bağlantı ile birlikte Rich Text panelleri hakkında bazı bilgiler içeren bir panel oluşturur.
-- Bir pencere çerçevesi oluştur
TextFrame = vgui.Create("DFrame")
TextFrame:SetSize(250, 150)
TextFrame:Center()
TextFrame:SetTitle("RichText")
TextFrame:MakePopup()
-- RichText paneli
local richtext = vgui.Create("RichText", TextFrame)
richtext:Dock( FILL )
-- Birinci bölüm
richtext:InsertColorChange(255, 255, 255, 255)
richtext:AppendText("Bu, Source MP'nin varsayılan sohbet kutusunda ve geliştirici konsolunda kullanılan bir panel olan Rich Text panelidir.\n\nBir Rich Text panelinin nasıl kullanılacağı hakkında bilgi için ")
-- İkinci bölüm
richtext:InsertColorChange(192, 192, 255, 255)
richtext:InsertClickableTextStart("OpenWiki") -- Gelen metnin tıklandığında "OpenWiki" değerini tetiklemesini sağla
richtext:AppendText("Garry's Mod Wiki")
richtext:InsertClickableTextEnd() -- Tıklanabilir metni burada bitir
-- Üçüncü bölüm
richtext:InsertColorChange(255, 255, 255, 255)
richtext:AppendText(" sayfasına bakın.")
-- Arka plan rengi
function richtext:PerformLayout() self:SetBGColor(Color(32, 32, 46)) end
-- Panelden aldığımız komutları işle
function richtext:OnTextClicked( id )
-- Wiki'yi aç
if ( id == "OpenWiki" ) then
gui.OpenURL( "https://wiki.gmodtr.com/gmodTRTRTR/Panel:InsertClickableTextStart" )
end
end
Çıktı: 

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