Tenta esse
em actions/scripts crie um .lua chamando Scroll Magia ( exemplo: scroll exura)
function onUse(cid, item)
local magia = "nome da magia"
if getPlayerLearnedInstantSpell(cid, magia) then
doPlayerSendTextMessage(cid,25,"Você já aprendeu a magia deste scroll")
elseif doPlayerLearnInstantSpell(cid, magia) then
local pos = getCreaturePosition(cid)
doSendMagicEffect(pos, 12) -- efeito magico ao usar o scroll
doRemoveItem(item.uid, 1) -- vai consumir o scroll, remova isso se vc n quer que o scroll suma
doPlayerSendTextMessage(cid,19,"Você aprendeu a magia "..magia..".")
end
end
agora em actions.xml você adiciona a tag e bote o id do item que ao você usar ganhara o spell
<action itemid="ID DO ITEM" script="scroll magia.lua"/>




info
Grupo: Campones
Registrado: 06/02/13
Posts: 22
Reputação: +2
Boa noite pessoal, eu tava querendo fazer algo diferente no OT, mas não entendo quase nada de programação, então vim pedir para alguma alma bondosa me ajudar no seguinte:
É um item de id x que quando usado, ele some e a vocação aprende a usar uma magia. Seria como um spell scroll, só que somente pode ser usada por essa vocação e essa vocação não aprende essa magia de nem uma outra forma, como upando, por exemplo.
Estou no aguardo.
Obrigado.