Ir para conteúdo
Propaganda

Posts Recomendados

Salve galera, eu estava meio que com ranço daquela barra de troca do POTA então resolvi atualizar a mesma para um modelo com life e atualização da life! kk
--

Spoiler

 


--
image.jpeg.67840c4f269e4b1ccebc76c2ef1b2577.jpeg
-- 
Em newfunctions.lua na pasta lib coloque:

function Player:sendPokeballsInfo(add, remove)
	local pokeballs = self:getPokeballs()
	local opcode = ""
	
	for i, pokeball in ipairs(pokeballs) do
		local name = pokeball:getSpecialAttribute("pokeName")
		local portrait = ItemType(MonsterType(name):portraitId()):getClientId()
		local health = pokeball:getSpecialAttribute("pokeHealth")

		if pokeball:getSpecialAttribute("isBeingUsed") == 1 then
			local summons = self:getSummons()
  			local summon = Creature(summons[1])

			health = summon:getHealth()
		end

		local healthMax = MonsterType(name):getMaxHealth()
		local currentPercent = math.ceil(health / healthMax * 100)
		
		if not name then -- fix ball bug
			pokeball:remove()
			print("WARNING! Player " .. self:getName() .. " had one ball removed!")
		else
			opcode = opcode .. "," .. portrait .. ":" .. name .. ":" .. currentPercent
		end		
	end
	self:sendExtendedOpcode(181, opcode)
end

Para ativar basta procurar por refreshPokemonBar em todos os arquivos da base POTA e substituir por sendPokeballsInfo!
--
Para que a life do pokémon atualize quando o mesmo tomar dano basta ir em creaturescripts/monsterhealthchange.lua abaixo de:

if attacker:isPokemon() and creature:isPokemon() then --duel between players
	localDamageMultiplier = localDamageMultiplier / 7.0
end

E adicionar:

if creature:getMaster() then
	master = creature:getMaster()
	master:sendPokeballsInfo({}, {})
end

--

Faça dowload do modulo e seja feliz 🙂

game_pokemons.rar

  • Like 14
  • Thanks 6
Link para o comentário
https://tibiadevs.com/forums/topic/47-pota-barra-de-troca-c-atualiza%C3%A7%C3%A3o-de-life/
Compartilhar em outros sites

  • Administrador

Tópico Aprovado!
Somos gratos por sua contribuição, com certeza será útil para toda a comunidade! ❤️  REP+

Link para o comentário
https://tibiadevs.com/forums/topic/47-pota-barra-de-troca-c-atualiza%C3%A7%C3%A3o-de-life/#findComment-221
Compartilhar em outros sites

Não mexo com otPoke, mas vai servir pra muita gente! REP+!

Link para o comentário
https://tibiadevs.com/forums/topic/47-pota-barra-de-troca-c-atualiza%C3%A7%C3%A3o-de-life/#findComment-222
Compartilhar em outros sites

  • 1 ano atrás...

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
  • Criar Novo...