Jump to content

[HELP] GUI-Editor Buttons


Dope88

Recommended Posts

Posted
ekoKnopfErstellen = function(x, y, breite, laenge, ueberschrift, relative, parent)
	local knopfUntergrundOben = guiCreateStaticImage(x, y, breite, 1, "files/bilder/pixel/pixel_weiss.png", relative, parent)
	local knopfUntergrundRechts = guiCreateStaticImage(x+breite-1, y, 1, laenge, "files/bilder/pixel/pixel_weiss.png", relative, parent)
	local knopfUntergrundUnten = guiCreateStaticImage(x, y+laenge-1, breite, 1, "files/bilder/pixel/pixel_weiss.png", relative, parent)
	local knopfUntergrundLinks = guiCreateStaticImage(x, y, 1, laenge, "files/bilder/pixel/pixel_weiss.png", relative, parent)
	local knopfObergrund = guiCreateStaticImage(x+1, y+1, breite-2, laenge-2, "files/bilder/pixel/pixel_weiss.png", relative, parent)
	local label = guiCreateLabel(0, 0, breite-2, laenge-2, ueberschrift, relative, knopfObergrund)
	guiSetFont(label, "default-bold-small")
	guiLabelSetHorizontalAlign(label, "center", false)
	guiLabelSetVerticalAlign(label, "center", false)
	guiSetProperty(knopfUntergrundOben, "ImageColours", "tl:"..knopfRandFarbe.." tr:"..knopfRandFarbe.." bl:"..knopfRandFarbe.." br:"..knopfRandFarbe)
	guiSetProperty(knopfUntergrundRechts, "ImageColours", "tl:"..knopfRandFarbe.." tr:"..knopfRandFarbe.." bl:"..knopfRandFarbe.." br:"..knopfRandFarbe)
	guiSetProperty(knopfUntergrundUnten, "ImageColours", "tl:"..knopfRandFarbe.." tr:"..knopfRandFarbe.." bl:"..knopfRandFarbe.." br:"..knopfRandFarbe)
	guiSetProperty(knopfUntergrundLinks, "ImageColours", "tl:"..knopfRandFarbe.." tr:"..knopfRandFarbe.." bl:"..knopfRandFarbe.." br:"..knopfRandFarbe)
	guiSetProperty(knopfObergrund, "ImageColours", "tl:"..knopfFarbe.." tr:"..knopfFarbe.." bl:"..knopfFarbe.." br:"..knopfFarbe)
	addEventHandler("onClientMouseEnter", label, function(mx, my)
		guiSetProperty(knopfUntergrundOben, "ImageColours", "tl:"..knopfSchrift.." tr:"..knopfSchrift.." bl:"..knopfSchrift.." br:"..knopfSchrift)
		guiSetProperty(knopfUntergrundRechts, "ImageColours", "tl:"..knopfSchrift.." tr:"..knopfSchrift.." bl:"..knopfSchrift.." br:"..knopfSchrift)
		guiSetProperty(knopfUntergrundUnten, "ImageColours", "tl:"..knopfSchrift.." tr:"..knopfSchrift.." bl:"..knopfSchrift.." br:"..knopfSchrift)
		guiSetProperty(knopfUntergrundLinks, "ImageColours", "tl:"..knopfSchrift.." tr:"..knopfSchrift.." bl:"..knopfSchrift.." br:"..knopfSchrift)
		guiLabelSetColor(label, 135, 135, 135)
	end, false)
	addEventHandler("onClientMouseLeave", label, function()
		guiSetProperty(knopfUntergrundOben, "ImageColours", "tl:"..knopfRandFarbe.." tr:"..knopfRandFarbe.." bl:"..knopfRandFarbe.." br:"..knopfRandFarbe)
		guiSetProperty(knopfUntergrundRechts, "ImageColours", "tl:"..knopfRandFarbe.." tr:"..knopfRandFarbe.." bl:"..knopfRandFarbe.." br:"..knopfRandFarbe)
		guiSetProperty(knopfUntergrundUnten, "ImageColours", "tl:"..knopfRandFarbe.." tr:"..knopfRandFarbe.." bl:"..knopfRandFarbe.." br:"..knopfRandFarbe)
		guiSetProperty(knopfUntergrundLinks, "ImageColours", "tl:"..knopfRandFarbe.." tr:"..knopfRandFarbe.." bl:"..knopfRandFarbe.." br:"..knopfRandFarbe)
		guiLabelSetColor(label, 255, 255, 255)
	end, false)
	return label
end
standartKnopfErstellen = guiCreateButton
guiCreateButton = ekoKnopfErstellen

Hey, My Problem is that the Buttons work perfect when relative = false but when its true the buttons just draw too big black rectangles and dont work anymore.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...