Среда, 27 Ноября 2024, 07:28

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Нужно сделать таймер на действие
IGRAMENДата: Среда, 21 Марта 2012, 15:44 | Сообщение # 1
частый гость
Сейчас нет на сайте
Я создаю браузерную игру про дальнобоев.
http://dalnobou-pokori-dorogy.u-gu.ru/
Нужно сделать таймер который например:
\Взять груз/
И идёт задержка по окончание таймера выдают деньги




Сообщение отредактировал IGRAMEN - Четверг, 16 Августа 2012, 12:43
ElDarcoДата: Четверг, 22 Марта 2012, 01:50 | Сообщение # 2
почетный гость
Сейчас нет на сайте
И в чем тебе помощь нужна? smile

Ну сделай в БД ты поле к примеру last_time
И забивай туда значение переменной $time = time() + "Твое время"

Самый простой вариант.
Lord135Дата: Четверг, 29 Марта 2012, 21:46 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
можно так реализовать:
Если пользователь взял заказ
$time=date("H:i:s",time()+твоё время);
mysql_query("UPDATE таблица SET zakaz_time='".$time."', zak='1' WHERE user='".$_COOKIE['user']."'");
$ver_time=mysql_fetch_array(mysql_query("SELECT * FROM таблицы WHERE user="'.$_COOKIE['user'].'""));
/* */
$timer=date("H:i:s",time());
if($timer>$ver_time['zakaz_time'] and $ver_time['zak']==1){
mysql_query("UPDATE таблица SET zakaz_time='0' AND zak='0' WHERE user='".$_COOKIE['user']."'");
и апдейтим опять таблицу добавляем деньги там или ещё чего
}


Сообщение отредактировал Lord135 - Четверг, 29 Марта 2012, 23:03
NosorogДата: Четверг, 29 Марта 2012, 22:40 | Сообщение # 4
участник
Сейчас нет на сайте
Quote (Lord135)
можно так реализовать:
Если пользователь взял заказ
$time=date("H:i:s",time()+твоё время);
mysql_query("UPDATE таблица SET zakaz_time='".$time."', zak='1' WHERE user='".$_COOKIE['user']."'");
$ver_time=mysql_fetch_array("SELECT * FROM таблицы WHERE user="'.$_COOKIE['user'].'"");
/* */
$timer=date("H:i:s",time());
if($timer>$ver_time['zakaz_time'] and $ver_time['zak']==1){
mysql_query("UPDATE таблица SET zakaz_time='0' AND zak='0' WHERE user='".$_COOKIE['user']."'");
и апдейтим опять таблицу добавляем деньги там или ещё чего
}

biggrin biggrin biggrin


Классическая ошибка, которую совершают проектировщики абсолютно надёжных систем, - недооценка изобретательности клинических идиотов.
Lord135Дата: Четверг, 29 Марта 2012, 22:42 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
а я не говорил что я профи))) я просто предложил вариант))
IGRAMENДата: Четверг, 16 Августа 2012, 08:30 | Сообщение # 6
частый гость
Сейчас нет на сайте
И главное чтоб по этому таймеру нельзя переходить по страницам игры

Yoda154Дата: Четверг, 16 Августа 2012, 12:29 | Сообщение # 7
участник
Сейчас нет на сайте
Вообще нельзя переходить или нельзя выполнять какие-нибудь действия? (Покупать бензин к примеру)
IGRAMENДата: Четверг, 16 Августа 2012, 12:41 | Сообщение # 8
частый гость
Сейчас нет на сайте
Quote (Yoda154)
Вообще нельзя переходить или нельзя выполнять какие-нибудь действия? (Покупать бензин к примеру)

Да одна страница типо едет и всё по окончанию таймера дают определённую сумму и можно переходить




Сообщение отредактировал IGRAMEN - Четверг, 16 Августа 2012, 12:42
Yoda154Дата: Четверг, 16 Августа 2012, 12:52 | Сообщение # 9
участник
Сейчас нет на сайте
Ну тогда на каждую страницу нужно будет вставить проверку. Если он работает, то просто делаем редирект на страницу работы. А если не работает, то пропускаем на эту страницу
  • Страница 1 из 1
  • 1
Поиск:

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