Doongogar Posted February 6, 2023 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
Blaack Posted February 7, 2023 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?
Sx666 Posted February 18, 2023 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
DNL291 Posted February 19, 2023 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. Please do not PM me with scripting related question nor support, use the forums instead.
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