Ola, Boa Tarde, Queria aprender a fazer mana rune por lvl e ml para ot 8.50, e se alguem ja tiver um script pronto me passe por favor, para q eu possa por no meu ot... (8.50)
E Tipo peguei um script de mana rune q faz isso mais da um erro, revejam ai esse script se ta tudo certo. Por Favor
É q tipo quero q player lvl100 e ml 60 ele qando usar a Mana Rune vai hela a runa dele 300, ja um player lvl30 ml 15 quando usar a mana rune vai heala 100...
-- >>CONFIGURAÇÃO<< --Lucasdel12 xtibia.com--
local MIN_MANA_GAIN = 100 -- Não mecha, pois esta balançeada com a UH
local MIN_MANA_RAND = 150 -- Não mecha, pois esta balançeada com a UH
local MAX_MANA_RAND = 250 -- Não mecha, pois esta balançeada com a UH
local ACCEPT_LUCK = true -- Aqui você escolhe se o player pode ter uma sorte de almentar um pouco mais,TRUE para sim, FALSE para não
local MAG_LEVEL_MULTI = 1.2 -- Não mecha, pois esta balançeada com a UH
local LEVEL_MULTI = 1.2 -- Não mecha, pois esta balançeada com a UH
local ANIMATION_COLOR = 255 -- Não mecha nisso
local HEAL_TIMES = 1 -- Não mecha nisso
local FIRST_HEAL_DELAY = 0 -- Não mecha nisso
local HEAL_DELAY = 1000 -- Aqui é o exhaust,Ta 1 seg
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local exhaust = createConditionObject(CONDITION_EXHAUSTED)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, HEAL_TIMES * HEAL_DELAY + FIRST_HEAL_DELAY)
function onCastSpell(cid, var)
doTargetCombatCondition(0, cid, exhaust, CONST_ME_NONE)
local function doHealMana(parameters)
local random = math.random(MIN_MANA_RAND, MAX_MANA_RAND)
if ACCEPT_LUCK == true then
local luck = math.random(1, 100)
if luck >= 90 then
random = random * 2
elseif luck == 50 then
random = random * 3
end
end
local formula = (getPlayerLevel(cid) * LEVEL_MULTI) + (getPlayerMagLevel(cid) * MAG_LEVEL_MULTI) + random
local manaGain = math.max(MIN_MANA_GAIN, formula)
doPlayerAddMana(cid, manaGain)
doSendAnimatedText(getPlayerPosition(cid), manaGain, ANIMATION_COLOR)
doCombat(parameters.cid, parameters.combat, parameters.var)
end
SE ESTE TOPICO TIVER NO LUGAR ERRADO MOVA PARA O LUGR CERTO, É PQ É MEU PIMEIRO TÓPICO....
Agradeço desde ja.....