Não vai funcionar, o servidor dele é 1.2 e o tutorial é para versão 0.4
Teste:
local spellName = ""
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
if not player:hasLearnedSpell(spellname) then
player:learnSpell(spellname)
player:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
player:sendTextMessage(MESSAGE_INFO_DESCR, "com esta runa anciã você aprendeu a magia " .. spellName)
return true
else
player:sendTextMessage(MESSAGE_INFO_DESCR, "você já tem conhecimento dessa magia")
return false
end
end
Dá pra configurar as magias por atributos, também, pra ti não ficar criando um item para cada magia.