Looking for an Changelog addon?

Hey, i saw an Changelog addon on a Server it looks like.

You have a small GUI. Where the Headline say

Changelog
v 1.6.4

14.05.2014 v1.01

[NEW] Addon e.g
[Update] Addon
[Fix] bug

and so on.

Did someone know what i mean ?

How was it displayed? Just in a simple derma menu?

Wrong Section Sir

It was a Box in the Center of the Screen, just like ULX is.
and sry i dont know how a “derma menu” looks like…
ok i google “derma menu” and yes it was such a menu!

Garry’s Mod General Discussion = Its not a normal Discussion
Screenshots = I think its clear
Movies = also wrong
Saves and Dupes = nope its not a save of something
Gamemode & Addon Releases = Yes i look for an Addon Release
Developer Discussion = I am not a Developer
Help & Support = Ok, this is possible to. But i think its more like looking for an Addon releases.

But if u wish i cant change that to “Help & Support”

But thats the point of this forum. The point of this forum is to post YOUR WIP, finished, or paid addons.

Sry for may bad English, but what is WIP ?

Work in Progress

Thx, ok now back to my question i think (:
Did anyone know such a Addon ?

here you go
[LUA]
local changelog = {
date = “14/05”,
version = “v1.0.0”,
title = “Cool update”,
content = [[[New] Added Changelog
[Fixed] It does multiple lines probably
[Removed] Something]]
}

local function ShowChangelog()
local frame = vgui.Create( “DFrame” )
frame:SetSize( 400, 500 )
frame:Center()
frame:SetTitle( "Changelog " … changelog.version )
frame:MakePopup()

local scroll = vgui.Create( "DScrollPanel", frame )
	scroll:Dock( FILL )

local date = vgui.Create( "DLabel", scroll )
	date:SetText( changelog.date .. " " .. changelog.title )
	date:Dock( TOP )
	date:SizeToContents()

local update = vgui.Create( "DLabel", scroll )
	update:SetText( changelog.content )
	update:Dock( FILL )
	update:SizeToContents()
	
local ok = vgui.Create( "DButton", frame )
	ok:Dock( BOTTOM )
	ok:SetText( "Got it!" )
	ok.DoClick = function() frame:Close() end

end
concommand.Add( “changelog”, ShowChangelog )

hook.Add( “InitPostEntity”, “ShowChanges”, ShowChangelog )
[/LUA]
goes in garrysmod/addons/changelog/lua/autorun/client

i have no idea if this works, i havent tested it at all
i think i may have messed up the scroll panel part


-- Run this clientside

local changelog = [[Changelog: ]]

hook.Add("OnPlayerChat", "Changelog", function(ply, text, teamChat, isDead)
   if (text == "!changelog") then
      local DPanel = vgui.Create( "DPanel" )
      DPanel:SetPos( 10, 30 ) -- Set the position of the panel
      DPanel:SetSize( 200, 200 ) -- Set the size of the panel
      DPanel:SetTitle( "Changelog" ) -- Sets the title of the panel

      local DLabel = vgui.Create( "DLabel", DPanel )
      DLabel:SetPos( 10, 10 ) -- Set the position of the label
      DLabel:SetText( changelog ) --  Set the text of the label
      DLabel:SizeToContents() -- Size the label to fit the text in it
   end
end)

[editline]14th May 2014[/editline]

Nevermind, rejax’s is much nicer.

Thank u very much (:

[editline]14th May 2014[/editline]

Here: http://puu.sh/8M7oZ.jpg <- That is the addon i saw

it’s for an addon only not for all addons it’s possible this addon is not public yet.

And here this section is for developer for your information then your not.
If some one can move this to “Help & Support” ?

I’ve seen something like that before, but I can’t remember where.

Actually the correct section would be Developer Discussion; Help & Support isn’t for lua help.

It should be though, as it is where a noob would go for help, then get banned…

Or if you read the stickies, you would know.

I don’t understand how you code this and not even test it lol Anyways, thanks for the code!

I made that menu, it’s on my Murder servers…
To answer your question, no it’s not public.