Maiia 0 #1 Postado 12 Janeiro, 2010 Nome do Script: Fúria da Terra Nome do Autor: Maiia Servidor Testado/Versão: TFS / 8.50 • Criando&Instalando • Primeiramente crie um bloco de notas com o nome furyofearth.lua (ou como prefirir). Após isso cole isso dentre do bloco de notas: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 45) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.0, -1300, -3.6, -3000) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 54) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.0, -1300, -3.6, -3000) arr1 = { {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, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 3, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 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}, } 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, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 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, 0, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2 } addEvent(onCastSpell1, 100, parameters) addEvent(onCastSpell2, 570, parameters) return TRUE end Após isso adicione o arquivo na pasta data/spells/scripts/attack. Então volte para a pasta data/spells, e abra o arquivo spells.xml, vá até Attack Spells e adicione esta linha: <instant name="Fury of Earth" words="Earth Fury" lvl="(?)" mana="(?)" selftarget="1" prem="(?)" exhaustion="(?)" needlearn="0" script="furyofearth.lua"> <vocation name="Elder Druid"/> </instant> EXPLICANDO!: Os (?) significam que você pode por como você quiser o lvl, a mana,etc.. modifique com o seu gosto! Magia pronta e Instalada em seu servidor! Agora uma foto para demonstrar melhor a magia! Pus a magia em spoiler pois ela é meio grande e como são 2 tempos Bom é isso! Uma Boa noite&Abraçoos. Compartilhar este post Link para o post
KuawiT 0 #3 Postado 13 Janeiro, 2010 Valeu, so que pra acerta um bixo com isso e foda né =/ Compartilhar este post Link para o post
Maiia 0 #4 Postado 13 Janeiro, 2010 É ela é ruim para monstros! Mais tente usar ela no pvp para voce ver vo solta a magia em um sqm e apos isso ela larga o 2 hit em outro sqm (se vc estiver em movimento) assim acertando os hits no player! Abraço! Compartilhar este post Link para o post
Demoniac Maker 0 #5 Postado 13 Janeiro, 2010 Nao curti muito nao :/ Mas vlw pelo Post :-) Compartilhar este post Link para o post