Spell remover 50% de mana

Xtudomuito
em Scripts

Xtudomuito

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 14/04/15Posts: 191

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.

Alencar522

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/10/13Posts: 55

...

oswdmr.gif

Xtudomuito

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 14/04/15Posts: 191

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.

Alencar522

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/10/13Posts: 55

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

oswdmr.gif

Xtudomuito

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 14/04/15Posts: 191

Muito Obrigado

SkyLigh

User X
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 23/07/12Posts: 2183Char no Tibia: Kissy

Movido para resolvidos.

Att,
Kissy