Esse cara solucionou o problema http://www.tibiaibot.com/forum/showt...l=1#post359101 , mas para usar é necessário fazer a configuração de loot usando uma backpack para o gold e outra para ser a backpack de converção, sendo assim o metodo usado não eé direto e depende de alguns movimentos até chegar na converção, vou postar aqui como eu achei melhor usar o meu que no caso, transforma apenas o gold em platinum, assim eu removi o processo do crystal, mas tem um defeito se 100 gold ficar parado na backpack de converção o sistema todo entra em falha, então no inicio do processo a backpack de converção deve estar com zero de gold, configure o loot assim: http://www.ibot.com.br/2012/12/tutor...u-looting.html , seguindo esses passos é so nomear a backpack do gold no script e pode usar a backpack main como a backpack de converção. o meu eu deixei assim: local ConvertBP = "backpack" local GoldBP = "golden backpack" local GoldToMove = (100 - itemcount("gold coin", ConvertBP)) --[Gold to Platinum]-- if itemcount("gold coin", GoldBP) >= 1 and itemcount("gold coin", ConvertBP) < 100 then moveitems("gold coin", GoldBP, ConvertBP, GoldToMove) wait(500,1000) if itemcount("gold coin", ConvertBP) == 100 then while itemcount("gold coin", ConvertBP) == 100 do useitem("gold coin", ConvertBP) wait(500,800) end while itemcount("platinum coin", ConvertBP) >= 1 and itemcount("platinum coin", ConvertBP) <= 100 do moveitems("platinum coin", ConvertBP, GoldBP, 100) updateworld() wait(500,1000) end end elseif itemcount("gold coin", ConvertBP) > 100 then moveitems("gold coin", ConvertBP, GoldBP, 100) end
ESSA PARTE EU EDITEI DEPOIS SENDO AGORA UMA MELHORIA DA QUE ESTÁ ACIMA, NÃO VOU APAGAR A QUE ESTÁ ACIMA POIS PODE SER ÚTIL, AGORA ESTÁ MELHORADA APÓS ALGUNS TESTES E é capaz de fazer tudo, transformando gold em platinum e platinum em crystal
local ConvertBP = "backpack"
local GoldBP = "golden backpack"
local GoldToMove = (100 - itemcount("gold coin", ConvertBP))
local PlatinumToMove = (100 - itemcount("platinum coin", ConvertBP))
--[Gold to Platinum]--
if itemcount("gold coin", GoldBP) >= 1 and itemcount("gold coin", ConvertBP) < 100 then
moveitems("gold coin", GoldBP, ConvertBP, GoldToMove)
wait(500,1000)
if itemcount("gold coin", ConvertBP) == 100 then
while itemcount("gold coin", ConvertBP) == 100 do
useitem("gold coin", ConvertBP)
wait(500,800)
end
while itemcount("platinum coin", ConvertBP) >= 1 and itemcount("platinum coin", ConvertBP) < 100 do
moveitems("platinum coin", ConvertBP, GoldBP, 100)
updateworld()
wait(500,1000)
end
end
elseif itemcount("gold coin", ConvertBP) >= 100 then
moveitems("gold coin", ConvertBP, GoldBP, 100)
end
--[Platinum to Crystal]--
if itemcount("platinum coin", GoldBP) > 99 and itemcount("platinum coin", ConvertBP) < 100 then
moveitems("platinum coin", GoldBP, ConvertBP, PlatinumToMove)
wait(500,1000)
if itemcount("platinum coin", ConvertBP) == 100 then
while itemcount("platinum coin", ConvertBP) == 100 do
useitem("platinum coin", ConvertBP)
wait(500,800)
end
while itemcount("crystal coin", ConvertBP) >= 1 do
moveitems("crystal coin", ConvertBP, GoldBP, 100)
updateworld()
wait(500,1000)
end
end
elseif itemcount("platinum coin", ConvertBP) >= 100 then
moveitems("platinum coin", ConvertBP, GoldBP, 100)
end