Uh, Zwi?kszenie dawania HP

Gohut

Active User
Zarejestrowany
Dołączył
Lipiec 9, 2010
Posty
130
Liczba reakcji
0
Witam. Bardzo zale?y mi na tym skrypcie:
Potrzebuje tak przerobi? uha, ?eby:
  • Dawa? od 300 do 600 HP.
  • Dawa? HP w zale?no?ci lvl lub lvl i mlvl (nie wiem za bardzo od czego to zale?y.)

Skrypt:
Kod:
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, 5, 5, 5, 5)

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

Z g?ry dzi?kuje za pomoc.

Pozdrawiam,
Gohut
 
Odp: Uh, Zwi?kszenie dawania HP

Przy pieczeniu uh?w musisz doda? wi?cej m?ki, wtedy b?d? leczy? podw?jnie.
 
Odp: Uh, Zwi?kszenie dawania HP

@UP Jakie? ?arty? Nie nabijaj sobie post?w. Je?eli chcesz pom?c, to powiedz dok?adniej i ja?niej o co ci chodzi.

Ja potrzebuj? gotowy skrypt albo opisanie co mam zrobi?.
 
Odp: Uh, Zwi?kszenie dawania HP

Zdecyduj si? jak ma w ko?cu ten uh dzia?a?, albo zale?ny od lev albo daj?cy 300-600 hp

Uh zale?ny od lev i mlev

Kod:
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)

function onGetFormulaValues(cid, level, maglevel)
	[COLOR="DarkGreen"]min = (level * 1 + maglevel * 4) * 2.08
	max = (level * 1 + maglevel * 4) * 2.7[/COLOR]
	if min < 250 then
		min = 250
	end
	return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

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


A tu masz taki 300- 600 hp


Kod:
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)
min = (level * 1 + maglevel * 4) * 1
max = (level * 1 + maglevel * 4) * 1
[COLOR="DarkGreen"]if min < 300 then
min = 300
max = 600[/COLOR]
end
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end

aby zwi?kszy? si?? leczenia edytujesz to co na zielono




Wi?cej ci nie pomog? bo si? na tym nie znam ;p
 
Ostatnia edycja:
Odp: Uh, Zwi?kszenie dawania HP

Wielkie thx! Tego w?a?nie szuka?em! Bo nie dawa? tyle hp co chcia?em ; d

Temat do zamkni?cia!
 
Back
Do góry