Hey everybody, I'm trying to make an MOTD with tabs to take users to different parts of the site, but none of them work. Some of them don't even throw errors in the console. Any help would be appreciated.
My motdmenu.lua is as follows
ulx.motdmenu_exists = true
local isUrl
local url
function ulx.showMotdMenu()
local url1 = "http://powderedrp.net/"
local url2 = "http://powderedrp.net/donate/index.php"
local url3 = "http://steamcommunity.com/groups/powerderdmilkrp"
local url4 = "http://www.powderedrp.net/forum/viewtopic.php?f=21&t=10"
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( "ULX MOTD" )
window:SetVisible( true )
window:MakePopup()
local tabmenu = vgui.Create( "DPropertySheet", window )
local html1 = vgui.Create( "HTML" )
local html2 = vgui.Create( "HTML" )
local html3 = vgui.Create( "HTML" )
local html4 = vgui.Create( "HTML" )
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 )
tabmenu:SetSize( window:GetWide() - 20, window:GetTall() - button:GetTall() - 50 )
tabmenu:SetPos( 10, 30 )
html1:SetSize( window:GetWide() - 30, window:GetTall() - button:GetTall() - 70 )
html1:SetPos( 15, 50 )
html1:OpenURL( url1 )
html2:SetSize( window:GetWide() - 30, window:GetTall() - button:GetTall() - 70 )
html2:SetPos( 15, 50 )
html2:OpenURL( url2 )
html3:SetSize( window:GetWide() - 30, window:GetTall() - button:GetTall() - 70 )
html3:SetPos( 15, 50 )
html3:OpenURL( url3 )
html4:SetSize( window:GetWide() - 30, window:GetTall() - button:GetTall() - 70 )
html4:SetPos( 15, 50 )
html3:OpenURL( url4 )
tabmenu:AddSheet( "Website", html1, _, false, false, _)
tabmenu:AddSheet( "Donate", html2, _, false, false, _)
tabmenu:AddSheet( "Group", html3, _, false, false, _)
tabmenu:AddSheet( "Rules", html4, _, false, false, _)
end
function ulx.rcvMotd( isUrl_, text )
isUrl = isUrl_
if not isUrl then
ULib.fileWrite( "data/ulx_motd.txt", text )
else
if text:find( "://", 1, true ) then
url = text
else
url = "http://" .. text
end
end
end