SC

[spell]soco

Por Scrumbler, 11 de out. de 2009 em Globalevents e Spells

script
3
1.5k
ScrumblerS
11 de outubro de 2009 às 11:36

Oi pessoal, eu fiz uma spell pra mages, na verdade, nem é uma spell, mas é como se o mage estivesse dando um soco no inimigo e usando uma magia para deixar o soco mais forte, e so pode ser usada de perto(1 sqm). Não tem screen shot por que eu ainda não testei, mas deve funcionar

 

Copie qualquer script das spells,renomeie para Punch.lua, e apague o que tem dentro, e cole isto:

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSION)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.9, 0, -0.7, 0)

 

local distanceCombat = createCombatObject()

setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA)

setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -0.9, 0, -0.7, 0)

 

function onCastSpell(cid, var)

if(variantToNumber(var) ~= 0) then

return doCombat(cid, distanceCombat, var)

end

return doCombat(cid, combat, var)

end

 

 

Depois, vá em Spells.xml, ache a parte de Attack Spells, se tiver, e cole isto:

 

<instant name="Punch" words="exori tempo hur" lvl="15" mana="40" prem="0" range="1" casterTargetOrDirection="1" blockwalls="1" exhaustion="1000" needlearn="0" script="attack/Punch.lua">

<vocation name="Druid"/>

<vocation name="Elder Druid"/>

<vocation name="Sorcerer"/>

<vocation name="Master sorcerer"/>

</instant>

Editado Outubro 11 por Scrumbler

\Mattheus ~*\
14 de outubro de 2009 às 15:29

Poste alguma ScreenShot para que outros possam avaliar, os arquivos bote como

, para melhor organização .

 

Abraços .

-Fark--
19 de outubro de 2009 às 19:39

posta ss's é sempre legal! e ajuda o player a add no OT!