Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

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

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Indeoo, 23 июл 2013.

  1. Левый

    Левый Старожил Пользователь

    Баллы:
    173
    Skype:
    malhenko26
    Имя в Minecraft:
    Lefty
    пол мира так делают
     
  2. Хостинг MineCraft
    <
  3. RacerRU

    RacerRU Активный участник Пользователь

    Баллы:
    88
    Skype:
    racer_official
    Имя в Minecraft:
    Racer
    Что в этом сложного? Если это то, что вы не можете реализовать, то поделюсь конечно.
     
  4. Loger

    Loger Активный участник Пользователь

    Баллы:
    88
    Skype:
    trofimov1995trofimov
    Ничего трудного, записывай в базу к примеру Top - w2v player - Loger date - 9999999999+24 часа После этого пишешь скрипт для cron который будет сравнивать время с тем которое на данный момент, если время больше, то удаляет запись. К лк привязать так же просто, при загрузке лк сделать Select запрос, если он вернет пустой результат выводить ссылку на голосование, а если не пустой то вычитать из времени которое сейчас то время которое записано и получится время которое осталось до возможности голосовать. Вывести это время в блок, нет ничего проще. При том, дата будет хранится в базе в виде "9365869975968", в секундах от 1 января 1970. А сравнить такие числа не проблемма.
     
  5. mcdima

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

    Баллы:
    153
    Имя в Minecraft:
    mcdima
    Ну смысл? Зачем все так усложнять?
     
  6. Loger

    Loger Активный участник Пользователь

    Баллы:
    88
    Skype:
    trofimov1995trofimov
    Ну cron можно не писать) это я тупанул, просто при загрузке лк выборку делать и все, а время при голосовании не по новой записывать, а апдейтить
     
  7. mcdima

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

    Баллы:
    153
    Имя в Minecraft:
    mcdima
    Сделать просто в MySQL 4 столбика: w2v, mctop, topcraft, mcrate. В каждый из них будет вписатся дата последнего голоса (в дальнейшем обновляться), в соответствии топа. И при выводе будет php скрипт который будет сравнивать скока сейчас время и какая дата вписана в MySQL.
     
    Greenberg нравится это.
  8. ARGENT

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

    Баллы:
    103
    Skype:
    den.argent
    Имя в Minecraft:
    ARGENT
    не?
     
  9. Loger

    Loger Активный участник Пользователь

    Баллы:
    88
    Skype:
    trofimov1995trofimov
    Лень читать все коменты
     
  10. ARGENT

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

    Баллы:
    103
    Skype:
    den.argent
    Имя в Minecraft:
    ARGENT
    Прими в скайпе пж, 1 вопрос есть.
     
  11. AlexMerser

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

    Баллы:
    173
    намного проще сразу записывать time()+24 и сравнивать его уже на топе
     
  12. ARGENT

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

    Баллы:
    103
    Skype:
    den.argent
    Имя в Minecraft:
    ARGENT
    А я как написал?
     
  13. AlexMerser

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

    Баллы:
    173
    пропустил, тогда я не думал что можно изменить запись в бд:oops:
    Все правильно у тебя
     
  14. RacerRU

    RacerRU Активный участник Пользователь

    Баллы:
    88
    Skype:
    racer_official
    Имя в Minecraft:
    Racer
    Нет не проще. Например мне нужно обычное время UnixTime, дабы идей много и все реализовать можно легко только с time() без дополнительных символов отнятие 24 часов. Помимо этого, чтобы прибавить 24 часа нужно сделать так:
    Код:
    $time_plus_day = time()+(60*60*24); // 60 сек. умножить на 60 минут и все это умножить на 24 часа = сутки
    , а не так:
    Код:
    time()+24
    ибо UnixTime (аля функция time()) - это время записанное в секундах и то, что вы добавите 24 секунды ничего собственно координального не даст.
     
  15. Loger

    Loger Активный участник Пользователь

    Баллы:
    88
    Skype:
    trofimov1995trofimov
    это образно 24 часа
     
    ВремяПриключений нравится это.
  16. RacerRU

    RacerRU Активный участник Пользователь

    Баллы:
    88
    Skype:
    racer_official
    Имя в Minecraft:
    Racer
    Это может для тебя и для меня это образно, а для ночичков для кого это и пишется это совсем не образы, а конкретные цифры. Я написал, как верно и в комментариях моих слов не нуждался. Я всего лишь поправил человека. :)
     
  17. Deniseo

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

    Баллы:
    103
    Skype:
    selikon50
    Имя в Minecraft:
    Deniseo
    лог записывается, а валюту не дает
     
  18. ARGENT

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

    Баллы:
    103
    Skype:
    den.argent
    Имя в Minecraft:
    ARGENT
    Проверь таблицы.
     
  19. Neuter

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

    Баллы:
    123
    Skype:
    Neuter3
    Имя в Minecraft:
    Dream4Game
    А что за фигня? При скачивании переходит на твой сайт, это не реклама ли?
     
  20. Semen4ik

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

    Баллы:
    123
    Skype:
    Semenov1215
    Имя в Minecraft:
    Semen4ik
    в чем проблема сравнить date("dFy") и date("dFy", $info['datetime'])
    $info['datetime'] // время из базы
    if (date("dFy") == date("dFy", $info['datetime']) exit("Вы сегодня уже голосовали");
    PS тему поднял не я
     
  21. GusevVasily

    GusevVasily Активный участник Пользователь

    Баллы:
    88
    Skype:
    Gusev.Vasily
    Имя в Minecraft:
    gusevvasily
    И где скачать??
     

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