1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Как записывается время в PermissionsEx!

Тема в разделе "Обсуждение Minecraft", создана пользователем Семён {Un2Mod.RU}, 17 дек 2013.

  1. Автор темы
    Семён {Un2Mod.RU}

    Семён {Un2Mod.RU} Активный участник Пользователь

    Баллы:
    88
    Skype:
    Un2Admin
    Имя в Minecraft:
    UnAdmin
    Привет форумчане! Сегодня занялся написанием (дописанием =) ) Личного Кабинета. Возник вопрос с Permissions) [Плагин привязан к MySQL] Нашел инфу и кусочки кода (Cms Minecraft Shop): время длительности групп в базе записывается в секундах + некая метка времени (time()) + Как я понял время в базе не меняется.........Это все что нашел... Знающих людей прошу помочь с продлением длительности и отображением оставшегося времени.... Если данная тема уже обсуждалась, прошу ссылку) Спасибо!:rolleyes:
     
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Поделюсь своим кусочком кода.
    if($useban)
    {
    $time = time();
    $tipe = '2';
    $result = mysql_query("Select name From $banlist Where name='$login' And type<'$tipe' And temptime>'$time'") or die ("Ошибка");
    if(mysql_num_rows($result) == 1)
    {
    $result2 = mysql_query("Select name,temptime From $banlist Where name='$login' And type<'$tipe' And temptime>'$time'") or die ("Ошибка");
    $row = mysql_fetch_assoc($result2);
    exit ('Временный бан до '.date('d.m.Yг. H:i', $row['temptime'])." по времени сервера");
    }
    $result = mysql_query("Select name From $banlist Where name='$login' And type<'$tipe' And temptime='0'") or die ("Ошибка");
    if(mysql_num_rows($result) == 1)
    {
    exit ("Вечный бан");
    }
    }
    ;
     
    slavik123123123 и RIP230 нравится это.
  3. skynetxxx

    skynetxxx Старожил Пользователь

    Баллы:
    123
    UNIXTIME там используется, поищи информацию об этом
     
    Goldenix и ВремяПриключений нравится это.
  4. Kranch

    Kranch Старожил Пользователь

    Баллы:
    103
  5. Автор темы
    Семён {Un2Mod.RU}

    Семён {Un2Mod.RU} Активный участник Пользователь

    Баллы:
    88
    Skype:
    Un2Admin
    Имя в Minecraft:
    UnAdmin
    Нашел ответ) Всем спасибо! Нужно записать в базу метку времени окончания группы( текущая метка time() + длительность в секундах)
     

Поделиться этой страницей