Вставляем в common.js
может кому будет полезно
var setTimeTimer = 0; //Таймер, нужен что бы игровое время обновлялось не моментально а с n интервалом
//
setTimeout(function() {
var date = new Date(); //получаем реальное время
mp.environment.time.hour = date.getHours(); //устанавливаем игровое время (часы)
mp.environment.time.minute = date.getMinutes();// устанавливаем игровое время (минуты)
},0);
//Игровой цикл
setInterval(function(){
setTimeTimer++; //инкрементируем таймер
if(setTimeTimer == 60) //60 - интервал обновления времени
{
//Получаем и устанавливаем время
var date = new Date();
mp.environment.time.hour = date.getHours();
mp.environment.time.minute = date.getMinutes();
setTimeTimer = 0; //Обнуляем таймер
}
},1000); // 1000 - задержка между следующим вызовом setInterval в мс.