matheusvp 0 Postado Julho 4, 2009 Share Postado Julho 4, 2009 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 https://xtibia.com/forum/topic/115571-action-script-nao-esta-funcionando/ Compartilhar em outros sites More sharing options...
DaNDaNrOxX 15 Postado Julho 4, 2009 Share Postado Julho 4, 2009 ~> Movido para Dúvidas <~ Abraços Link para o comentário https://xtibia.com/forum/topic/115571-action-script-nao-esta-funcionando/#findComment-757106 Compartilhar em outros sites More sharing options...
Kydrai 146 Postado Julho 4, 2009 Share Postado Julho 4, 2009 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 https://xtibia.com/forum/topic/115571-action-script-nao-esta-funcionando/#findComment-757127 Compartilhar em outros sites More sharing options...
Posts Recomendados