Jump to content

erro setpedanimation e takeplayermoney


Recommended Posts

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)




spacer.png

Link to comment
  • Other Languages Moderators

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

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