Postado Janeiro 27, 2019 6 anos Pessoal alguém sabe o que esta de errado nessa magia. Era para o player aprender a magia e esta dando esse erro abaixo. Lua Script Error: [Spell Interface] data/spells/scripts/attack/teste.lua:onCastSpell LuaScriptInterface::luaPlayerCanLearnSpell(). Spell "" not found stack traceback: [C]: in function 'canLearnSpell' data/spells/scripts/attack/teste.lua:35: in function <data/spells/scripts/attack/teste.lua:1> Segue as configurações da magia. no arquivo spell.xml, <instant group="support" spellid="289" name="Assassin" words="assassin" lvl="1" maglv="0" mana="20" prem="1" selftarget="1" aggressive="0" cooldown="1000" groupcooldown="1000" needlearn="1" script="support/assassin.lua"> <vocation name="Ass" /> </instant> no arquivo assassin.lua, function onCastSpell(creature, variant) local player = Player(creature) player:canLearnSpell(Assassin) end
Postado Janeiro 27, 2019 6 anos function onCastSpell(creature, variant) local player = Player(creature) player:canLearnSpell(Assassin) player:learnSpell(Assassin) end
Postado Janeiro 27, 2019 6 anos Autor Deu o mesmo erro .Smile, será que é algum problema no compact.lua? ta assim no compact, function canPlayerLearnInstantSpell(cid, name) local p = Player(cid) return p ~= nil and p:canLearnSpell(name) or false end function getPlayerLearnedInstantSpell(cid, name) local p = Player(cid) return p ~= nil and p:hasLearnedSpell(name) or false end function playerLearnInstantSpell(cid, name) local p = Player(cid) return p ~= nil and p:learnSpell(name) or false end Editado Janeiro 27, 2019 6 anos por lazarus321 (veja o histórico de edições)
Postado Janeiro 28, 2019 6 anos function onCastSpell(creature, variant) local player = Player(creature) player:learnSpell(Assassin) end Tenta assim e vê se retorna o mesmo erro.
Postado Janeiro 29, 2019 6 anos Autor Yes, same error. (vou colocar em Inglês não sei se os gringos vão reclamar). I put this full script above test your self (need make one action with one item). thanks Editado Janeiro 29, 2019 6 anos por lazarus321 (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.