Por thepunisher, 01 de mar. de 2009 em Globalevents e Spells
info
Grupo: Campones
Registrado: 12/01/08
Posts: 25
Reputação: +1
Estou trazendo para vcs mais um trabalho meu, o EXORI GRAN MAS FIRE.
Ponha isto em Spells.xml:
<instant name="Mega Berserk" words="exori gran mas fire" lvl="100" mana="400" prem="1" needweapon="1" exhaustion="1000" needlearn="0" script="megaberserk.lua"> <vocation name="Knight" /> <vocation name="Elite Knight" /> </instant>
<vocation name="Knight" />
<vocation name="Elite Knight" />
</instant>
e crie em spells\scripts um arquivo .lua com o nome megaberserk e ponha isto dentro:
local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -2.3, -50) local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) --setConditionParam(condition, CONDITION_PARAM_SPEED, -500) setConditionFormula(condition, -0.9, 0, -0.9, 0) setCombatCondition(combat, condition) local arr = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 2, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -2.3, -50)
local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
--setConditionParam(condition, CONDITION_PARAM_SPEED, -500)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)
local arr = {
{0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 0},
{0, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 2, 1, 0, 0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Comentem Plz :smile_positivo:
Registrado: 26/04/08
Posts: 49
Reputação: 0
Bota SS
-------------------
Spell legalzinha, continue assim :smile_positivo:
Registrado: 01/03/09
Posts: 46
Coloca SS aí. Até que ta legal, mais você pode colocar falas, etc...
~K.O.N
info
Grupo: Campones
Registrado: 12/01/08
Posts: 25
Reputação: +1
Estou trazendo para vcs mais um trabalho meu, o EXORI GRAN MAS FIRE.
Ponha isto em Spells.xml:
e crie em spells\scripts um arquivo .lua com o nome megaberserk e ponha isto dentro:
Comentem Plz
:smile_positivo: