Postado Setembro 3, 2014 11 anos Autor Erro meu novamente, coisa básica. local req = { {i=10552, q=10}, -- i = id do item, q=quantidade {i=2184, q=1} -- i = id do item, q=quantidade } local win = {i=2160, q=1} -- i = id do item, q = quantidade que vai receber function onUse(cid, item, frompos, item2, topos) if getPlayerItemCount(cid, req[1].i) >= req[1].q and getPlayerItemCount(cid, req[2].i) >= req[2].q then --doPlayerRemoveItem(cid, req[x].i, req[x].q) --doPlayerRemoveItem(cid, req[x+1].i, req[x+1].q) Se quiser pra remover, tira os -- doPlayerAddItem(cid, win.i, win.q) doPlayerSendTextMessage(cid, 20, "Voce recebeu "..win.q.."x "..win.i..".") else doPlayerSendTextMessage(cid, 20, "Voce precisa de "..req[1].q.."x "..req[1].i.." e "..req[2].q.."x "..req[2].i..".") end return true end Agora está indo muito bem, só que os itens não estão removendo ao clicar na alavanca. E agora? Te ajudei? Dê um REP+! (: @tibiaking.
Postado Setembro 3, 2014 11 anos local req = { {i=10552, q=10}, -- i = id do item, q=quantidade {i=2184, q=1} -- i = id do item, q=quantidade } local win = {i=2160, q=1} -- i = id do item, q = quantidade que vai receber function onUse(cid, item, frompos, item2, topos) if getPlayerItemCount(cid, req[1].i) >= req[1].q and getPlayerItemCount(cid, req[2].i) >= req[2].q then doPlayerRemoveItem(cid, req[1].i, req[1].q) doPlayerRemoveItem(cid, req[2].i, req[2].q) doPlayerAddItem(cid, win.i, win.q) doPlayerSendTextMessage(cid, 20, "Voce recebeu "..win.q.."x "..win.i..".") else doPlayerSendTextMessage(cid, 20, "Voce precisa de "..req[1].q.."x "..req[1].i.." e "..req[2].q.."x "..req[2].i..".") end return true end Att. Featzen.
Postado Setembro 3, 2014 11 anos Autor Agora sim, valeu cara. REP+ Te ajudei? Dê um REP+! (: @tibiaking.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.