ZE

Me Ajuda Com A Sd

Por zemuiloco, 14 de out. de 2011 em Scripts

script
5
1.5k
zemuilocoZ
14 de outubro de 2011 às 09:51

tipo o cara com ml 70 tira 2k e cara com ml 130 continua tirando 2k queria aumentar o dano

aki vai o script

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -50, -1, -80, 5, 35, 33, 7)

 

 

local condition = createConditionObject(CONDITION_CURSED)

setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)

addDamageCondition(condition, 5, 2000, -60)

setCombatCondition(combat, condition)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

queria saber se for possivel para q serv tipo no (combat_formula_levelmagi os numeros negativos e os positivos ai daria para eu editar corretamente

Editado Outubro 14 por Zemuiloco

SkyDangerousS
14 de outubro de 2011 às 09:55

Testa esse:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.2, -40, -2.2, 0)


local condition = createConditionObject(CONDITION_CURSED)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 5, 2000, -60)
setCombatCondition(combat, condition)

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

alldakieA
14 de outubro de 2011 às 09:55

Se a reposta do SkyDangerous não ajudar,

Troque a pasta XML>Vocations, pode ser isso...

Ou esta limitada, veja na pasta "Spells", e procure as runas ou scripts das runas, veja se os danos estão limitados!

Editado Outubro 14 por TonyHanks

zemuilocoZ
14 de outubro de 2011 às 10:10

Testa esse:

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -2.2, -40, -2.2, 0)


local condition = createConditionObject(CONDITION_CURSED)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
addDamageCondition(condition, 5, 2000, -60)
setCombatCondition(combat, condition)

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

funcionou certinho brigadao vou da rep +

SkyDangerousS
14 de outubro de 2011 às 10:13

De nada :p

 

Qualquer dúvida estou aqui :p

 

Dúvida sanada.

Tópico reportado :button_cancel: