Doongogar Posted February 6, 2023 Share Posted February 6, 2023 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 Link to comment
Blaack Posted February 7, 2023 Share Posted February 7, 2023 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 Como você esta acionando essa função? Link to comment
Sx666 Posted February 18, 2023 Share Posted February 18, 2023 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
DNL291 Posted February 19, 2023 Share Posted February 19, 2023 O problema na verdade está no parâmetro 'source' - deveria ser o jogador, e em vez disso recebe um valor numérico. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now