MI

Exori Stinger (by Mimow)

Por Mimow, 15 de out. de 2008 em Globalevents e Spells

otserv
tibia
script
9
2.2k
MimowM
15 de outubro de 2008 às 02:18

Exori Stinger (By Mimow)

Para Knights

 

Na pasta (data/spells/scripts) copie e cole qualquer magia que estiver la e edite para:

 

--Exori Stinger By Mimow (Xtibia)

local combat1 = createCombatObject()

setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat1, COMBAT_PARAM_EFFECT, 7)

setCombatFormula(combat1, COMBAT_FORMULA_SKILL, 15, 0, 1.7, 0)

 

local combat2 = createCombatObject()

setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)

setCombatParam(combat2, COMBAT_PARAM_EFFECT, 8)

setCombatFormula(combat2, COMBAT_FORMULA_SKILL, 10, 0, 1.7, 0)

 

local combat3 = createCombatObject()

setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat3, COMBAT_PARAM_EFFECT, 9)

setCombatFormula(combat3, COMBAT_FORMULA_SKILL, 15, 0, 1.7, 0)

 

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

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

}

 

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, 200, parameters)

addEvent(onCastSpell3, 300, parameters)

end

 

Na pasta (Data/spells) abra o arquivo spells.xml e adicione:

 

<instant name="Exori Stinger" words="exori stinger" selftarget="0" aggressive="0" lvl="90" maglv="6" mana="160" soul="0" exhaustion="1" prem="0" enabled="1" script="Exori Stinger.lua"><vocation id="4"/><vocation id="8"/></instant>

 

Testado em 2 server's 8.1!

 

exori_stinger205.png

 

Créditos: By Mimow

 

Quem tiver uma fórmula melhor para esta magia poste aqui que eu edito!

 

COMENTEM!!!

Editado Março 6 por Mimow

1 mês depois...
GofaiaG
01 de novembro de 2008 às 21:43

Provavelmente voce esta usando ela pra mage e o dano esta baixo mesmo com os valores altos nao é?

É porque voce ta usando o COMBAT_FORMULA_SKILL, ele se baseia pelo skill

setCombatFormula(combat1, COMBAT_FORMULA_SKILL, 15, 0, 1.7, 0)

Use setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, 15, 0, 1.7, 0), ele se baseia pelo ml

E é claro, diminui os valores caso use o COMBAT_FORMULA_LEVELMAGIC

 

 

 

BLoody kisses

Editado Novembro 1 por Gofaia

2 meses depois...
TapetaoT
08 de janeiro de 2009 às 01:18

Gostei, parabens !

 

Ja vo coloca no meu server :smile_positivo:

BillyBolaB
08 de janeiro de 2009 às 01:59

Po bem legal a magia, eu achei ela bem bonita tambem com o pox.

 

Parabéns.

cpsfuteC
08 de janeiro de 2009 às 22:58

Vlw Mimow Magia Rox ^.- ;]~~

Vo Da Um Test

Abrass =]

66625976
11 de janeiro de 2009 às 12:44

ai Gostei parabens xD

 

ja vo por aki no meu ot1

maniacooM
12 de janeiro de 2009 às 03:04

Rox legal msm xD

66625976
12 de janeiro de 2009 às 14:27

ACABEIDE Por aki kra mto rox !!

cpsfuteC
12 de janeiro de 2009 às 23:46

Baita Roxx xD