Валенок
Ученик
Доброго времени суток уважаемые пользователи Pawno-Info.Сейчас я хочу вам немного рассказать о функциях gettime и getdate.
Для того чтобы узнать текущее реальное время на сервере существует функция gettime. Следующий пример демонстрирует простую команду для того, чтобы узнать текущее время на сервере. Командавыводит текущее время в чат.
HTML:
if(strcmp(cmd, "/time ", true) == 0)
{
new hour,minute,second;
new str[128];
gettime(hour,minute,second);
format(str,sizeof(str),"Сейчас на сервере %d:%d:%d",hour,minute,second);
return SendClientMessage(playerid, 0xFFFFFF,str);
}
выводит текущую дату в чат.
HTML:
if(strcmp(cmd, "/date ", true) == 0)
{
new day,month,year;
new str[128];
getdate(day,month,year);
format(str,sizeof(str),"Сейчас на сервере %d:%d:%d", day,month,year);
return SendClientMessage(playerid, 0xFFFFFF,str);
}
будет видно в консоли сервера.
HTML:
printf("С начала года прошло %d дней",getdate());
нового года, нужно от 365 дней отнять значение возвращаемое функцией getdate.
HTML:
printf("До нового года осталось %d дней",365-getdate());
время.
Unix время
Unix время - это число секунд с 31 декабря 1969 года на 1 января 1970 года, время с этого момента называют «эрой UNIX». Мало кто использует unixtime, но его хорошо использовать для бана на время, вывода сообщений в определённое время вплоть до секунды, и разные другие решения.
