Ir para conteúdo

~exori Effect~ Um Exori Diferente


Neon Bulock

Posts Recomendados

Eu estava em uma equipe como spell maker como nos desistimos.... vou Postar uma das minhas magias para voces

 

Bom Vamos Lah

 

Magia:Exori Effect

Descriçao: Um Exori com um campo maior efeituado por 3 Elementos, Sendo Eles: Fogo,Tera & Gelo.

 

Primeiro Passo

 

Vá Na pasta Spells e Depois em Scripts. Crie um Bloco de Notas chamado "exori effect" e La dentro Cole Isto.

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 43)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 54)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)

 

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, 6)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)

 

 

local arr1 = {

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

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

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

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

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

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

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

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

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

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

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

}

local arr2 = {

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

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

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

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

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

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

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

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

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

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

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

}

local arr3 = {

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

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

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

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

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

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

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

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

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

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

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

}

 

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

local area3 = createCombatArea(arr3)

 

 

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

setCombatArea(combat3, area3)

 

 

local function onCastSpell1(parameters)

doCombat(parameters.cid, parameters.combat1, parameters.var)

end

 

local function onCastSpell2(parameters)

doCombat(parameters.cid, parameters.combat2, parameters.var)

end

 

local function onCastSpell3(parameters)

doCombat(parameters.cid, parameters.combat3, parameters.var)

end

 

 

function onCastSpell(cid, var)

local parameters = { cid = cid, var = var,combat1 = combat1,combat2 = combat2,combat3 = combat3,}

addEvent(onCastSpell1, 100, parameters)

addEvent(onCastSpell2, 100, parameters)

addEvent(onCastSpell3, 100, parameters)

 

end

 

Segundo Passo

 

Apos Isso Vá Ate o arquivo Spells.xml que fika na pasta Spells.

 

La Dentro Cole isto

<instant name="exori effect" words="exori effect" lvl="80" maglv="8" soul="0" mana="350" exhaustion="0" prem="1" enabled="1" script="exori effect.lua"><vocation id="6"/><vocation id="7"/><vocation id="2"/><vocation id="2"/><vocation id="5"/><vocation id="4"/><vocation id="1"/><vocation id="8"/><vocation id="12"/></instant

 

Pronto agora e so Entra no ot e testala :D o nome da magia e Exori Effect.

 

Aki vai um Link da Magia!Pois nao conseguir posta direto aki no forum :X

Magia!

 

 

Commentem por favor e se forem postar em outro topico Favor Colocar meus Credits~

 

~Neon Bulock~

Editado por Neon Bulock
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

uma dúvida:

 

Quando vamos criar novas spells a capacidade de novas spells tem limite?

 

por que eu fiz tudo certo ate como eu crio as minha, ai deu erro na parte do summon creature, ai naum abriu o ot, ai deletei a magia exori effect e funfou tranquilo.

 

Porque naum funcionou??

Link para o comentário
Compartilhar em outros sites

Olha achei um erro:

Lá onde ta assim:

 

Segundo Passo

 

Apos Isso Vá Ate o arquivo Spells.xml que fika na pasta Spells.

 

La Dentro Cole isto

<instant name="exori effect" words="exori effect" lvl="80" maglv="8" soul="0" mana="350" exhaustion="0" prem="1" enabled="1" script="exori effect.lua"><vocation id="6"/><vocation id="7"/><vocation id="2"/><vocation id="2"/><vocation id="5"/><vocation id="4"/><vocation id="1"/><vocation id="8"/><vocation id="12"/></instant

 

Ali no final em </instant

ta errado. O certo seria:

</instant>

 

Ficaria assim:

 

Segundo Passo

 

Apos Isso Vá Ate o arquivo Spells.xml que fika na pasta Spells.

 

La Dentro Cole isto

<instant name="exori effect" words="exori effect" lvl="80" maglv="8" soul="0" mana="350" exhaustion="0" prem="1" enabled="1" script="exori effect.lua"><vocation id="6"/><vocation id="7"/><vocation id="2"/><vocation id="2"/><vocation id="5"/><vocation id="4"/><vocation id="1"/><vocation id="8"/><vocation id="12"/></instant>

 

Arruma aí. A e pra quem não sabe, ajeite as vocations ids do seu jeito, pois se você não modificou as vocações, não vai exitir a vocation 12.

 

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
×
×
  • Criar Novo...