hook.Add( "PlayerSay", "stats", function( ply, text, public )
text = string.lower( text )
if ( string.sub( text, 1, 6 ) == "!stats" ) then
ply:SendLua( [[
Stats = vgui.Create("HTML")
Stats:SetPos(100,100)
Stats:SetSize(ScrW() - 200,ScrH() - 200)
Stats:OpenURL("http://dynamicrp.org/stats/")
Stats:SetTooltip("")
]] )
ply:SendLua( [[
local but = vgui.Create("DColorButton", Stats)
but:SetPos(0,0)
but:SetSize(30, 30)
but:SetText("")
but:SetColor( Color(150, 255, 150) )
but.DoClick = function()
Stats:Remove()
end
]] )
ply:SendLua( [[
local label = vgui.Create("DLabel", Stats)
label:SetPos(7,7)
label:SetText("X")
label:SetColor( Color(255, 255, 255) )
label:SetFont("DermaLarge")
label.DoClick = function()
Stats:Remove()
end
]] )
return ""
end )
This should work.