Talon Posted October 14, 2019 Share Posted October 14, 2019 (edited) Tipo eu queria fazer com que so o player que tivesse nessa acl "PorteDeArmas" conseguisse comprar function Comprando_Armas_Servidor ( ID, Valor, Nome_da_Arma, Unidade ) local Dinheiro_Jogador = getPlayerMoney ( source ) if Dinheiro_Jogador >= Valor then takePlayerMoney ( source, Valor ) giveWeapon ( source, ID, Unidade ) if Unidade > 1 then exports.Scripts_Dxmessages:outputDx ( source, "Você comprou um(a) '"..Nome_da_Arma.."' com "..Unidade.." Bala(s) por $"..Valor.."!", "success" ) else exports.Scripts_Dxmessages:outputDx ( source, "Você comprou um(a) '"..Nome_da_Arma.."' por $"..Valor.."!", "success" ) end else exports.Scripts_Dxmessages:outputDx ( source, "Você não Possui $"..Valor.." para Comprar uma '"..Nome_da_Arma.."'!", "error" ) end end addEvent ( "AirNew_Botao_Comprar_AmmuNation", true ) addEventHandler ( "AirNew_Botao_Comprar_AmmuNation", getRootElement(), Comprando_Armas_Servidor ) ja tentei de tudo e nd vai, alguem pode ajudar? Edited October 14, 2019 by Talon Link to comment
Eficiencia Posted October 14, 2019 Share Posted October 14, 2019 use essa função: IsPlayerInACL tente se não conseguir envie o que você tentou. Link to comment
Talon Posted October 14, 2019 Author Share Posted October 14, 2019 14 minutes ago, Eficiencia said: use essa função: IsPlayerInACL tente se não conseguir envie o que você tentou. function Comprando_Armas_Servidor ( ID, Valor, Nome_da_Arma, Unidade ) local Dinheiro_Jogador = getPlayerMoney ( source ) if Dinheiro_Jogador >= Valor then if (isObjectInACLGroup ("user."..getAccountName (getPlayerAccount (thePlayer)), aclGetGroup("PorteDeArmas"))) then takePlayerMoney ( source, Valor ) giveWeapon ( source, ID, Unidade ) if Unidade > 1 then exports.Scripts_Dxmessages:outputDx ( source, "Você comprou um(a) '"..Nome_da_Arma.."' com "..Unidade.." Bala(s) por $"..Valor.."!", "success" ) else exports.Scripts_Dxmessages:outputDx ( source, "Você comprou um(a) '"..Nome_da_Arma.."' por $"..Valor.."!", "success" ) end else exports.Scripts_Dxmessages:outputDx ( source, "Você não Possui $"..Valor.." para Comprar uma '"..Nome_da_Arma.."'!", "error" ) end end end addEvent ( "AirNew_Botao_Comprar_AmmuNation", true ) addEventHandler ( "AirNew_Botao_Comprar_AmmuNation", getRootElement(), Comprando_Armas_Servidor ) Eu usei esse modo. e nao funciona vou tentar esse que vc falou Link to comment
Other Languages Moderators Lord Henry Posted October 14, 2019 Other Languages Moderators Share Posted October 14, 2019 Na sua linha 4, thePlayer não foi definido em lugar nenhum. Link to comment
DNL291 Posted October 14, 2019 Share Posted October 14, 2019 Troque thePlayer por source. source no código se refere ao player. 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