- Fórum
- OTServ
- Recursos
- Scripting
- Globalevents e Spells
- [spells]exevo Gran Mas Healing
77
[spells]exevo Gran Mas Healing
Por 777779, 13 de set. de 2009 em Globalevents e Spells
otserv
tibia
script
1
993
Por 777779, 13 de set. de 2009 em Globalevents e Spells
info
Grupo: Campones
Registrado: 12/09/09
Posts: 55
Reputação: 0
Char no Tibia: Lord Anjo Da Noite
Ola Xtibianos hj trago mais uma novidade uma nova magia chamada exevo gran mas healing com dois efeitos e so vc fazela e vc ira ver
Vamos Ao Q nos querremos
Va em dat/spells/scripts/attack e crie um arquivo lua com o nome exevo gran mas healing e cole isso dentro
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -3.5, -32, -2.9, -300)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -3.5, -32, -2.9, -300)
local arr1 = {
{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, 1, 0},
{0, 0, 1, 0, 1, 0, 1, 0, 0},
{0, 1, 0, 1, 0, 1, 0, 1, 0},
{0, 0, 1, 0, 3, 0, 1, 0, 0},
{0, 1, 0, 1, 0, 1, 0, 1, 0},
{0, 0, 1, 0, 1, 0, 1, 0, 0},
{0, 1, 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},
}
local arr2 = {
{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, 1, 1, 1, 1, 0, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 3, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 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, 150, parameters)
addEvent(onCastSpell2, 270, parameters)
end
Despois va em seplls.xml e coloque
<vocation name="Druid"/>
<vocation name="Elder Druid"/>
Pronto spell feita agora e so entrar no ot e usala
Se gosto Comente
Se tem duvidas pergunte
Se n gosto me diga
Ate a proxima Galera
Editado Setembro 13 por WalckerStricker