ph-enhanced/gamemodes/prop_hunt/gamemode/cl_credits.lua

66 lines
2.5 KiB
Lua

hook.Add("PH_CustomTabMenu", "PHE.About", function(tab, pVgui)
surface.CreateFont("PHE.TitleFont",
{
font = "Roboto",
size = 40,
weight = 700,
antialias = true,
shadow = true
})
local panel = vgui.Create("DPanel", tab)
panel:SetBackgroundColor(Color(40,40,40,120))
local scroll = vgui.Create( "DScrollPanel", panel )
scroll:Dock(FILL)
local grid = vgui.Create("DGrid", scroll)
grid:Dock(NODOCK)
grid:SetPos(10,10)
grid:SetCols(1)
grid:SetColWide(800)
grid:SetRowHeight(50)
local label = {
title = "Prop Hunt: Enhanced",
author = "Enhanced by: Wolvindra-Vinzuerio & D4UNKN0WNM4N.",
version = GAMEMODE._VERSION,
rev = GAMEMODE.REVISION,
credits = "Yam, Godfather, adk, Lucas2107, Jonpopnycorn, Thundernerd",
lgit = "https://github.com/Vinzuerio/ph-enhanced/",
lhome = "https://prophunt.wolvindra.net/",
ldonate = GAMEMODE.DONATEURL,
lwiki = "https://prophunt.wolvindra.net/?go=phe_faq",
lklog = "https://prophunt.wolvindra.net/?go=changelog",
lplugins = "https://prophunt.wolvindra.net/?go=plugins"
}
pVgui("","label","PHE.TitleFont",grid, label.title )
pVgui("","label","Trebuchet24",grid, "Current Version: "..label.version.." | Current Revision: "..label.rev)
pVgui("","label","Trebuchet24",grid, "If you are enjoyed with the gamemode, Please support by Donating!" )
pVgui("spacer0","spacer",nil,grid,"" )
pVgui("","label",false,grid, "Changelog & Updates" )
pVgui("","btn",{max = 2,textdata = {
[1] = {"See Changelog", function() gui.OpenURL(label.lklog); tab:GetParent():Close() end},
[2] = {"Check for Updates",
function()
LocalPlayer():ConCommand("ph_check_update")
Derma_Message("Check on your console by pressing [~] or F10 key!","Checking Updates","OK, Got it!")
end},
}},grid,"")
pVgui("spacer1","spacer",nil,grid,"" )
pVgui("","label",false,grid, "Helpful External Links & Credits" )
pVgui("","btn",{max = 4,textdata = {
[1] = {"DONATE to PH:E Project", function() gui.OpenURL(label.ldonate) end},
[2] = {"PH:E Official Homepage", function() gui.OpenURL(label.lhome) end},
[3] = {"GitHub Repository", function() gui.OpenURL(label.lgit) end},
[4] = {"PH:E Manuals & Wiki", function() gui.OpenURL(label.lwiki) end},
[4] = {"PH:E Addons/Plugins", function() gui.OpenURL(label.lplugins) end}
}},grid,"")
pVgui("spacer1","spacer",nil,grid,"" )
pVgui("","label","Trebuchet24",grid, "Special Thanks for the support, suggestion & contributing:\n"..label.credits )
tab:AddSheet("About & Credits",panel,"icon16/information.png")
end)