Ae Galera, venho postar para voces duas magias de trap que eu fiz.
Elas nao tem aqueles bug de nao tirar mana nem nao ter exausted, pois encontrei como resolver o bug.
Versao testada: 8.54
1ª Magia: Exevo tera trap
Primeiramente va na pasta do seu ot /data/spells/scripts. Copie algum arquivo .lua e o renomeio para tera trap.
Apague tudo o que esta escrito e ponha isto:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 50) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.9, -50, -1.3, -60) local arr = { {0, 0, 0, 1, 0, 0 ,0}, {0, 0, 1, 1, 1, 0 ,0}, {0, 1, 1, 1, 1, 1 ,0}, {1, 1, 1, 2, 1, 1 ,1}, {0, 1, 1, 1, 1, 1 ,0}, {0, 0, 1, 1, 1, 0 ,0}, {0, 0, 0, 1, 0, 0 ,0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
Agora volte para a pasta spells e abra o arquivo spells.xml e adcione esta tag:
<instant name="exevo tera trap" words="exevo tera trap" lvl="90" mana="1400" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="tera trap.lua"> <vocation name="Elder Druid" /> </instant>
Agora Modifique de acordo com sua vontade.
2ª Magia: Exevo vis trap
Primeiramente va na pasta do seu ot /data/spells/scripts e copie algum arquivo .lua e renomeio para vis trap.
Agora abra ele, apague tudo oque estiver dentro e cole isto:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 40) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.9, -50, -1.3, -60) local arr = { {0, 0, 0, 1, 0, 0 ,0}, {0, 0, 1, 1, 1, 0 ,0}, {0, 1, 1, 1, 1, 1 ,0}, {1, 1, 1, 2, 1, 1 ,1}, {0, 1, 1, 1, 1, 1 ,0}, {0, 0, 1, 1, 1, 0 ,0}, {0, 0, 0, 1, 0, 0 ,0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
Agora volte para a pasta spells e abra o arquivo spells.xml e adcione esta tag:
<instant name="exevo vis trap" words="exevo vis trap" lvl="90" mana="1400" prem="1" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="vis trap.lua"> <vocation name="Master Sorcerer" /> </instant>
Screen Shot's:
Exevo tera trap
Exevo vis trap