Четверг, 26 Декабря 2024, 09:16

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
помогите с таймером
maverixДата: Воскресенье, 09 Декабря 2012, 22:15 | Сообщение # 1
частый гость
Сейчас нет на сайте
Здраствуйте ув.програмисты)
проблема вот в чем.. хочу сделать хп которое будет востанавливаться и отображаться у пользователя
<body onLoad="setHP(<?php echo $x; ?>)"> // $x начальное ко-во хп берется из бд

<script language="JavaScript">
<!--
var s;
var delay=30;
function setHP(t) {
s=t;
regHP();
}
function regHP()
{
s=s+1;
// Запись данных
document.clockexam.clock.value = " "+s;
// Вызов функции с интервалом 3000 ms, тоесть 3 сек
setTimeout("regHP()", 100*delay);
}
-->
</script>

но это клиентская часть, а как сделать проверку на сервере, что бы это все считалось на сервере и потом можно было сверить.


http://profsov.ru/
MrNeshДата: Воскресенье, 09 Декабря 2012, 22:30 | Сообщение # 2
Воин добра и света
Сейчас нет на сайте
При нажатии отправляешь запрос на сервер что токой-то такой-то (id) нажал
Заносишь
Когда проверять надо, то сычиташь и отправляешь ответ
Нужно начадбное знание:
PHP (Time)
Mysql
AJAX

Добавлено (09.12.2012, 22:30)
---------------------------------------------
Code
<php
//соединение с БД
$id = $_POST['id'];
if(time() >= время_БД) {
echo 'true';
//сохраняем в БД время
}
else {
echo 'false';
}
//закрываем соединение
?>




Сообщение отредактировал jiumx60rus - Воскресенье, 09 Декабря 2012, 22:31
maverixДата: Воскресенье, 09 Декабря 2012, 22:56 | Сообщение # 3
частый гость
Сейчас нет на сайте
тут дело в том что кол хп увиличивается +1 каждые 3 секуды, а если нужно будет скажем увиличивать на +1 каждые 2.5 сек, как это проверить в php?

http://profsov.ru/

Сообщение отредактировал maverix - Воскресенье, 09 Декабря 2012, 22:57
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг