Доступ к архиву

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

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

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

Не правильно записывается дата и ошибка со времен в бан

Статус
В этой теме нельзя размещать новые ответы.

SemBaru

Умник
Доброго времени суток пользователи Pawno-Info!
Обнаружил такую проблему, что при регистрации аккаунта, в базе где указывается дата регистрации, то она не верна (на 1 день меньше).
Допустим я зарегистрировал аккаунт 16.04.2018, а он записывает 15.04.2018.
Вот сам код записи даты в регистрации *Я убрал лишние значения, чтобы не заполнять код*:
PHP:
mysql_format(MySQL, mquery, 255, "INSERT INTO "TABLE_ACCOUNT" (DataReg) VALUES ('%e')", date("%dd.%mm.%yyyy",gettime()));
mysql_tquery(MySQL, mquery, "", "");
Вот скрин того,что записывает 15 число, а не 16.



Похожая проблема с баном.
Для начала так-же записывает не правильную дату, аналогично с регистрацией.
И у меня есть в таблице с баном UnBanDate (Тут должно вводиться число разбана), я уверен, что я не правильно присвоил значение, помогите исправить.
Вот так он выводит строку UnBanDate в базе, при условии, что аккаунт забанен на 10 дней.



Вот сам код бана:
PHP:
void BanOff(playerid, Name[], Time, Reason[])
{
	if(!cache_num_rows()) return SendClientMessage(playerid, c_ARGON, "Данного игрока нет в базе данных.");
	format(fstring, sizeof(fstring), "[OFFBAN] Администратор %s забанил %s на %i дней. Причина: %s", GetName(playerid), Name, Time, Reason);
    SendAMes(c_ORANGE, fstring);
	mysql_format(MySQL, mquery, sizeof(mquery), "INSERT INTO "TABLE_BAN" (Name, Whobanned, IP, Bandate, Time, Unbandate, Reason) VALUES ('%e', '%e', 'Offline', '%e', '%i', '%i', '%e')", Name, GetName(playerid), date("%dd.%mm.%yyyy",gettime()), Time, gettime() + (86400*Time), Reason);
	mysql_tquery(MySQL, mquery, "", "");
	return true;
}

С меня большущая спасибка!
* Примечание! На компьютере установлена правильная дата!​
​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу