Ir para conteúdo

[Spell] Magia Exevo Double :d


Posts Recomendados

Exevo Double

 

Feito por mim :D

Versão Testada: 8.42

OTServ Testado: Alissow Ots 0.3.2.2

Objetivo: Vê se alguem se toca e cria magias mais criativas e coloridas

 

custom/dualatk.lua:

Citação:

local combat1 = createCombatObject()

local combat2 = createCombatObject()

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 65)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.4, -1, -0.1, -1)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.3, -1, -0.1, -1)

 

 

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, 1, 0, 0, 0, 0},

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

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

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

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

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

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

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

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

}

 

arr2 = {

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

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

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

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

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

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

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

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

{0, 0, 0, 0, 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},

}

 

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

 

 

local function onCastSpell1(parameters)

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

end

 

local function onCastSpell2(parameters)

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

end

 

 

function onCastSpell(cid, var)

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

addEvent(onCastSpell1, 1, parameters)

addEvent(onCastSpell2, 2, parameters)

 

end

 

 

Adicionar no spells.xml:

Citação:

<instant name="Dual Attack" words="exevo double" lvl="150" mana="450" prem="1" selftarget="0" exhaustion="1000" needlearn="0" script="custom/dualatk.lua">

<vocation name="Druid"/>

<vocation name="Elder Druid"/>

</instant>

 

 

comenten :tongue2: :XTibia_smile:

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

LoL?

 

REPROVADA

 

Sabe pq?

ai nao explica aonde colocar e como um mlk que nao sabe fazer spells sem tutorial vai saber onde é data/spells/scripts/custom ele copia o seu xml e acaba se ferrando pq isso pode buga o ot tipo o erro da "</instant>"

esse erro pode fazer o ot ficar bugado ( nao so essa magia mais como todas as outras) entao releia seu script poste um tuto teste em versoes inferiores pq a maioria dos ots n tem efeito 65

Cya

 

~BY: RINOXX~

Link para o comentário
Compartilhar em outros sites

:withstupidsmiley: disse tudo obrigado ^^

 

cara, uma sugestao pra ti. poe uma foto da magia funcionando, separa os códigos em quote desse jeito:

 

 

script aqui

 

e destaque as partes que o usuário pode editar assim:

 

script aqui

e essa parte vc pode editar

 

 

Boa sorte ^^

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...

Gostei da sua iniciativa de "colorir" o mundo das spells :lol:

Estarei voltando a fazer magias e te ajudarei nessa (y)

 

 

 

LoL?

 

REPROVADA

 

Sabe pq?

ai nao explica aonde colocar e como um mlk que nao sabe fazer spells sem tutorial vai saber onde é data/spells/scripts/custom ele copia o seu xml e acaba se ferrando pq isso pode buga o ot tipo o erro da "</instant>"

esse erro pode fazer o ot ficar bugado ( nao so essa magia mais como todas as outras) entao releia seu script poste um tuto teste em versoes inferiores pq a maioria dos ots n tem efeito 65

Cya

 

~BY: RINOXX~

 

Desculpe a sinceridade mas acho que você deveria olhar um pouco pro seu nariz antes de ser grosso assim com os companheiros de fórum, senhor dos scripts.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...