После некоторого апдейта перестали открываться окна со ссылками на сайты при помощи функции gui.OpenUrl()
Для фикса можно использовать следующий метод:
Замените строку gui.OpenUrl("ваш сайт") на
Либо можно использовать простой фрейм для доступа к вашему сайту (код от
):
Для фикса можно использовать следующий метод:
Замените строку gui.OpenUrl("ваш сайт") на
Код:
gui.OpenURL("http://steamcommunity.com/groups/gmod/%2e%2e/%2e%2e/linkfilter/ваш сайт")
Либо можно использовать простой фрейм для доступа к вашему сайту (код от
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
Код:
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 )

Последнее редактирование: