Ir para conteúdo
  • 0

Spell Que Tire Mana...


juan500

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -20, -20, -25, -25)

local arr = {
{0, 0, 0},
{0, 1, 0},
{1, 2, 1},
{0, 1, 0},
{0, 0, 0},
{0, 0, 0},
{0, 0, 0},
}

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

Link para o comentário
Compartilhar em outros sites

  • 0

@Notle2012, esqueceu a areá.

 

Adicione assim (Créditos by notle2012):

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 1)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -20, -20, -25, -25)

 

local arr = {

{0, 1, 0},

{0, 1, 0},

{0, 1, 0},

{0, 2, 0},

{0, 0, 0},

{0, 0, 0},

{0, 0, 0},

}

 

local area = createCombatArea(arr)

setCombatArea(combat, area)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

Editando:

 

-Verde: Formula de attack

-Vermelho: Efeito (/x)

-Laranja: Areá

 

A tag:

 

<instant name="spell" words="palavras" lvl="100" mana="1600" prem="1" exhaustion="1000" selftarget="1" needlearn="0" script="arquivo.lua">

<vocation id="2"/>

<vocation id="6"/>

<vocation id="1"/>

<vocation id="5"/>

</instant>

 

Editando:

 

-Vermelho: Palavra magica (utilizada para ativar a spell)

-Verde: Level necessário

-Laranja: Mana necessária (também vai ser gasta)

-Roxo: Nome do seu arquivo.

-Marrom: Id das vocações

 

 

Qualquer outra dúvida pergunte.

Link para o comentário
Compartilhar em outros sites

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