Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado
5 minutos atrás, Yamborghini disse:

funcionou certinho! agora, um ultimo pedido... ele está healando conforme o ataque, exemplo: hitei 371 e lá tá 5% ele heala 71 (?) eu não entendi mt bem... parece não estar funcionando essa % ... eu botei 50 dps e ele começou a healar 7, 8, 11 e eu estava batendo 400...

queria que eu botasse 50% e ela healava ex: hit de 300 heala 150

 

 

local config = {
	weapons = {
		-- [ID] = LIFE STEAL %,
		[8602] = 10,
	},
	-- Vocations number
	-- 1, 5 = Druid, Elder Druid
	-- 2, 6 = Sorcerer, Master Sorcerer
	-- 3, 7 = Paladin, Royal Paladin
	-- 4, 8 = Knight, Elite Knight
	-- others
	vocations = {4, 8}
}

function onLogin(cid)
	registerCreatureEvent(cid, "LifeSteal")
	return true
end

function onStatsChange(cid, attacker, type, combat, value)
	if(isPlayer(attacker)) then
		for slot = 5, 6 do -- right & left
			for id, perc in pairs(config.weapons) do
				if(getPlayerSlotItem(attacker, slot).itemid == id and math.random(100) <= 10) then
					return doCreatureAddHealth(attacker, math.ceil(value * perc / 100))
				end
			end
		end
	end

	return true
end

 

 

 

 

Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito.

                                                                                                                                                                                                                                        Aristóteles 

  • Respostas 33
  • Visualizações 2.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Isso aqui só funciona em OTX: if (getPlayerSlotItem(attacker, slot).id == id) then   Tenta: if(getPlayerSlotItem(attacker, slot).itemid == id) then  

Postado
  • Autor
10 horas atrás, Way20 disse:

 


local config = {
	weapons = {
		-- [ID] = LIFE STEAL %,
		[8602] = 10,
	},
	-- Vocations number
	-- 1, 5 = Druid, Elder Druid
	-- 2, 6 = Sorcerer, Master Sorcerer
	-- 3, 7 = Paladin, Royal Paladin
	-- 4, 8 = Knight, Elite Knight
	-- others
	vocations = {4, 8}
}

function onLogin(cid)
	registerCreatureEvent(cid, "LifeSteal")
	return true
end

function onStatsChange(cid, attacker, type, combat, value)
	if(isPlayer(attacker)) then
		for slot = 5, 6 do -- right & left
			for id, perc in pairs(config.weapons) do
				if(getPlayerSlotItem(attacker, slot).itemid == id and math.random(100) <= 10) then
					return doCreatureAddHealth(attacker, math.ceil(value * perc / 100))
				end
			end
		end
	end

	return true
end

 

 

certinho, cara! acabei de testar aqui e funcionou!

uma dúvida, eu tentei mudar ali "doCreatureAddHealth" pra doCreatureAddMana, e não funcionou! tentei tambem doPlayerAddMana e sem sucesso, tem alguma ideia?

 

OBS: juro que é o ultimo pedido kk

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

tumblr_o70wteR8521r9n6kzo1_400.gif

Postado
8 horas atrás, Yamborghini disse:

 

certinho, cara! acabei de testar aqui e funcionou!

uma dúvida, eu tentei mudar ali "doCreatureAddHealth" pra doCreatureAddMana, e não funcionou! tentei tambem doPlayerAddMana e sem sucesso, tem alguma ideia?

 

OBS: juro que é o ultimo pedido kk

 

 

Deixa um REP+ ai se funcionou. Simplesmente não funcionou ou deu algum erro?

 

 

 

Nós somos aquilo que fazemos repetidamente. Excelência, não é um modo de agir, mas um hábito.

                                                                                                                                                                                                                                        Aristóteles 

Postado
  • Autor
4 minutos atrás, Way20 disse:

 

Deixa um REP+ ai se funcionou. Simplesmente não funcionou ou deu algum erro?

já consegui!! valeu!!

 

pode me ajudar no outro post que eu te marquei? da magia?

tumblr_o70wteR8521r9n6kzo1_400.gif

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 519.7k

Informação Importante

Confirmação de Termo