Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

matheus280

barras que mostram a porcentagem passam do limite de 100%

Recommended Posts

Boa tarde, estou com um problema, estou desenvolvendo um jogo de browser, e como disse no título, fiz algumas barras que mostram a porcentagem, porém a de hp tem seu valor máximo fixo e o valor atual que aumenta com o tempo, as vezes ocorre desse valor passar do valor máximo, mas eu retorno pro valor máximo assim.

if ($vida>=$vidamax)  {
	mysql_query("UPDATE personagem SET vida = $vidamax WHERE usuarioid = '$idPersonagem' AND nome = '$userPer'");
}

para facilitar

 

personagem = tabela onde os personagens se encontram

vida = vida atual, a que o valor muda

$vidamax = variável a vida máxima

o resto diz o id do usuario e o personagem a ser utilizado

 

Bom, a vida atual é alterada com base no tempo do servidor, salvando o tempo que o usuário atualizou a página e depois subtraindo esse número pelo da atualização antiga, dando a quantidade em segundos que ele atualizou e aumentando a vida com base nisso.

 

Quando esse tempo é muito grande e existe uma quantidade de vida perdida, ao atualizar essa barra passa muito da quantidade que era pra ser a máxima, ficando estranho, não que atrapalhe e sirva como um bug, mas o visual fica feio.

 

Não sei se preciso mostrar mais alguma parte do script, mas se precisar, eu coloco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.