Ir para conteúdo
  • 0

Action Fazer Player Soltar Magia


eickhoff

Pergunta

Galera, eu gostaria de saber como faço para que quando um player use um item ele solte uma magia junto, tipo um comando DoPlayerSpell (exori) , aew ao usar o item o player soltaria um exori...

=)

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Vá a pasta data/actions/scripts e crie um arquivo chamado itemspell.lua

Adicione o script:

function onUse(cid, item, frompos, var)
docastspell(cid, "Berserk")
return true
end

Para editar, mude onde está Berserk (no caso é a instant name do exori) pela instant name da spell escolhida.

 

Agora volte a pasta data/actions e abra o arquivo actions.xml

Adicione a tag:

<action itemid="XXXX" event="script" value="itemspell.lua"/>

Mude o XXXX pelo ID do item que será usado para a spell.

Link para o comentário
Compartilhar em outros sites

  • 0

Tenho quase certeza que não existe a função doCastSpell, eu tive que criar ela faz um tempo para usar num servidor que eu tava criando. E a probabilidade de você fazer isso em Lua de uma maneira limpa e leve é beeem baixa. Se quiser posso postar a função em C++, ela é meio antiga e tem algumas falhas, mas para player ela funciona perfeitamente.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...