Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Поощрения за голосования с 1 конфига.

Тяжело в том, что дата с пробелами, и производить вычисления с датой практически невозможно!
Скрипт записывает дату. От текущей даты нужно отнять дату из БД. Т.к. матем. операции невозможны с датой, необходимо перевести в time(); Потом от текущего time(); отнимать time(); из БД. Потом опять переводить в дату и так бесконечно
Омг. Просто напросто, записываеш при голосовании в таблицу time() + (24*60*60) . И в выводе делать выборку.
$timebd-время определенного ника в бд.
if ( $timebd>time() )
{
echo "Вы уже голосовали сегодня";
}
else
{
echo "Вы еще не голосовали";
}
 
Омг. Просто напросто, записываеш при голосовании в таблицу time() + (24*60*60) . И в выводе делать выборку.
$timebd-время определенного ника в бд.
if ( $timebd>time() )
{
echo "Вы уже голосовали сегодня";
}
else
{
echo "Вы еще не голосовали";
}

Я ему уже написал.
 
Ne doma posoni, za bugrom, priedu ne skoro, boi budlo scrips poka kachiatsia ne budet.
 
UPD для mcrate (для тех кому нужно)
1) В config.php добавить переменную:
PHP:
$secret_word = ''; //Должно совпадать с полем 'секретное слово' в профиле MCRate
Из-за того что в поле "секретное слово" на мк рейте меньше по кол. символов чем на мктопе
2) В bonus.php добавляем ПЕРЕД switch ($gift_type):
PHP:
if(isset($_GET['nick'])) {
    $top_type = 'mcrate';
    $username = trim($_GET['nick']);
    $hash =$_GET['hash'];
    $hashproject = md5(md5($username.$secret_word.'mcrate'));
   
        if ($hash != $hashproject){echo'Bad hash - no bonus! '; exit; }
}

Будут вопросы, обращайтесь ;)
 
Это не легко, сам пробовал сделать себе, не получилось!

Все просто:
Идет запись последний даты голоса, она сравнивается с обычной датой. Если все сходитя - пишется "Да".
 
Все просто:
Идет запись последний даты голоса, она сравнивается с обычной датой. Если все сходитя - пишется "Да".

сравнить дату?:confused:В ней есть пробелы и двоеточия, пхп просто разделит.
Легко говорить, все тут давали скрипты мне "попробуй, сам не проверял". Теперь хочу увидеть вашу проверку в ЭТОМ скрипте и рабочую
 
сравнить дату?:confused:В ней есть пробелы и двоеточия, пхп просто разделит.
Легко говорить, все тут давали скрипты мне "попробуй, сам не проверял". Теперь хочу увидеть вашу проверку в ЭТОМ скрипте и рабочую

Вот например мой вариант (на скрине мой топ голосующих, в нем столбик "Голосовал сегодня"):
1.png
НО, у меня не за последние 24 часа, у меня по дате сравнения.
 

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

Назад
Верх