Jump to content

Como corrige esse erro?


Recommended Posts

function Verificar_Detran(source)
  	if getElementType(source) == "player" then -- linha do erro
	local accName = getAccountName ( getPlayerAccount ( source ) )
		if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Detran" ) ) then
		setElementData(source,"Emprego","Detran")
    	end
	end
end

image.png

Link to comment
1 hour ago, SciptNovato said:
function Verificar_Detran(source)
  	if getElementType(source) == "player" then -- linha do erro
	local accName = getAccountName ( getPlayerAccount ( source ) )
		if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Detran" ) ) then
		setElementData(source,"Emprego","Detran")
    	end
	end
end

image.png

Como você esta acionando essa função?

Link to comment
  • 2 weeks later...

O erro que está ocorrendo nessa função é que a condição if getElementType(source) == "player" then não foi fechada com um end. É necessário adicionar um end antes da linha do erro, como mostrado no exemplo abaixo:

function Verificar_Detran(source)
    if getElementType(source) == "player" then
        local accName = getAccountName(getPlayerAccount(source))
        if isObjectInACLGroup("user." .. accName, aclGetGroup("Detran")) then
            setElementData(source, "Emprego", "Detran")
        end
    end
end

Lembre-se que o end é utilizado para fechar uma função. No código original, o end foi esquecido, o que causou o erro de sintaxe.

Com essa correção, a função deverá funcionar corretamente.

Espero que isso ajude! - Equipe BGS

Link to comment

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