Всем привет! Задался я тут вопросом, казалось бы очень простым, но меня терзают смутные сомнения и паранойя того, что из-за возможной нагрузки на сервер секундный таймер меня подведет.
PHP код:
public SecondUpdate()
{
new hour, minute, second;
gettime(hour, minute, second);
if(minute == 0 && second == 0)
{
PayDay();
}
return 1;
]
Решение есть, но оно скорее похоже на костыль из китайской пластмассы. Можно создать переменную вещественного типа и проверять ее секунд 5.
PHP код:
public SecondUpdate()
{
new hour, minute, second;
gettime(hour, minute, second);
if(minute == 0 && second > 5) LaunchPayDay = true;
if(minute == 0 && second <= 5)
{
if(LaunchPayDay == true)
{
LaunchPayDay = false;
PayDay();
}
}
return 1;
}
Извините, но мне стыдно даже за то, что такое решение в голову пришло) Ну а вообще, я думаю суть вопроса понятна. Может быть есть какие-то проверенные способы запуска PayDay.