Понедельник, 23 Декабря 2024, 13:42

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Таймер "жизни"
haseДата: Понедельник, 08 Марта 2010, 06:15 | Сообщение # 1
был не раз
Сейчас нет на сайте
Я не очень давно в PHP но давненько в сфере программирования, на днях решил сделать таймер жизни, подумал сделал такой-

//

$old_time = 1261440000; //01.01.2010. 00:00 Заносится в базу при первой регистрации
$new_time = time();

$time_min = 60; // минуты
$time_hour = 3600; // часы
$time_day = 86400; // дни

$time_life = $new_time - $old_time;

$day = $time_life / $time_day;
$DAY = floor($day);

$day_o = $time_life % $time_day;

$hour = $day_o / $time_hour;
$HOUR = floor($hour);
$hour_o = $time_life % $time_hour;

$min = $hour_o / $time_min;
$MIN = floor($min);
$SEC = $time_life % $time_min;

echo "В игре вы уже: ".$DAY." дня, ".$HOUR." часов, ".$MIN." минут, ".$SEC." секунд. Удачного продолжения";

//

В принципе работает и легко настраивается (изменить количество секунд вот и появится месяц и год).
Но смотрится как то не так. Может в PHP есть какие то встроенные команды/функции для решения этой задачи ?
Если написал не в ту ветку заранее изменяюсь, если есть возможность перенесите и скажите где задавать вапросы по PHP программированию. Так же возможно есть еще пару вещей, но о них позже.

Добавлено (08.03.2010, 06:15)
---------------------------------------------
Видать лучше предложить не кто не сумел wink


Место прибывания странствующего разработчика http://hase.su

Сообщение отредактировал hase - Суббота, 06 Марта 2010, 06:57
mardukДата: Суббота, 01 Января 2011, 17:19 | Сообщение # 2
был не раз
Сейчас нет на сайте
помогите с написанием скрипта добычи ресурсов для браузерки. можете пример привести скрипта какого нибудь только с коментариями пожалуйсто, пробовал разобраться на примере исходников огейма ничего не понял как там организовано... как организовать эту функцию?

Добавлено (01.01.2011, 17:19)
---------------------------------------------
считывание текущего время минус время предыдущего расчета ресурсов из БД
$minuts=разница во времени с предыдущим запросом;
запись текущего времени в БД
$res_per_day=10;
$res_wood=15; // ресурсы игрока
$res_this_moment=$res_wood+($res_per_day/$day_minuts); //расчет
$res_wood=$res_this_moment

что то вроде этого, но как организовать разность времени и...

  • Страница 1 из 1
  • 1
Поиск:

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