Oluşturduğunuz bir paneli ACL'deki bir gruptaki oyuncular haricinde kimsenin açmaması için bu kodları kullanabilirsiniz:
Server:function panel(thePlayer)
local hesap = getAccountName ( getPlayerAccount ( thePlayer ) ) -- Oyuncunun hesabını çektik,
if isObjectInACLGroup ("user."..hesap, aclGetGroup ( "PanelYetki" ) ) then -- Eğer oyuncunun hesabı PanelYetki grubunda ise
triggerClientEvent(thePlayer, "panelAc" ,thePlayer) -- Clientteki işlemleri yap
else -- Değilse
outputChatBox("Bu paneli açmaya yetkiniz yok.", thePlayer,255,0,0,true) -- Sohbete "Bu paneli açmaya yetkiniz yok.." yazısını at.
end
end
addCommandHandler ( "komutuyaz", panel ) -- Panel açma komutu
Client:function acilis()
guiSetVisible(panelDegiskeni, true) -- Paneli görünür hale getirdik
showCursor(true) -- Mauseyi açtık
end
addEvent("panelAc" ,true)
addEventHandler("panelAc",root,acilis)