DE

Não Consigo Arrumar Uh!

Por DenerAlc98, 01 de mai. de 2012 em Scripts

script
otserv
3
1.1k
DenerAlc98D
01 de maio de 2012 às 18:51

Bom , meu otserver é 8.60 e usa potions , eu queria tirar os potions e deixar todos usarem UH!

Mas então , a UH estava curando pouco e decidi colocar ela pra curar mais!

Eu consegui fazer ela chegar na quantidade de life que ela cura do jeito que eu quero , mais tinha muita variação , uma hora ela curava 1k , outra hora 2 , e eu nao entendia .

Eu quero que ela cure desse jeito que eu vou mostrar abaixo por favor .

Knight~~Elite Knight- 1,2k ~ 1,3k

Sorcerer~Druid~~Master Sorc~~Elder Druid-2k ~~ 2,2k

Paladin~~Royal Paladin-1,8k ~~ 2k

Por favor me ajudem , aqui embaixo vai o script meu da UH

 

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_TARGETCASTERORTOPMOST, true)

setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 30, 86, 86, 30)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

 

Por favor me ajudem com essa questão da UH!

Obrigado desde já =]

Ajudem ai pelo amor de Deus , tá foda aqui

Editado Maio 6 por Deneer

5 semanas depois...
matheusferaM
31 de maio de 2012 às 21:12

Carinha Ou Ela Vai Curar Conforme O ML Do Player Ou Ela Vai Curar Suponhamos 2K Todos (Kina/Sorc/Druid/Pally)

Nathan96N
31 de maio de 2012 às 21:56
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_DISTANCEEFFECT, CONST_ANI_ENERGY)

setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)

 

 

function getCombatFormulas(cid, lv, maglv)

local formula_min = ((lv*3 + maglv*0) * 1.0)

local formula_max = ((lv*3 + maglv*0) * 1.3)

if(formula_max < formula_min) then

local tmp = formula_max

formula_max = formula_min

formula_min = tmp

end

return formula_min, formula_max

end

 

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")

 

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end