Ir para conteúdo
Propaganda

[POTA] Barra de Troca c/ atualização de life


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 13
  • Thanks 6
Link para o comentário
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
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

×
  • Criar Novo...