Doongogar Posted November 23, 2021 Share Posted November 23, 2021 olá estou tentando fazer um codigo de fabrica de arma para rp, sou novo então pode ser um erro bobo mais ajuda ai pff codigo e erro abaixo: function FabricarAK(thePlayer) if isElementWithinMarker(thePlayer, markerAk47) then if getPlayerMoney(thePlayer) >= 3000 then setElementPosition(thePlayer, 1050.2840039062, -305.37005615234, 72.99308013916) setElementRotation(thePlayer, 0, 0, 270) setPedAnimation(thePlayer, "INT_HOUSE", "wash_up", -1, true, false, false) setTimer(function(thePlayer) setPedAnimation(thePlayer, nil) local retirou = takePlayerMoney(thePlayer) if retirou then giveWeapon(thePlayer, 30, 300) end end, 3000, 1) end end end addCommandHandler("ak47", FabricarAK) Link to comment
Other Languages Moderators Lord Henry Posted November 23, 2021 Other Languages Moderators Share Posted November 23, 2021 Faltou atribuir valor no parâmetro de função do setTimer. Vc atribui o valor depois do tempo do timer. function FabricarAK(thePlayer) if isElementWithinMarker(thePlayer, markerAk47) then if getPlayerMoney(thePlayer) >= 3000 then setElementPosition(thePlayer, 1050.2840039062, -305.37005615234, 72.99308013916) setElementRotation(thePlayer, 0, 0, 270) setPedAnimation(thePlayer, "INT_HOUSE", "wash_up", -1, true, false, false) setTimer(function(thePlayer2) -- Não pode ser igual ao parâmetro da outra função. setPedAnimation(thePlayer2, nil) local retirou = takePlayerMoney(thePlayer2) if retirou then giveWeapon(thePlayer2, 30, 300) end end, 3000, 1, thePlayer) -- Valor do parâmetro de função definido aqui, thePlayer2 recebe o valor que estiver em thePlayer. end end end addCommandHandler("ak47", FabricarAK) E na próxima vez indente seu código adequadamente. Somente noobs não sabem indentar código. 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