Ir para conteúdo

[Action] [script] Nao Esta Funcionando


matheusvp

Posts Recomendados

Bom, não sei se estou postando na área certa, mas meu script de potion por alavanca não está certo.

Ao puxar a alavanca ele pega o dinheiro, da a msg: "sorry, you dont have money" e da uma bp vazia.

Alguem pode me ajudar?

 

Aqui esta um exemplo do script de uhp.

function onUse(cid, item, frompos, item2, topos)

 

container = doPlayerAddItem(cid, 2000, 1)

 

if item.itemid == 1945 and doPlayerRemoveMoney(cid,4000) == 1 then

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doTransformItem(item.uid,item.itemid+1)

 

elseif item.itemid == 1946 and doPlayerRemoveMoney(cid,4000) == 1 then

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doAddContainerItem(container, 8473, 7)

doTransformItem(item.uid,item.itemid-1)

 

else

doPlayerSendCancel(cid,"Sorry, you don't have enough money!")

end

return 1

end

Link para o comentário
Compartilhar em outros sites

O erro ta aqui:

if item.itemid == 1945 and doPlayerRemoveMoney(cid,4000) == 1 then

Ao invés de doPlayerRemoveMoney(cid,4000) == 1 coloca doPlayerRemoveMoney(cid,4000) == TRUE

 

O outro erro é o da bp vazia:

container = doPlayerAddItem(cid, 2000, 1)

Vc usou o comando antes de verficar o dinheiro no if

 

E o código ta gigante, da pra simplifica mais:

function onUse(cid, item, frompos, item2, topos)

if doPlayerRemoveMoney(cid,4000) == TRUE then
	container = doPlayerAddItem(cid, 2000, 1)

	for i=1, 20 do
		doAddContainerItem(container, 8473, 7)
	end

	if(item.itemid == 1945) then
		doTransformItem(item.uid,item.itemid+1)
	elseif(item.itemid == 1946) then
		doTransformItem(item.uid,item.itemid-1)
	end
else
	doPlayerSendCancel(cid,"Sorry, you don't have enough money!")
end

return TRUE
end

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...