Ir para conteúdo
  • 0

spells que heala vida igual utura gran


Dennyz Dias

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

utura.lua

local tempo = 10


local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatCondition(combat, condition)

local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo * 1000)
setConditionParam(condition, CONDITION_PARAM_BUFF, true)
setCombatCondition(combat, condition)

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


 function heal(cid)
	local formula = 100 * getPlayerLevel(cid) 
	for i = 1, tempo do
		addEvent(doCreatureAddHealth,1000 * i,cid, formula / tempo)
	end
end

spells.xml

<instant name="Cure Aid" words="utura" lvl="9" mana="20" aggressive="0" selftarget="1" exhaustion="20000" needlearn="0" event="script" value="utura.lua">
		<vocation id="1"/>
		<vocation id="2"/>
		<vocation id="3"/>
		<vocation id="4"/>
		<vocation id="5"/>
		<vocation id="6"/>
		<vocation id="7"/>
		<vocation id="8"/>
	</instant>

Diminui a formula, pois coloquei muito.

e o tempo pode aumentar, está em segundos.

Editado por Caronte
Link para o comentário
Compartilhar em outros sites

  • 0

utura.lua

local tempo = 10


local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatCondition(combat, condition)

local condition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition, CONDITION_PARAM_TICKS, tempo * 1000)
setConditionParam(condition, CONDITION_PARAM_BUFF, true)
setCombatCondition(combat, condition)

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


 function heal(cid)
	local formula = 100 * getPlayerLevel(cid) 
	for i = 1, tempo do
		addEvent(doCreatureAddHealth,1000 * i,cid, formula / tempo)
	end
end

spells.xml

<instant name="Cure Aid" words="utura" lvl="9" mana="20" aggressive="0" selftarget="1" exhaustion="20000" needlearn="0" event="script" value="utura.lua">
		<vocation id="1"/>
		<vocation id="2"/>
		<vocation id="3"/>
		<vocation id="4"/>
		<vocation id="5"/>
		<vocation id="6"/>
		<vocation id="7"/>
		<vocation id="8"/>
	</instant>

Diminui a formula, pois coloquei muito.

e o tempo pode aumentar, está em segundos.

È isso ai manoow vlw @@Caronte

 

Shoow!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...