function adminCheck (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setWritable1", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin1", true )
addEventHandler( "admin1", getRootElement(), adminCheck )
function adminCheck2 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setReadable1", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin2", true )
addEventHandler( "admin2", getRootElement(), adminCheck2 )
function adminCheck3 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setWritable2", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin3", true )
addEventHandler( "admin3", getRootElement(), adminCheck3 )
function adminCheck4 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setReadable2", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin4", true )
addEventHandler( "admin4", getRootElement(), adminCheck4 )
function adminCheck5 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setWritable3", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin5", true )
addEventHandler( "admin5", getRootElement(), adminCheck5 )
function adminCheck6 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setReadable3", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin6", true )
addEventHandler( "admin6", getRootElement(), adminCheck6 )
function adminCheck7 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setWritable4", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin7", true )
addEventHandler( "admin7", getRootElement(), adminCheck7 )
function adminCheck8 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setReadable4", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin8", true )
addEventHandler( "admin8", getRootElement(), adminCheck8 )
function adminCheck9 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setWritable5", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin9", true )
addEventHandler( "admin9", getRootElement(), adminCheck9 )
function adminCheck10 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setReadable5", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin10", true )
addEventHandler( "admin10", getRootElement(), adminCheck10 )
function adminCheck11 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setWritable6", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin11", true )
addEventHandler( "admin11", getRootElement(), adminCheck11 )
function adminCheck12 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setReadable6", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin12", true )
addEventHandler( "admin12", getRootElement(), adminCheck12 )
function adminCheck13 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setWritable7", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin13", true )
addEventHandler( "admin13", getRootElement(), adminCheck13 )
function adminCheck14 (thePlayer)
local account = getPlayerAccount ( thePlayer )
if isGuestAccount ( account ) then
triggerClientEvent ( "loginRequired", getRootElement())
else
local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
triggerClientEvent ( "setReadable7", getRootElement())
else
triggerClientEvent ( "justAdmins", getRootElement())
end
end
end
addEvent( "admin14", true )
addEventHandler( "admin14", getRootElement(), adminCheck14 )
Who is element 'thePlayer' ?
I've not tested it but it should work D: