Abre a spells.xml e adicione:
<instant name="Magia Universal" words="unispell" lvl="10" mana="100" selftarget="1" exhaustion="10000" needlearn="0" event="script" value="attack/unispell.lua"><vocation id="1"/><vocation id="2"/><vocation id="3"/><vocation id="4"/><vocation id="5"/><vocation id="6"/><vocation id="7"/><vocation id="8"/>
</instant>
E na pasta spell/scripts/attack ,copie algum arquivo,renomeie para unispell.lua e cole abaixo.
local ataquemin, ataquemax = 100, 300 --aqui voce coloca o dano minimo e maximo dando pela spell
local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)local area = createCombatArea(AREA_CROSS6X6)setCombatArea(combat, area)function onGetFormulaValues(cid, level, skill, attack, factor)local levelTotal = level * 1.9return -(levelTotal + ataquemin), -(levelTotal + ataquemax)endsetCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")function onCastSpell(cid, var)return doCombat(cid, combat, var)end
Certifique-se que voce tem na lib de spells(spells/lib/spells.lua) ,a area ACROSS 6X6. Caso nao tenha abra o arquivo spells.lua da pasta lib e cole:
AREA_CROSS6X6 = {
{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},{0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0},{0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0},{0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0},{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},{1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1},{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},{0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0},{0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0},{0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0},{0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}}
Espero que dê tudo certo,boa sorte.





info
Grupo: Barão
Registrado: 21/11/13
Posts: 213
Reputação: +19
Boa tarde galera, venho aqui pedir um Script, eu sinceramente nao sei por onde começar, eu estou querendo criar uma Magia Universal, ou seja, todos os player podem usar, mais o ML nao conta, pois o calculo de dano da magia sera feita a parti do level dos players, pois todos os script que eu tenho sao a parti de ML + Level, nao sei fazer, sera que alguem poderia fazer pra min por favor?
Dados da magia que eu quero: