Olá galera ! Estou aqui para mostrar para vocês meu PRIMEIRO trabalho como Spell Maker.
A magia se chama Uber Exori, pode ser usada por Knights e Elite Knights.
Dentro da pasta Data>Spells>Scripts>Attack, copie qualquer arquivo de lá, renomeie para Uber Exori, exclua tudo que tem dentro e coloque isso :
--Created by Stefano--
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_STONES)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -100, 1.6, -1500)
arr = {
{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, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 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},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Após ter colocado esse texto na pasta Spells>Scripts>Attack, coloque isso no arquivo spells.xml, na pasta Spells :
<instant name="Terremoto" words="Uber Exori" lvl="100" mana="300" selftarget="1" prem="1" exhaustion="2000" needlearn="0" script="attack/Uber exori.lua">
<vocation name="Knight"/>
<vocation name="Elite Knight"/>
Pronto, segue SS da Spell :
Comentem, é minha primeira spell!