Вечер в хату, скриптёры :D
Два вопроса возникли у меня вдруг, один насчет время проведенное в игре ( Реализация у меня есть, но какая-то она костыльная ) и про gettime() , которое возвращает UNIX время.
1. Время в игре я получаю так: Создаю 3 глобальный переменые, которая отвечает за часы & минуты & секунды. Затем, в 1 секундном таймере прибавляю к second_in_game +1 и когда переменая будет равнятся нулю, то обнуляю ее и приплюсовываю minute_in_game, так же и с часом.
Если кто не понял, то прилагаю код.
PHP код:
seconds_in_game ++;
if(seconds_in_game >= 59)
{
minute_in_game ++;
seconds_in_game = 0;
}
if(minute_in_game >= 59)
{
hour_in_game ++;
minute_in_game = 0;
}
Можно что-то проще придумать?
2. Второй вопрос заключается в том, что gettime() возвращает не точное время ( Примерно -10 от моего настоящего времени, запускаю на локалке )
сегоднящнее число получаю таким образом
, затем конвертирую через инклуд mxdate и получаю точное число & месяц & год, но время - нет.
По этому мне пришлось приплюсовывать недостающие часы gettime()+39600, но боюсь если поставлю мод на хостинг будет определять не точное время, подтвердятся мои опасения?
Заранее спасибо за внимание.