What's new

Leczenie jak ustawi? ?

akademissss

Active User
Joined
Jan 13, 2010
Messages
102
Reaction score
3
Witam kto pomo?e albo ustawi lepsze leczenie z czar?w exana mort exura exura gran exura san
BO jak teraz jest ustawione tak samo jak na rl albo gorzej nie da si? leczy? nawet ci co maj? Cave bota nie wyrobi? si? z leczeniem
albo dajcie mi skrypta i powiedziecie gdzie wklei? albo poprawi? to
podobnie jak na verbani albo falani albo minera/bo na 300ek z 10mlvl leczy po 100-200 exana mort
tutaj daje link do mojego DATA/rl mapa 8.54
 

Sanely

Advanced User
Joined
Dec 12, 2009
Messages
151
Reaction score
21
Odp: Leczenie jak ustawi? ?

OMFG! ;C
Wystrczy zmienic tylko kilka cyferek na wieksze zeby czar dawa? wiecej...
dla przyk?adu podkrecona exura vita:
Code:
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)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, [B]1000, 5000, 7500, 9444[/B])
function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
albo super uh
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 23)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
function getCombatFormulas(cid, lvl, maglvl)
	critical = math.random(1,100)
	local formula_min = ((lvl*2 + maglvl*2) * 22.8)
	local formula_max = ((lvl*2 + maglvl*2) * 23.9)
	if(formula_max < formula_min) then
		local tmp = formula_max
		formula_max = formula_min
		formula_min = tmp
	end
	local healing = math.random(formula_min,formula_max)
	doSendAnimatedText(getCreaturePosition(cid), healing, TEXTCOLOR_LIGHTBLUE)
	return healing, healing
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")
function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
wystarczy pozmieniac cyferki (pogrubione)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1000, 5000, 7500, 9444)
albo na przykladzie super uha
Code:
local formula_min = ((lvl*2 + maglvl*2) * [B][SIZE="2"]22.8[/SIZE][/B])
	local formula_max = ((lvl*2 + maglvl*2) * [B][SIZE="2"]23.9[/SIZE][/B])
Pozmieniaj,pozapiusuj,posprawdzaj...

btw ja do wszystkiego dochodzi?em metod? pr?b i b?ed?w zamiast pisac tak "nabskie tematy"
 
Top