SemBaru
Умник
Доброго времени суток пользователи Pawno-Info!
Обнаружил такую проблему, что при регистрации аккаунта, в базе где указывается дата регистрации, то она не верна (на 1 день меньше).
Допустим я зарегистрировал аккаунт 16.04.2018, а он записывает 15.04.2018.
Вот сам код записи даты в регистрации *Я убрал лишние значения, чтобы не заполнять код*:
Вот скрин того,что записывает 15 число, а не 16.
Похожая проблема с баном.
Для начала так-же записывает не правильную дату, аналогично с регистрацией.
И у меня есть в таблице с баном UnBanDate (Тут должно вводиться число разбана), я уверен, что я не правильно присвоил значение, помогите исправить.
Вот так он выводит строку UnBanDate в базе, при условии, что аккаунт забанен на 10 дней.
Вот сам код бана:
Обнаружил такую проблему, что при регистрации аккаунта, в базе где указывается дата регистрации, то она не верна (на 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, "", "");
Похожая проблема с баном.
Для начала так-же записывает не правильную дату, аналогично с регистрацией.
И у меня есть в таблице с баном 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;
}
С меня большущая спасибка!
* Примечание! На компьютере установлена правильная дата!
* Примечание! На компьютере установлена правильная дата!
Последнее редактирование:
