LE
spell

como tirar exausted dessa spells para pode combar

Por LeoTK, 10 de jan. de 2014 em Scripts

resolvido
4
739
LeoTKL
10 de janeiro de 2014 às 17:38

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 32)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -100.2, 1)

function onCastSpell(cid, var)

if exhaustion.check(cid, 12560) == TRUE then
doPlayerSendCancel(cid, "You are exhausted.")
doSendMagicEffect(getCreaturePosition(cid), 2)
return FALSE
end

local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z}
exhaustion.set(cid, 12560, 1)
doSendMagicEffect(position1, 199)
return doCombat(cid, combat, var)
end

 

zipter98Z
10 de janeiro de 2014 às 17:59

Área incorreta, tópico movido. Mais cuidado da próxima vez.

Sobre seu pedido,

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 32)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -100.2, 1, -100.2, 1)
 
function onCastSpell(cid, var)
 
local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z}
doSendMagicEffect(position1, 199)
return doCombat(cid, combat, var)
end

Editado Janeiro 10 por zipter98

LeoTKL
10 de janeiro de 2014 às 23:29

+rep pra tu thx

zipter98Z
11 de janeiro de 2014 às 13:15

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