Jump to content

Recommended Posts

Posted

client:

					if getElementData(player, "showImage") then
						dxDrawImage (sx-34, sy-95, 55, 55, 'logo.png' )
					else
						dxDrawImage (sx-34, sy-95, 55, 55, 'air.png' )
					end

server:

function setDataOnLogin(player) 
	if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup("FoAdmin")) then
        setElementData(source, "showImage", true) 
    end 
end 
addEventHandler("onPlayerLogin", root, setDataOnLogin) 
  
function setDataOnResourceStart(player) 
    for i, v in ipairs(getElementsByType("player")) do 
	if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup("FoAdmin")) then
            setElementData(v, "showImage", true) 
        end 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, setDataOnResourceStart) 
  
function removeDataOnLogout() 
        setElementData(source, "showImage", false) 
end 
addEventHandler("onPlayerLogout", root, removeDataOnLogout) 

i have a error: 

server.lua:31: attempt to concatenate a boolean value.. 

how to fix?

My servers:

Fun:

n-560x95_FFFFFF_FFFFFF_000000_000000.png

Derby(DD):

n-560x95_FFFFFF_FFFFFF_000000_000000.png

Posted
2 minutes ago, StormFighter said:

Which line is line 31?

 

	if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup("FoAdmin")) then

 

My servers:

Fun:

n-560x95_FFFFFF_FFFFFF_000000_000000.png

Derby(DD):

n-560x95_FFFFFF_FFFFFF_000000_000000.png

Posted

Your player parameter is undefined, get the player from the value when looping

function setDataOnResourceStart() 
    for i, v in ipairs(getElementsByType("player")) do 
		if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)),aclGetGroup("FoAdmin")) then
            setElementData(v, "showImage", true) 
        end 
    end 
end

addEventHandler("onResourceStart", resourceRoot, setDataOnResourceStart) 

 

"If debugging is the process of removing software bugs, then programming must be the process of putting them in."

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...