Jump to content

Como corrige esse erro?


Recommended Posts

Posted
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

Posted
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?

  • 2 weeks later...
Posted

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

Posted

O problema na verdade está no parâmetro 'source' - deveria ser o jogador, e em vez disso recebe um valor numérico.

Please do not PM me with scripting related question nor support, use the forums instead.

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