Ir para conteúdo

Pergunta

gostaria de 1 Spell de Heal que heala-se X% do HP(Life),acho que só isso ja da pra entende.

 

Descrição mais detalhada: quando o player fala "Life Regeneration" ele iria heala 25% do seu HP(Sómente Hp).

 

rep+ pra quem fazer essa script :D

Link para o comentário
https://xtibia.com/forum/topic/235199-spell-de-heal/
Compartilhar em outros sites

10 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)
 
local porcetagem = 25 -- 25%
function onCastSpell(cid, var)
    health = (getCreatureMaxHealth(cid) / 100) * porcetagem
    health = math.ceil(health)
    doCombat(cid, combat, var)
    doCreatureAddHealth(cid, health)
return true
end
Link para o comentário
https://xtibia.com/forum/topic/235199-spell-de-heal/#findComment-1658570
Compartilhar em outros sites

  • 0

Tentei colocar o effect 13, não consegui. como faço isso ?

  Mostrar conteúdo oculto

 

Link para o comentário
https://xtibia.com/forum/topic/235199-spell-de-heal/#findComment-1701422
Compartilhar em outros sites

  • 0
  Em 07/08/2016 em 23:20, diarmaint disse:

Tentei colocar o effect 13, não consegui. como faço isso ?

  Mostrar conteúdo oculto

 

Expand  

Você tem que pôr o nome do effect nas sources/lib.

Link para o comentário
https://xtibia.com/forum/topic/235199-spell-de-heal/#findComment-1701424
Compartilhar em outros sites

  • 0
  Em 08/08/2016 em 00:01, Gabriel Netto disse:

Você tem que pôr o nome do effect nas sources/lib.

Expand  

Não tem nada disso.

 

@tópico Coloca: 

doSendMagicEffect(getCreaturePosition(cid), 13)

Onde o 13 e o número do efeito.

Editado por Lumus
Link para o comentário
https://xtibia.com/forum/topic/235199-spell-de-heal/#findComment-1701498
Compartilhar em outros sites

  • 0
  Em 09/08/2016 em 16:51, Lumus disse:

Não tem nada disso.

 

@tópico Coloca: doSendMagicEffect(cid, 13)

Onde o 13 e o número do efeito.

Expand  

Pode crer, achei que ele já tivesse posto a função, nem olhei o script :s

Pode ser estranho, mas no meu TFS a doSendMagicEffect não funciona com números.

Link para o comentário
https://xtibia.com/forum/topic/235199-spell-de-heal/#findComment-1701499
Compartilhar em outros sites

  • 0

Eu mudei de 

  Mostrar conteúdo oculto

para 

  Mostrar conteúdo oculto

e não sai nenhum effect de ambos os scripts. fiz o teste com vário e nada.

Editado por diarmaint
Link para o comentário
https://xtibia.com/forum/topic/235199-spell-de-heal/#findComment-1701523
Compartilhar em outros sites

  • 0
  Em 01/07/2015 em 13:40, RigBy disse:

 

local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) local porcetagem = 25 -- 25%function onCastSpell(cid, var)    health = (getCreatureMaxHealth(cid) / 100) * porcetagem    health = math.ceil(health)    doCombat(cid, combat, var)    doCreatureAddHealth(cid, health)return trueend
Expand  

Belo script, ajudou muito!

Link para o comentário
https://xtibia.com/forum/topic/235199-spell-de-heal/#findComment-1701745
Compartilhar em outros sites

×
×
  • Criar Novo...