xexam
New Member
- Joined
- Aug 3, 2010
- Messages
- 172
- Reaction score
- 1
Witam
Gdy postać dostanie parala, a następnie podczas chodzenia wrzuci "utani hur" wszystko jest ok, ikonka paraliża znika za każdym raze, postać "dochodzi" do końca kratki na której był jeszcze sparaliżowany i biegnie dalej normalnie. Natomiast gdy po dostaniu parala, podczas chodzenia wrzuce "exura san" postać dalej jest sparaliżowana i trzeba przyspamować exure san 4-5 razy, albo stanąc w miejscu i dopiero ją wrzucic aby paral zszedł. Da się uzyskać takie coś, żeby exura san leczyła parala tak samo skutecznie jak utani hur?
oto moje utani hur
exura san \/
Gdy postać dostanie parala, a następnie podczas chodzenia wrzuci "utani hur" wszystko jest ok, ikonka paraliża znika za każdym raze, postać "dochodzi" do końca kratki na której był jeszcze sparaliżowany i biegnie dalej normalnie. Natomiast gdy po dostaniu parala, podczas chodzenia wrzuce "exura san" postać dalej jest sparaliżowana i trzeba przyspamować exure san 4-5 razy, albo stanąc w miejscu i dopiero ją wrzucic aby paral zszedł. Da się uzyskać takie coś, żeby exura san leczyła parala tak samo skutecznie jak utani hur?
oto moje utani hur
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 33000)
setConditionFormula(condition, 0.3, -24, 0.3, -24)
setCombatCondition(combat, condition)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
exura san \/
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
function onGetFormulaValues(cid, level, maglevel)
local min = (level / 7 * (level / 3 * maglevel / 10) * 2) / 46.7 + level / 2
local max = (level / 7 * (level / 3 * maglevel / 10) * 2) / 39.6 + level / 2
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end