Ir para conteúdo

Uma Certa "spell"


Bolinhoo28

Posts Recomendados

A pedido de um amigo, que não pode usar o XTibia no momento, veio pedir um script em nome dele, aqui vai o pedido dele:

 

 

Olá xtibianos hj eu trago um "desafio" para vcs

È o seguinte eu presiso de uma spell que no caso funciona assim.

 

 

um player tem 4k de hp total ae ele usa a spell com o hp full ae ela nao irar healar nada , ae ele com 4k de hp ele toma um hit de 1k, entao ele ira fikar com 3k de hp .

entao ae que entra a spell ele usa "exana mort" ae ela irar healar 500.

que é = metade do hp total perdido

 

um exemplo da formula da spell seria

(HpTotal - HpAtual)/2

 

Obrigado pela atençao e espero que me ajudem!

Link para o comentário
Compartilhar em outros sites

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)
   doCreatureAddHealth(cid, (getCreatureMaxHealth(cid) - getCreatureHealth(cid))/2)
   return doCombat(cid, combat, var)
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...