Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Battista
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2016
    Адрес
    Улан-Удэ
    Сообщений
    25
    Репутация:
    1 ±

    Дата блокировки

    Написав систему блокировки аккаунта,столкнулся с такой проблемой
    При заходе игрока на сервер,ему выдает диалог с инфой сколько дней ему осталось до разблокировки
    Использую mxdate
    date("%dd",data);
    Но дело в том,что всегда показывает число 22,блокирую на 5 дней - 22 дня показывает

    Приложу пару screen`s: клик

  2. #2
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,104
    Репутация:
    739 ±
    date возвращает не количество дней, а число.

  3. #3
    Аватар для Battista
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2016
    Адрес
    Улан-Удэ
    Сообщений
    25
    Репутация:
    1 ±
    Ладно,возвращает число,но почему когда,я блокирую человека на 5 дней,возвращает число на 22 дня?

  4. #4
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,104
    Репутация:
    739 ±
    Цитата Сообщение от Battista Посмотреть сообщение
    Ладно,возвращает число,но почему когда,я блокирую человека на 5 дней,возвращает число на 22 дня?
    Потому что ты 16-го числа блокируешь на 5 дней, 16 + 5 = 21. Почти 22, в mxdate есть ошибки, им лучше не пользоваться.

  5. #5
    Аватар для $continue$
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,466
    Репутация:
    265 ±
    Если система блокировки аккаунта на SQL, советую использовать функцию NOW()

  6. #6
    Аватар для Battista
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.02.2016
    Адрес
    Улан-Удэ
    Сообщений
    25
    Репутация:
    1 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Потому что ты 16-го числа блокируешь на 5 дней, 16 + 5 = 21. Почти 22, в mxdate есть ошибки, им лучше не пользоваться.
    спасибо большое

    - - - Добавлено - - -

    Цитата Сообщение от $continue$ Посмотреть сообщение
    Если система блокировки аккаунта на SQL, советую использовать функцию NOW()
    Хорошо

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •