YU
pedido

Preciso de uma Spell Simples

Por Yuri Gomes, 21 de jan. de 2014 em Scripts

resolvido
6
2.1k
Yuri GomesY
21 de janeiro de 2014 às 20:27

Eu queria uma spell target de preferencia que deixasse o inimigo bebado e um pouco lento!
Thanks!

21 de janeiro de 2014 às 21:25

Ta ai Spell pra deixar o outro bebado:

 

spellparalyze.lua (Coloque na pasta Attack)

 

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 14)

local condition = createConditionObject(CONDITION_DRUNK)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setCombatCondition(combat, condition)

local area = createCombatArea(AREA_CROSS5X5)
setCombatArea(combat, area)

function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

 

 

 

 

 

Tag no Spells.xml:

<instant name="Spell Paralyze" words="exevo paralyze" lvl="20" mana="50" prem="0" selftarget="1" exhaustion="1965" needlearn="0" event="script" value="attack/spellparalyze.lua">
<vocation id="2"/>
<vocation id="6"/>
</instant>

Editado Janeiro 21 por Shoguns

Yuri GomesY
21 de janeiro de 2014 às 21:38

Maninho essa spell ai está igual a um exevo gran mas flam, e eu queria uma spell para deixar o kra bebado ou um paralyze de target so que Spell pra kina e pala.
wqxAPRB.gif

Editado Janeiro 21 por Yuri Gomes

21 de janeiro de 2014 às 22:15

Tá ai ela como Target:

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 7, 14)

local condition = createConditionObject(CONDITION_DRUNK)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setCombatCondition(combat, condition)

local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -1, -8, -1, -14, 5, 5, 1.39, 2.19)
function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
end

 

 

Para ser para Kina e Pala e so deixar assim no spells.xml:

<instant name="Spell Paralyze" words="exevo paralyze" lvl="20" mana="50" prem="0" selftarget="1" exhaustion="1965" needlearn="0" event="script" value="attack/spellparalyze.lua">
<vocation id="3"/>
<vocation id="7"/>
<vocation id="4"/>
<vocation id="8"/>
</instant>

Editado Janeiro 21 por Shoguns

Yuri GomesY
21 de janeiro de 2014 às 22:31

FUNCIONOU OBRIGADO!


DUVIDA SANADA!

OmegaO
21 de janeiro de 2014 às 22:46

Tópico movido para a seção de dúvidas e pedidos resolvidos.