Olá a todos do XTIBIA este já é meu 2º trabalho que posto aki,então sou meio novo então me perdoe se eu fizer algo errado
Bom como no titulo está dizendo é uma Magia que retira mana do seu inimigo,mais vamo deixar de papo e ir ao que interessa:
para começar crie um arquivo.Lua e coloke isso dentro:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.6, -100, -3.8, -100) arr = { {0, 0, 0, 0, 6, 1, 2, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 3, 1, 1, 3, 1, 1, 0, 0}, {0, 4, 1, 1, 1, 1, 1, 1, 1, 7, 0}, {0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0}, {1, 3, 4, 5, 6, 7, 1, 5, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 7, 2, 1, 1, 0, 0}, {0, 5, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
Depois disso salve e coloke na pasta spells/script
Agora o 2º passo:
vá na pasta spells/xml e add isso:
Explicando:
Laranja: É o nome da spell,pode ser qualquer um não interfere em nada.
Azul: É a palavra mágica que voçê usara para envocar a magia.
Vermelho: É o nome do arquivo que voçê colokou na pasta spells/script.
Verde: É a Id das vocações que poderão usar a magia,neste caso eu usei as vocações 5(Master sorcerer) e 6(Elder druid)
Então é isso,até meu próximo trabalho,Flw a todos!