victormorin 0 #1 Postado 10 Janeiro, 2011 (editado) Incrivius Attack Nome : Incrivius Attack Nome Do Autor : Victor Morin / victormorin Versão Testada : 8.62 Informações Adicionais : Magia com cinco efeitos, o quarto efeito é healing.. Recomendo ajustar dano da magia de todos os tempos são os mesmos danos. Efeitos da magia : Fire, Ice, Holy, Healing. Vocações de Uso : Sorcerers, Druids, Master Sorcerers e Elder Druids Primeiro vamos em data/spells/scripts/attack copie qualquer arquivo .lua e renomeie como "Incrivius" nele adicione isso : local combat1 = createCombatObject()setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK)setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -40, -50, 1.0, 1.3)local combat2 = createCombatObject()setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK)setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -40, -50, 1.0, 1.3)local combat3 = createCombatObject()setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -40, -50, 1.0, 1.3)local combat4 = createCombatObject()setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_HEALING)setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -40, -50, 1.0, 1.3)local combat5 = createCombatObject()setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO)setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -40, -50, 1.0, 1.3)local arr1= {{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,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,1,1,1,0,0,0,0},{0,0,0,0,1,2,1,0,0,0,0},{0,0,0,0,1,1,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,0,0,0,0,0,0,0,0,0,0},{0,0,0,0,0,0,0,0,0,0,0},}local arr2= {{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,0,0,0,0,0,0},{0,0,0,1,1,1,1,1,0,0,0},{0,0,0,1,0,0,0,1,0,0,0},{0,0,0,1,0,2,0,1,0,0,0},{0,0,0,1,0,0,0,1,0,0,0},{0,0,0,1,1,1,1,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,0,0,0,0,0,0,0,0,0},} local arr3= {{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,0,0,0,0,0,0},{0,0,0,1,1,1,1,1,0,0,0},{0,0,0,1,0,0,0,1,0,0,0},{0,0,0,1,0,2,0,1,0,0,0},{0,0,0,1,0,0,0,1,0,0,0},{0,0,0,1,1,1,1,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,0,0,0,0,0,0,0,0,0},}local arr4= {{0,0,0,0,0,0,0,0,0,0,0},{0,1,1,1,1,1,1,1,1,1,0},{0,1,0,0,0,0,0,0,0,1,0},{0,1,0,0,0,0,0,0,0,1,0},{0,1,0,0,0,0,0,0,0,1,0},{0,1,0,0,0,2,0,0,0,1,0},{0,1,0,0,0,0,0,0,0,1,0},{0,1,0,0,0,0,0,0,0,1,0},{0,1,0,0,0,0,0,0,0,1,0},{0,1,1,1,1,1,1,1,1,1,0},{0,0,0,0,0,0,0,0,0,0,0},}local arr5= {{1,1,1,1,1,1,1,1,1,1,1},{1,0,0,0,0,0,0,0,0,0,1},{1,0,0,0,0,0,0,0,0,0,1},{1,0,0,0,0,0,0,0,0,0,1},{1,0,0,0,0,0,0,0,0,0,1},{1,0,0,0,0,2,0,0,0,0,1},{1,0,0,0,0,0,0,0,0,0,1},{1,0,0,0,0,0,0,0,0,0,1},{1,0,0,0,0,0,0,0,0,0,1},{1,0,0,0,0,0,0,0,0,0,1},{1,1,1,1,1,1,1,1,1,1,1},}local area1 = createCombatArea(arr1)local area2 = createCombatArea(arr2)local area3 = createCombatArea(arr3)local area4 = createCombatArea(arr4)local area5 = createCombatArea(arr5)setCombatArea(combat1, area1)setCombatArea(combat2, area2)setCombatArea(combat3, area3)setCombatArea(combat4, area4)setCombatArea(combat5, area5)local function onCastSpell1(parameters)doCombat(parameters.cid, parameters.combat1, parameters.var)endlocal function onCastSpell2(parameters)doCombat(parameters.cid, parameters.combat2, parameters.var)endlocal function onCastSpell3(parameters)doCombat(parameters.cid, parameters.combat3, parameters.var)endlocal function onCastSpell4(parameters)doCombat(parameters.cid, parameters.combat4, parameters.var)endlocal function onCastSpell5(parameters)doCombat(parameters.cid, parameters.combat5, parameters.var)endfunction onCastSpell(cid, var)local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5 }addEvent(onCastSpell1, 900, parameters)addEvent(onCastSpell2, 1300, parameters)addEvent(onCastSpell3, 1600, parameters)addEvent(onCastSpell4, 1900, parameters)addEvent(onCastSpell5, 2200, parameters)end Agora vamos em data/spells/spells.xml lá vamos adicionar está linha : <instant name="Incrivius Attack" words="Exevo Incrivius" lvl="100" mana="650" prem="0" range="3" blockwalls="1" exhaustion="0" needlearn="0" script="attack/Incrivius.lua"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> <vocation name="Druid"/> <vocation name="Elder Druid"/> Apresentação da Magia : Video : Então é isso pessoal, Tchau!! Obrigado pela atenção, Abraços, Victor Morin Editado 11 Março, 2011 por victormorin Compartilhar este post Link para o post
Lwkass 1 #2 Postado 11 Janeiro, 2011 Eu vou aprovar, mas só acho que uma magia que utiliza 4 elementos um pouco apelativa, Aprovado Compartilhar este post Link para o post
victormorin 0 #3 Postado 11 Janeiro, 2011 Eu vou aprovar, mas só acho que uma magia que utiliza 4 elementos um pouco apelativa, Aprovado Obrigado por aprovar, eu fico exagerando pensando que em WAR seria bom para gastar sua mana inteira com eliminação de todos os jogadores, e ainda é só falar que vai dar o "ataque final" e os jogadores de seu time iriam para área de healing... Foi isso que pensei na hora de fazer.... Abraços, Victor Morin Compartilhar este post Link para o post
shaampz 0 #4 Postado 13 Janeiro, 2011 ta legal .. curti mais a musica HAHAH sinceridade [ON] qual nome da musica ? Compartilhar este post Link para o post
victormorin 0 #5 Postado 14 Janeiro, 2011 Summer Hit - DJ Next @shaapmz Compartilhar este post Link para o post