Postado Março 3, 2012 13 anos Bom nunca fiz um script, esse eu fiz com os conhecimentos que eu adquiri fazendo hotkeys de neobot q.q.. Só que ele não adiciona o item, remove o gold e também não aparece erros no console q.q [paste]W6KFtms0[/paste] [paste]i20y7831[/paste] Ele está com "(true)" porque eu fiz ele usando o OTScript Live... O mundo é o reflexo das nossas ações.
Postado Março 3, 2012 13 anos Cara seguinte tenta esse aki: -- Script Made By: Sonkis (Gabriel Lisboa) function onUse(cid, item, fromPosition, itemEx, toPosition, itemaid) end -- Start Config -- runeid = 2268 charges = 100 cost = 3700 cap = 70 itemaid = 35000 -- End Config -- if item.itemaid == 1945 and getPlayerFreeCap(cid, cap) then doPlayerRemoveMoney(cid, cost) then doPlayerAddItem(cid, runeid, charges, cost) then doPlayerSendTextMessage(cid,20,"You bought 100 charges of Sudden Death Rune.") elseif item.itemaid == 1946 then doTransformItem(cid, item) [color=#008000]-- esse item cara vc n especificou qual o id, entao n sei se vai funcionar esta parte...[/color] else doPlayerSendCancel(cid, "You do not have enought money or capacity.") end end Fiz ele aqui pelo forum mesmo... não cheguei a testar! Mas qualquer coisa da 1 toque que eu arrumo e testo! EDITED: Cara seguinte explica direito o que vc quer que o script faça... pq acho que esse comando do action.xml e esse script n vai funcionar do jeito que vc está chando '-' !!! Editado Março 3, 2012 13 anos por Coyoty (veja o histórico de edições) Scripts: http://tibiaking.com...onte-por-level/ Tutoriais: http://tibiaking.com...51-newtypes-87/
Postado Março 3, 2012 13 anos Autor Consegui arrumar, obrigado Coyoty REP+ Solução: [paste]Cw0A6nv1[/paste] Editado Março 3, 2012 13 anos por sonkis (veja o histórico de edições) O mundo é o reflexo das nossas ações.
Postado Março 3, 2012 13 anos De nada =D !!! Esse script aki eu fiz e testei se quiser...: function onUse(cid, item, frompos, item2, topos) local preco=6500 local peso=42.00 local runaid=2268 local carga=20 if item.itemid == 1945 and doPlayerRemoveMoney(cid,preco) and getPlayerFreeCap(cid) >= peso then doPlayerSendTextMessage(cid,20,"Você comprou 20 SDs ") doPlayerAddItem(cid, runaid, carga) elseif item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) else doPlayerSendTextMessage(cid,22,"Você não tem Cap ou não tem dinheiro.") end end E na data/actions/actions.xml : <action actionid="10013" script="alavancasd.lua"/> Scripts: http://tibiaking.com...onte-por-level/ Tutoriais: http://tibiaking.com...51-newtypes-87/
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.