DR

Genkidama Legalzinha...

Por drenswater, 31 de out. de 2008 em Archived

script
11
1.9k
drenswaterD
31 de outubro de 2008 às 17:13

editei uma genkidama...

ficou bem melhor, ela usa 1° mana drain e depois um atk de energia...

 

em data/spells/scripts/ copie qualquer arquivo, cole e renomeie pra genkidama e coloque issu dentro.

 

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 12)

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 12)

setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)

 

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, 12)

setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)

 

local combat4 = createCombatObject()

setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat4, COMBAT_PARAM_EFFECT, 12)

setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)

 

local combat5 = createCombatObject()

setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat5, COMBAT_PARAM_EFFECT, 12)

setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)

 

local combat6 = createCombatObject()

setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat6, COMBAT_PARAM_EFFECT, 12)

setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)

 

local combat7 = createCombatObject()

setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat7, COMBAT_PARAM_EFFECT, 12)

setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)

 

local combat8 = createCombatObject()

setCombatParam(combat8, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)

setCombatParam(combat8, COMBAT_PARAM_EFFECT, 12)

setCombatFormula(combat8, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)

 

 

local combat9 = createCombatObject()

setCombatParam(combat9, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat9, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)

setCombatFormula(combat9, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)

 

arr1 = {

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

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

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

}

 

 

arr2 = {

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

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

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

}

 

 

arr3 = {

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

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

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

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

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

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

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

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

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

}

 

 

 

arr4 = {

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

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

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

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

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

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

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

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

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

}

 

 

 

arr5 = {

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

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

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

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

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

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

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

}

 

 

arr6 = {

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

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

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

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

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

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

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

}

 

 

arr7 = {

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

}

 

 

 

arr8 = {

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

}

 

 

arr9 = {

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

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

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

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

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

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

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

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

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

}

 

local area1 = createCombatArea(arr1)

local area2 = createCombatArea(arr2)

local area3 = createCombatArea(arr3)

local area4 = createCombatArea(arr4)

local area5 = createCombatArea(arr5)

local area6 = createCombatArea(arr6)

local area7 = createCombatArea(arr7)

local area8 = createCombatArea(arr8)

local area9 = createCombatArea(arr9)

setCombatArea(combat1, area1)

setCombatArea(combat2, area2)

setCombatArea(combat3, area3)

setCombatArea(combat4, area4)

setCombatArea(combat5, area5)

setCombatArea(combat6, area6)

setCombatArea(combat7, area7)

setCombatArea(combat8, area8)

setCombatArea(combat9, area9)

 

local function onCastSpell1(parameters)

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

mayNotMove(parameters.cid, 1)

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

 

local function onCastSpell4(parameters)

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

end

 

local function onCastSpell5(parameters)

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

end

 

local function onCastSpell6(parameters)

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

end

 

local function onCastSpell7(parameters)

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

end

 

local function onCastSpell8(parameters)

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

doCreatureSay(parameters.cid, "break", 1)

end

 

local function onCastSpell9(parameters)

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

end

 

function onCastSpell(cid, var)

 

doSendAnimatedText(getPlayerPosition(cid), "GenkiDama", TEXTCOLOR_ORANGE)

local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6, combat7 = combat7, combat8 = combat8, combat9 = combat9 }

addEvent(onCastSpell1, 0, parameters)

addEvent(onCastSpell2, 200, parameters)

addEvent(onCastSpell3, 400, parameters)

addEvent(onCastSpell4, 600, parameters)

addEvent(onCastSpell5, 800, parameters)

addEvent(onCastSpell6, 1000, parameters)

addEvent(onCastSpell7, 1200, parameters)

addEvent(onCastSpell8, 1400, parameters)

addEvent(onCastSpell9, 1600, parameters)

 

end

 

GenkiDama= renomeie para o nome da sua magia...

 

agora vá para data/spells/spells.xml e coloque isso:

 

<instant name="genkidama" words="genkidama" lvl="80" maglv="48" mana="800" soul="0" exhaustion="1" prem="1" enabled="1" script="genkidama.lua"><vocation id="1"/><vocation id="5"/></instant>

 

genkidama=mude pro que vc vai dezer pra soltar a magia e pronto!!!

ai está sua genkidama...

 

deixe um comentário...

ZaforZ
31 de outubro de 2008 às 18:14

Eu soh axu que você podia explicar como mudar a força

"setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.2, -50, -1.2, -0)"

dele , pq mta gente n sabe XD

TIBIANO458T
07 de novembro de 2008 às 16:58

Legalzinh a magia vo testa.

mas vc bem q poderia colocar umas SS da magia né

LordNinjaL
09 de novembro de 2008 às 18:19
Legalzinh a magia vo testa.

mas vc bem q poderia colocar umas SS da magia né

 

 

Pois é né

XD

Vo testa

Olha só o kra coloco Xx Lord Ninja xX ali /\

 

Copiãoo

GeraldoDiasG
13 de novembro de 2008 às 23:32

magia loka, muito poko msm :smile_positivo: flw ate mais ...

post-161023-1226626327.gif

WolfImortalW
18 de novembro de 2008 às 15:39

coloca ss ai :)

mais eu gostei !

 

flws :positive:

3 meses depois...
KayrussK
07 de fevereiro de 2009 às 15:51

Vê se coloka uma ss ae fi monte de gente ja pediu :blush:

07 de fevereiro de 2009 às 20:24

Cara depois que paralyza nem com utani hur nem nd da pra tirar.

Esqueceu de avisar que apra a versão 8.4 tem que colocar o script na pasta de atk e o instant ficaria assim:

<instant name="genkidama" words="esfera mistica" lvl="200" mana="400" prem="1" casterTargetOrDirection="1" blockwalls="1" exhaustion="1000" needlearn="0" script="attack/genkidama.lua">

<vocation name="Knight" />

<vocation name="Elite Knight" />

</instant>

 

Não vi malz que era 10/08 mais em td caso ta ai se for pra 8.4!

 

Sem Mais,

Dark Knight!

zaitchZ
13 de fevereiro de 2009 às 13:50

alguma alma bondosa posta uma SS pra galeeera --'

se tiver alguma SS o tópico será mais acessado certeza

ZaforZ
14 de fevereiro de 2009 às 21:29

WolfDanger reportado por reviver o topico

HeitorzinH
14 de fevereiro de 2009 às 21:31

Fechado.

 

P.S: Reviver tópicos antigos, é considerado flood, a próxima vez o autor desse ato poderá receber punições.

Abraços.