Ir para conteúdo

Featured Replies

Postado

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
  • 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 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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo