Ir para conteúdo

Featured Replies

Postado

.Qual servidor ou website você utiliza como base? 

3996-master

Qual o motivo deste tópico? 

Resolver dúvida.

 

Olá a todos. Estou com um script de Weapon de HP/Mana drain a cada hit que determinado arrow acerta no bixo, mas estou com dificuldade em ajeitar para mostrar ambas quantidades healadas, tanto de HP quanto de Mana, já tentei de várias formas, mas está aparecendo apenas como se estivesse healando a Mana. Ele funciona para os dois, mas a quantidade mostrada aparece somente a de Mana.

 

Abaixo o script:

 

Você tem o código disponível? Se tiver publique-o aqui: 

 -- Código feito por Omega --
function getPlayerTopMeleeSkill(cid)	
skill = 0	
value = 10	
for i = 1, 4 do		
if getPlayerSkillLevel(cid, i) > value then			
value = getPlayerSkillLevel(cid, i)			
skill = i		
end	
end	
return {skill = i, value = value}
end	

-- Porcentagem do dano que será healado pelo jogador	
local healPercent = 35	
local effect = 8   --Distance effect.
function onUseWeapon(cid, var)	
local target = getCreatureTarget(cid)	
if not target then 
return true 
end	
if getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid == 8855 or getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid == 8855 then
local skill, attack, level = getPlayerTopMeleeSkill(cid).value, getItemInfo(getPlayerWeapon(cid).itemid).attack, getPlayerLevel(cid)
	
-- Use skill (maior valor entre melee e distance), level e attack (ataque da arma) para configurar a fórmula do dano	
local formula = 0.5 * (skill * 3 + attack * 3 + level * 2)	
local dmg = math.random(8, 12) / 10 * formula * -1	
doTargetCombatHealth(cid, target, COMBAT_LIFEDRAIN, dmg, dmg, CONST_ME_DRAWBLOOD)
doSendDistanceShoot(getThingPos(cid), getThingPos(target), effect)
local heal = math.ceil(- 1.0 * dmg * healPercent / 100)	doCreatureAddHealth(cid, heal)	
local healmana = math.ceil(- 1.0 * dmg * healPercent / 100)	doCreatureAddMana(cid, healmana)	
return true
end
end

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 

image.png.f14ebafdc4f4f1753c68111827de3af0.png

 

Gostaria que aparecesse assim como no Great Spirit Potion, onde fica evidente a quantidade de HP e Mana Healada.

 

Grato desde já.

Editado por muriloclv (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 520.1k

Informação Importante

Confirmação de Termo