Try using this:
addCommandHandler( "duyuru",
function ( thePlayer )
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( thePlayer, "openGUI", thePlayer )
end
end
)
addEvent ( "yaziGonder", true )
addEventHandler ( "yaziGonder", root, function ( text )
triggerClientEvent ( root, "yaziGeldi", root, text )
end )
-- client
textFont = "pricedown"
textScale = 1
text = nil
local x, y = guiGetScreenSize ()
addEventHandler("onClientResourceStart", resourceRoot,
function()
duyuruGrid = guiCreateGridList((x/2)-(379/2), (y/2)-(230/2), 379, 230, false)
guiSetAlpha(duyuruGrid, 0.65)
guiSetVisible(duyuruGrid,false)
isimLab = guiCreateLabel(0, 0, 379, 41, "Hubbub Games Duyuru Paneli", false, duyuruGrid)
guiSetFont(isimLab, "default-bold-small")
guiLabelSetColor(isimLab, 254, 255, 254)
guiLabelSetHorizontalAlign(isimLab, "center", false)
guiLabelSetVerticalAlign(isimLab, "center")
duyuruMemo = guiCreateMemo(10, 51, 359, 94, "", false, duyuruGrid)
default = guiCreateButton(10, 155, 99, 22, "Default-Bold", false, duyuruGrid)
guiSetFont(default, "default-bold-small")
bankgothic = guiCreateButton(140, 155, 99, 22, "Bankgothic", false, duyuruGrid)
guiSetFont(bankgothic, "default-bold-small")
pricedown = guiCreateButton(260, 155, 99, 22, "Pricedown", false, duyuruGrid)
guiSetFont(pricedown, "default-bold-small")
guiSetEnabled(pricedown, false)
gonder = guiCreateButton(162, 197, 54, 23, "Gonder", false, duyuruGrid)
guiSetFont(gonder, "default-bold-small")
kapat = guiCreateButton(315, 197, 54, 23, "Kapat", false, duyuruGrid)
guiSetFont(kapat, "default-bold-small")
zorrom = guiCreateLabel(10, 205, 120, 15, "Script By: ZoRRoM", false, duyuruGrid)
guiSetFont(zorrom, "default-bold-small")
guiLabelSetHorizontalAlign(zorrom, "center", false)
guiLabelSetVerticalAlign(zorrom, "center")
addEventHandler("onClientGUIClick", getRootElement(), click)
end
)
function click ()
if (source == default) then
guiSetEnabled(default, false)
guiSetEnabled(bankgothic, true)
guiSetEnabled(pricedown, true)
textFont = "default-bold"
textScale = 1
elseif (source == bankgothic) then
guiSetEnabled(default, true)
guiSetEnabled(bankgothic, false)
guiSetEnabled(pricedown, true)
textFont = "bankgothic"
textScale = 0.8
elseif (source == pricedown) then
guiSetEnabled(default, true)
guiSetEnabled(bankgothic, true)
guiSetEnabled(pricedown, false)
textFont = "pricedown"
textScale = 1
elseif (source == kapat) then
guiSetVisible(duyuruGrid, false)
showCursor(false)
elseif (source == gonder) then
text = guiGetText ( duyuruMemo )
guiSetEnabled(default, false)
guiSetEnabled(bankgothic, false)
guiSetEnabled(pricedown, false)
guiSetEnabled(gonder, false)
setTimer(function()
guiSetEnabled(gonder, true)
if (textFont == "pricedown") then
guiSetEnabled(default, true)
guiSetEnabled(bankgothic, true)
guiSetEnabled(pricedown, false)
elseif (textFont == "bankgothic") then
guiSetEnabled(default, true)
guiSetEnabled(bankgothic, false)
guiSetEnabled(pricedown, true)
elseif (textFont == "default-bold") then
guiSetEnabled(default, false)
guiSetEnabled(bankgothic, true)
guiSetEnabled(pricedown, true)
end
end, 15000, 1 )
showCursor(false)
guiSetVisible(duyuruGrid, false)
triggerServerEvent ( "yaziGonder", localPlayer, guiGetText ( duyuruMemo ) )
end
end
setAlphaGradually = function( element, Speed )
if ( isElement( element ) and getElementType( element ):find( "gui-" ) and tonumber( Speed ) and tonumber( Speed ) >= 50 ) then
if ( isTimer( Timer ) ) then killTimer( Timer ) end
guiSetAlpha ( element, 0 )
Timer = setTimer ( function ( )
guiSetAlpha ( element, guiGetAlpha ( element ) + 0.03 )
if ( guiGetAlpha ( element ) >= 0.70 ) then
killTimer( Timer )
end
end, Speed, 0 )
else
return false
end
end
addEvent("openGUI", true)
addEventHandler("openGUI", getRootElement(), function()
setAlphaGradually( duyuruGrid, 50 )
guiSetVisible( duyuruGrid, not guiGetVisible( duyuruGrid ) )
showCursor( guiGetVisible( duyuruGrid ) )
end
)
local dxText = ""
addEvent ( "yaziGeldi", true )
addEventHandler ( "yaziGeldi", root, function( text )
dxText = text
addEventHandler("onClientRender", root, dxElement )
setTimer(function()
removeEventHandler("onClientRender", root, dxElement )
end, 15000, 1 )
end )
function dxElement( player )
dxDrawText("Duyuru: "..dxText.."\n- Hubbub Games Ekibi -", 11, 11, x, 58, tocolor(0, 0, 0, 255), textScale, textFont, "center", "top", false, true, true, true,false)
dxDrawText("Duyuru: "..dxText.."#ffffff\n- Hubbub Games Ekibi -", 10, 10, x-1, 57, tocolor(255, 255, 255, 255), textScale, textFont, "center", "top", false, true, true,true, false)
end