Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов 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. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Поделюсь своим кусочком кода.
    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 нравится это.
  4. skynetxxx

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

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

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

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

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

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

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