SK
pedido

Arrumar script

Por SkyDarkyes, 25 de fev. de 2013 em Scripts

resolvido
tibia
script
otserv
8
917
25 de fevereiro de 2013 às 00:05

Alguem poderia me dizer oque esta de errado nessa spell?

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, 3)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 14)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -80.2, 1, -80.2, 1)

 

function onCastSpell(cid, var)

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

doSendMagicEffect(position1, 218)

return doCombat(cid, combat, var), setCooldown(cid, "teste", 10)

end

 

 

 

Essa spell é de narutibia 8.54

 

Ela nao ta tirando o dano

danilobdkD
25 de fevereiro de 2013 às 19:06

Bom Achei 1 Link Aqui Que Vai te Ajudar com certeza De 1 Olhada !

> http://www.xtibia.com/forum/topic/188339-spell-narutibia-kagemane-jutsu/

;D Ajudei? REP +

kbpauloK
26 de fevereiro de 2013 às 04:16

cara nao sei se to certo mais achei estranho foi a virgula nakela party ali

 

return doCombat(cid, combat, var), setCooldown(cid, "teste", 10)

 

podia ser assim nao?

 

return doCombat(cid, combat, var)

setCooldown(cid, "teste", 10)

 

end

RoksasR
26 de fevereiro de 2013 às 13:12

@kbpaulo, se ele fizer assim não vai retornar o valor do exhaust ;]

 

@topic,

tente assim!

 

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, 3)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 14)

local formula_min = -((lv* 2 + maglv*3) * 1.2 - 30)

local formula_max = -((lv* 2 + maglv*3) * 1.6)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -80.2, 1, -80.2, 1)

 

function onCastSpell(cid, var)

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

doSendMagicEffect(position1, 218)

return doCombat(cid, combat, var), setCooldown(cid, "teste", 10)

if(formula_max < formula_min) then

local tmp = formula_max

formula_max = formula_min

formula_min = tmp

end

return formula_min, formula_max

end

end

 

26 de fevereiro de 2013 às 13:26

Bom galera,foi mals,eu tinha feito errada,a tag do spells.xml

RoksasR
26 de fevereiro de 2013 às 13:34

Dúvida sanada, reported.

26 de fevereiro de 2013 às 15:12

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

kbpauloK
26 de fevereiro de 2013 às 17:46

@Roksas vlw estou olhando muitos topicos para aprender xD.....vlw...