Синхронизация gettime с timestamp
#1

Добрый день! Думаю по заголовку понятно.
У меня проблема с синхронизацией gettime с timestamp.
Т.е, вводим /timestamp и появляется время в начале строки.
Например, настало время PayDay Пишет Текущее время: 15:03. А в timestamp пишет, что 15:00)
Как быть?
Код:
new tmphour,tmpminute,tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
format(string,55,"Текущее время: {42aaff}%s%d:%s%d", (tmphour < 10) ? ("0") : (""), tmphour, (tmpminute < 10) ? ("0") : (""), tmpminute, (tmpsecond < 10) ? ("0") : (""), tmpsecond);
Reply
#2

Отправляйся учить матчасть!
pawn Код:
new tmphour,tmpminute;
gettime(tmphour, tmpminute, _);
format(string,55,"Текущее время: {42aaff}%02d:%02d", tmphour, tmpminute);
И не возвращайся пока от зубов отскакивать не будет.

А timestamp у тебя тут вообще нет.
Reply
#3

/timestamp показывает время с компьютера игрока, как вы его синхронизируете с сервером-то? Насчет отставания, могу предположить, что payday наступает у вас по таймеру, а таймеры немного опаздывают.
Reply
#4

Просто вот в чем прикол.
У меня время не на компе не совпадает с серверным. Хостинг evegost
Проект lumi rp сделали, что-товроде timestamp,в scm форматируется время.
Так вот у ни оно совпадает!
Дело в хостинге, да?
Это не рекламм
Reply
#5

Напиши в поддержку, чтобы время сменили на серве и всё.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)