Executar uma ação a cada segundo.
Estou criando um jogo para jogar com os amigos, e estou tentando fazer com que o personagem recupere hp a cada segundo,
tentei usar sleep, mas vi que só funcionava ao atualizar a página.
<?php
sleep(1);
mysql_query("UPDATE personagem SET vida = vida+$recuperar/60 WHERE personagemid = $idPersonagem");
?>
$recuperar é a vida que recupera a cada minuto, por isso usei o /60, mas como já disse não funcionou como eu queria.
tentei pegar o tempo do servidor, mas não achei uma forma de fazer funcionar.
Se não entendeu oque eu quero, tentarei explicar mais detalhadamente.
Eu quero que o personagem continue recuperando vida, sem o usuario estar online ou ficar atualizando a página, como se o valor do banco de dados para a vida fosse atualizado automaticamente a cada segundo, sempre aumentando com o valor que eu coloquei.
Obrigado.
Discussão (4)
Carregando comentários...