SK

Colocar dano

Por SkyDarkyes, 06 de out. de 2013 em Scripts

13
1.1k
06 de outubro de 2013 às 10:16

Tem como colocar para essa spell de paralyze soltar dano

local combat = createCombatObject()
 
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 134)
 
local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionParam(condition, CONDITION_PARAM_SPEED, -30000)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)
 
function onCastSpell(cid, var)
local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z}
doSendMagicEffect(position1, 252)
return doCombat(cid, combat, var)
end

Já tentei

 

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -25.2, 1, -35.2, 1)

 

Não foi

Editado Outubro 6 por SkyDarkyes

RoksasR
06 de outubro de 2013 às 10:58

Isso é tipo um utani hur, pra q soltar dano? rsrs.

06 de outubro de 2013 às 12:08

Porque eu quero rsrsrsrs

ZarussZ
06 de outubro de 2013 às 13:20

 

local combat = createCombatObject()
 
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 134)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1)
 
local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionParam(condition, CONDITION_PARAM_SPEED, -30000)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)
 
function onCastSpell(cid, var)
local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z}
doSendMagicEffect(position1, 252)
return doCombat(cid, combat, var)
end

Tambem-lhe pergunto qual a finalidade de uma magia igual utani hur tira dano?

06 de outubro de 2013 às 13:24

Isso é magia de paralyze

ZarussZ
06 de outubro de 2013 às 13:25

huh.png agora que vi que ali tava -30000 mais funcionou a spell que te mandei?

06 de outubro de 2013 às 13:34

Ah magia n funfa,eu falo e n vai,tbm n da erro na distro

ZarussZ
06 de outubro de 2013 às 13:51


local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYDAMAGE)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLENERGY)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1)

local condition = createConditionObject(CONDITION_PARALYZE)

setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)

setConditionParam(condition, CONDITION_PARAM_SPEED, -30000)

setConditionFormula(condition, -0.9, 0, -0.9, 0)

setCombatCondition(combat, condition)

 

function onCastSpell(cid, var)

local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z}

doSendMagicEffect(position1, 252)

return doCombat(cid, combat, var)

end

 

 

Editado Outubro 6 por Zaruss

06 de outubro de 2013 às 13:59

Vlw

ZarussZ
06 de outubro de 2013 às 14:05

Duvida sanada.

Reportado para moverem.

RoksasR
06 de outubro de 2013 às 14:11

Obrigado por colaborar com a comunidade XTibia.

 

#Movido p/ resolvidos.

ThaynaT
06 de outubro de 2013 às 16:20

REMOVIDO - FLOOD.

Editado Outubro 6 por Roksas

RoksasR
06 de outubro de 2013 às 17:55

#skynet - Alertado.

Assuntos não relacionados ao fórum.