Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция Конвертируем секунды в дату.

pavelost

Специалист
PHP:
getsecondsdate(&year,&moth,&day,&hour,&minutes,&seconds)
{
	for ;seconds>=0b1111000010011001110000000;++year,seconds-=0b1111000010011001110000000 do {}
	for ;seconds>=0b1010001101111010000000;++moth,seconds-=0b1010001101111010000000 do {}
	for ;seconds>=0b10101000110000000;++day,seconds-=0b10101000110000000 do {}
	for ;seconds>=0b111000010000;++hour,seconds-=0b111000010000 do {}
	for ;seconds>=0b111100;++minutes,seconds-=0b111100 do {}
}
Пример использования:
PHP:
new PlayerConnectTime[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
	new y,m,d,h,mins,s=gettime()-PlayerConnectTime[playerid];
	getsecondsdate(y,m,d,h,mins,s);
    new string[144];
	format(string,144,"Вы были на сервере последний раз: %d лет %d месяцев %d дней %d часов %d минут %d секунд назад",y,m,d,h,mins,s);
    return SendClientMessage(playerid,-1,string);
}
public OnPlayerDisconnect(playerid,reason)
{
    PlayerConnectTime[playerid]=gettime();
    return 1;
}
Считается, что в году 355 дней, в месяце 31 день​
 
Последнее редактирование:
Сверху Снизу