После некоторого апдейта перестали открываться окна со ссылками на сайты при помощи функции gui.OpenUrl()
Для фикса можно использовать следующий метод:
Замените строку gui.OpenUrl("ваш сайт") на
Либо можно использовать простой фрейм для доступа к вашему сайту (код от Everko):
Для фикса можно использовать следующий метод:
Замените строку gui.OpenUrl("ваш сайт") на
Код:
gui.OpenURL("http://steamcommunity.com/groups/gmod/%2e%2e/%2e%2e/linkfilter/ваш сайт")
Либо можно использовать простой фрейм для доступа к вашему сайту (код от Everko):
Код:
local url = "google.com"
local window = vgui.Create( "DFrame" )
if ScrW() > 640 then -- Make it larger if we can.
window:SetSize( ScrW()*0.9, ScrH()*0.9 )
else
window:SetSize( 640, 480 )
end
window:Center()
window:SetTitle( "My site" )
window:SetVisible( true )
window:MakePopup()
local html = vgui.Create( "DHTML", window )
--html:SetAllowLua( true ) -- Too much of a security risk for us to enable. Feel free to uncomment if you know what you're doing.
local button = vgui.Create( "DButton", window )
button:SetText( "Close" )
button.DoClick = function() window:Close() end
button:SetSize( 100, 40 )
button:SetPos( (window:GetWide() - button:GetWide()) / 2, window:GetTall() - button:GetTall() - 10 )
html:SetSize( window:GetWide() - 20, window:GetTall() - button:GetTall() - 50 )
html:SetPos( 10, 30 )
html:OpenURL( url )
Последнее редактирование: