Postado Junho 12, 2015 9 anos Pessoal, venho fazer esse pedido tendo em base a seguinte informação http://www.tibiawiki.com.br/Spell_Scroll vc daria USE no scroll e aprenderia uma spell! procurei e não achei ! dou + rep além da satisfação e conteudo para a comunidade TK!
Postado Junho 12, 2015 9 anos Solução em actions crie um arquivo com nome scroll.lua e cole o seguinte dentro. Mostrar conteúdo oculto function onUse(cid, item, frompos, item2, topos) if getPlayerItemCount(cid, 53049) <= 0 then -- 53049 é o ID do scroll que ira usar. return doPlayerSendCancel(cid, "Voce precisa ter o scroll na sua bag.") end storage = getPlayerStorageValue(cid,19548) ---- storage da magia if storage == -1 or storage == 0 then setPlayerStorageValue(cid,19548,1) doPlayerRemoveItem(cid,53049,1) -- 53049 é o ID do scroll que ira usar. doPlayerSendTextMessage(cid,22,"você acaba de aprender uma nova magia.") else doPlayerSendTextMessage(cid,22,"você ja aprendeu essa magia.") end return true end em actions.xml registre a tag. <action itemid="ID DO SCROLL" event="script" value="scroll.lua"/> agora vamos a parte da spell. no arquivo da magia .lua após a seguinte linha. function onCastSpell(cid, var) adicione o seguinte código. Mostrar conteúdo oculto storage = getPlayerStorageValue(cid,19548) if storage == -1 or storage == 0 then doPlayerSendTextMessage(cid,22,"você ainda não aprendeu essa magia.") return false end ficara assim . Mostrar conteúdo oculto function onCastSpell(cid, var) storage = getPlayerStorageValue(cid,19548) if storage == -1 or storage == 0 then doPlayerSendTextMessage(cid,22,"você ainda não aprendeu essa magia.") return false end return doCombat(cid, combat, var) end Editado Junho 12, 2015 9 anos por klipstyle (veja o histórico de edições)
Postado Junho 12, 2015 9 anos Autor testado... aprovado... so tem que tirar a função de escrever no scroll... para que não haja conflitos ! mas queria que o scroll "desaparecesse" ao usar! Editado Junho 12, 2015 9 anos por Hyuugax007 (veja o histórico de edições)
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.