DO

Shark Wave By Dokmos

Por Dokmos, 14 de dez. de 2007 em Globalevents e Spells

otserv
tibia
script
7
2.6k
DokmosD
14 de dezembro de 2007 às 23:57

Essa spell é simples, mas tem um efeito visual bem legal. Ideal para vocações que tenha alguma relação com água ou magia...

 

Shark Wave é de muitas magias do projeto heroes.servequake.com que está sendo feito, com o tempo vou trazendo mais magias do projeto ao fórum Xtibia. Sobre o projeto para mais informações acesse Link da Comunidade do Projeto Heroes

 

Script da Spell

 

Abra o bloco de notas e coloque isto e salve com o nome shark_wave.lua dentro de data\spells\scripts

-----Shark Wave by Dokmos-----

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.1, -19, -0.2, -11)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -0.1, -19, -0.2, -11)

 

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -0.1, -19, -0.2, -11)

 

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

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

}

 

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

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

}

 

arr3 = {

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 2, 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, 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, 0, parameters)

addEvent(onCastSpell2, 250, parameters)

addEvent(onCastSpell3, 500, parameters)

 

end

 

Como vocês podem ver essa spell solta uma onda, bem simples mas com um efeito visual bem rox...

-0.1, -19, -0.2, -11 Nesta parte caso você queira mudar o ataque segue a seguinte ordem (Máx. ML, Máx. Dano, Mín. ML, Mín. Dano) Ocorre um cáculo entra o ML * Dano

 

Código da Spell

 

Você pode alterar as seguintes partes:

lvl="20" Level mínimo para usar a spell

maglv="0" Magic Level mínimo para usar a spell

mana="50" Mana necessária para usar a spell

soul="0" Quantidade de soul necessária para usar a spell

exhaustion="1000" Gasto exaustivo do personagem (1000=1 segundo)

prem="0" Se para usar a spell é necessário ser premium account (0=não, 1=sim)

vocation id="1" ID da vocação que poderá usar a spell

 

 

Aqui está um .gif da spell vale a pena experimentar :smile_positivo:

 

t_sharkwavem_5879a0a.gif

 

Obs: A imagem .gif por sua velocidade talvez não reproduzirá com precisão de tempo que ocorre na spell.

Créditos: Dokmos

Apoio: Heroes Server

Editado Julho 21 por Dokmos

ThthtT
15 de dezembro de 2007 às 11:21

aff.........

voce copiou de mim.......

só que voce colocou energy em vez de sound

Mas esta boa... parabens

DokmosD
15 de dezembro de 2007 às 11:36
aff.........

voce copiou de mim.......

só que voce colocou energy em vez de sound

Mas esta boa... parabens

 

1º THH não tinha visto sua spell malz aew, mas fui ver agora e testei ela e não tem nada a ver com a minha :icon2: , pois você usa o efeito "CONST_ME_SOUND_PURPLE", além da seqüência de onda ser totalmente diferente, repare que na minha jogo um efeito mais realista, pois a onda começa formando a crista, etc...

 

2º Você postou sua spell 03/12/2007, entre na comunidade e pergunte aos jogadores quanto tempo eles estão jogando com esta spell.

 

3º Agradeço por seu comentário e peço novamente desculpas. :smile_positivo:

ShrimpzinS
15 de dezembro de 2007 às 14:28

Cade o SCRIPT??

 

Passa o Ip Do seu server ai..Pra mim entra...Se tiver site pra acc passa tbm

DokmosD
16 de dezembro de 2007 às 11:09

@Shrimpzin

O script está dentro da primeira spoil, o servidor está em fase Closed Beta, então ainda não está aberto para todos, ainda estamos realizamos testes, com alguns jogadores se quiser participar na comunidade tem mais informações.

morgado4everM
16 de dezembro de 2007 às 20:17

Ta parecida com a TSUNAMI, mas ai, esssas magias animadas sao rox, gostei tbm!

DokmosD
17 de dezembro de 2007 às 08:56

@Morgado4ever

Vlw pelo comentário, sim já ela é parecida com a Tsunami só que menor, pelo fato de ser uma onda.