Ir para conteúdo
  • 0

[Resolvido] [Spells] Magia Que Cura Mana E Vida


lokitobr12

Pergunta

Protocolo (versão do Tibia): 8.6

Servidor utilizado:TFS 4.0

Adicionais/Informações:

Bom gente eu tava querendo uma magia que curasse a mana e avida ao mesmo tempo, eu andei procurando e nem achei, ou eu sou muito cego e não vi... Se alguém puder me ajudar nesse negocio eu agradeço REP+ :D

Ex: Exura Master

Curaria: 10k de vida e 10k de mana!

Para todas as vocações

Muito Obrigado

 

 

Att: Lokitobr12

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

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)

local quanto = math.random(100,200)

doCreatureAddHealth(cid,quanto)

doCreatureAddMana(cid,quanto)

 

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

Negrito:

Vai heala de 100 a 200

 

 

a tag você pega de qualquer spell e edita..

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

  • 0

Ta aprendendo em @Vilden happy.png

O correto seria assim:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

function onCastSpell(cid, var)

local minimo = 9000
local maximo = 11000

doCreatureAddHealth(cid, math.random(minimo,maximo))
doCreatureAddMana(cid, math.random(minimo,maximo))

return doCombat(cid, combat, var)
end

 

Créditos @Vilden.

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

  • 0

Hehe, seria bom se consegui-se colocar essa função aqui na spell.. ai iria deixa-la 100%

 

function onSay(cid, words, param, channel)

local show = getConfigInfo('showHealingDamage')

local max,min = 100,200

local heal = math.random(max,min)

 

doCreatureAddHealth(cid,heal)

doPlayerAddMana(cid,heal)

doSendMagicEffect(cid,13)

if show == true and doSendAnimatedText(cid,heal, CONST_ME_MAGIC_BLUE) or doSendMagicEffect(posas,13) then

end

end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...