Quero uma spell ao usa em um inimigo remover 50% de mana e tb deixa o inimigo imóvel. Não pode se mover por 5 segundos.
Postado em agosto 16, 2015
Quero uma spell ao usa em um inimigo remover 50% de mana e tb deixa o inimigo imóvel. Não pode se mover por 5 segundos.
...
Teria como coloca pra perde 50% mana.
Ex:
se o player estive com 1000 irá perde 500 de mana.
Se estiver com100 de mana perdera 50.
Tô seu jeito ele só vai perde 5000 todas as vezes.
Esqueci que era 50% mals ae:
function onCastSpell(cid) local tempo = 5 -- tempo em segundos local mana = getCreatureMana(cid)*0.5 -- quanto de mana ira perder local target = getCreatureTarget(cid) local function move(target) -- função para fazer andar novamente doCreatureSetNoMove(target, false) end addEvent(move, tempo*1000, target) doCreatureAddMana(target, -mana) doCreatureSetNoMove(target, true) doPlayerSendTextMessage(target, MESSAGE_STATUS_CONSOLE_BLUE, "Voce nao podera se mover por cinco segundos") return true end
Muito Obrigado
Movido para resolvidos.
Att,
Kissy