...
6
1.7k
info
Grupo: Campones
Registrado: 14/10/13
Posts: 55
Reputação: +19

16 de agosto de 2015 às 18:01
Editado Agosto 16 por Alencar522
info
Grupo: Cavaleiro
Registrado: 14/04/15
Posts: 191
Reputação: +2

16 de agosto de 2015 às 18:26
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.
info
Grupo: Campones
Registrado: 14/10/13
Posts: 55
Reputação: +19

16 de agosto de 2015 às 19:34
Melhor resposta
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
info
Grupo: Cavaleiro
Registrado: 14/04/15
Posts: 191
Reputação: +2

17 de agosto de 2015 às 19:44
Muito Obrigado



info
Grupo: Cavaleiro
Registrado: 14/04/15
Posts: 191
Reputação: +2
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.