Ir para conteúdo
  • 0

Spell Tirar Dano No Usuario


nbb147

Pergunta

galera queria saber se e possivel colocar para uma spell tirar dano no usuario, tipo o player usa e tira uma % do hp dele, colocarei um script abaixo, um script que e para adicionar isso:

 

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, 40)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

arr = {

{0, 0, 0, 0, 0},

{0, 0, 0, 0, 0},

{0, 0, 0, 0, 0},

{0, 1, 2, 0, 0},

{0, 0, 0, 0, 0},

{0, 0, 0, 0, 0},

{0, 0, 0, 0, 0},

}

local area = createCombatArea(arr)

setCombatArea(combat, area)

local dur = 15 -- spell vai durar 10 segundos

local delay = 500 -- delay (em ms) entre cada enviada de effect

function executeCombat(cid, combat, var, time)

if not isCreature(cid) or time <= os.time() then return end

local var = var

var.pos = getThingPos(cid)

doCombat(cid, combat, var)

addEvent(executeCombat, delay, cid, combat, var, time)

end

function onCastSpell(cid, var)

local status = getCreatureStorage(cid, 1115)

if status > os.time() then

return doPlayerSendCancel(cid, "A spell já esta ativado.")

end

doCreatureSetStorage(cid, 1115, os.time() + 15)

executeCombat(cid, combat, var, os.time() + dur)

return true

end

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...