Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [FUN][INFO][WEB][MISC] Smarty Signs - весь Интернет в твоей книжке [1.4.7-1.5.2]

Тема в разделе "Релизы плагинов", создана пользователем sockeye, 11 май 2013.

  1. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    Smarty Signs - весь Интернет в твоей книжке:
    Версия: v0.03

    Данный плагин позволяет открывать веб-страницы при помощи только таблички и книжной полки! Для этого нужно поставить книжную полку и поставить на неё табличку,заполненную по следующему образцу:
    Код:
    [HTTP_GET_SIGN]
     
      адрес веб-
     
      страницы
     
      (без пробелов и 'http://')
    
    К примеру:
    Код:
    [HTTP_GET_SIGN]
     
      ru.wikipedia.org/
     
      wiki/
     
      Javadoc
    
    Для ввода адреса 3 последних строки, но их занимать не обязательно.

    Теперь, чтобы получить книгу, нужно кликнуть по полке с книгой в руке. И если у вас в руке будет книга, она исчезнет и появится книга с сайтом.




    Особенности:

    • [*]Текстовый браузер посредством книжек
    Скачать плагин

    Github

    Лог изменений:
    Версия 0.03
    • Jsoup парсер
    • Конфиги
    • Возможность многоразового использования одной таблички
    • Полуавтоматически обновляемая книга - /book-update с книгой в руке
    Версия 0.02
    • Permissions( smartysigns.getbook ) - право на получение книжки
    • Поддержка книг до 50 страниц - до 12800 символов!
    • Теперь название книги - это адрес веб-страницы
    • Изменение механики (внизу поста)
    Версия 0.01

    • [*]Релиз плагина
    Изменение механики:


    To do list:

    • Логин с книжками
    • Жалобы админам и в последствии почта
    [​IMG]
     
    NazikTV, Dereku, Lemz0 и 8 другим нравится это.
  2. Хостинг MineCraft
    <
  3. .3prokent.

    .3prokent. Старожил Пользователь

    Баллы:
    153
    Skype:
    ThreeProKent
    Имя в Minecraft:
    3prokent
    Бред... Я думал будет вывод страницы прямо в книжке. :D
     
    Dereku, Lemz0, ZordanIP и 3 другим нравится это.
  4. tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Почему же бред? Плагин мне кажется очень интересный,но врятли подойдет для постоянного использования.
     
    Сникерсни, Konilin и sockeye нравится это.
  5. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    Постоянного нет, но для правил сервера,эвентов и прочего, где требуется быстрый набор книг может быть полезно. А так в этот плагин я собираюсь добавлять разные функции, которых нет в фальшбуке и прочем. Если у кого-то есть идеи, буду благодарен если напишете.[DOUBLEPOST=1368261497,1368261464][/DOUBLEPOST]
    А вывод и есть в книжке
     
    IstominHero и {D iman нравится это.
  6. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    С обновляющейся газетой подумаю. А за сегодня я хочу сделать пермишенсы, вычистить код и открыть его. И да, спасибо за быстрый перенос =)
     
    {D iman нравится это.
  7. kirpitch99amk

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

    Баллы:
    63
    Имя в Minecraft:
    ParadoX
    Касательно дюпа, можно создать следующую систему:
    Одному и тому же игроку выдается не более одной книги с одной таблички
    Нельзя выбросить или положить в сундук
    Возможность исчезновения автоматически через определенное время
    Спаун книги прямо в инвентарь игрока, а дроп рядом, если он полон

    Ещё есть идея хитрой авторизации:
    При первом заходе на сервер игрок пишет свой пароль в книгу, ударяет ей по блоку/табличке книга пропадает, а на её месте появляется книга с информацией/профилем игрока или книга/карта с содержащейся внутри надписью/названием итема: "Неверный пароль"/"Повторите пароль"/"Вы зарегистрированы"
    При ударе книгой профиля или итемом подверждающим регистрацию по другому специальному блоку/табличке, выполняется команда в консоли сервера на телепортацию с закрытого спауна в определенную точку выхода или права на возможность покинуть регион спауна в worldedit.
    При перезаходе игрока эти права онулируются, процедура авторизации проводится снова.
    Регистрация проводится один раз естественно.
    А так же предоставляется возможность игроку посредством ввода специальной команды получить книгу со своими stat'ами, команда не должна работать до проведения авторизации.
    Выдача вещей в инвентарь после авторизации, которые были у персонажа перед выходом.
    Во время выхода с сервера информация о вещах в инвентаре записывается в файл, затем вещи удаляются.
    Выдача прав Permissions при входе и их ликвидация при выходе.
    При регистрации автоматически выдается стартовый набор.

    Вот моя скромненькая идейка ^_^ хитрый способ произведения авторизации для тех, кто не умеет писать "/login пароль"
    И так оно думаю интересней и безопасней)
    Плюс исключается возможный дюп при броске жемчужины края с самоубийством об кактус
    Да и другие дюпы связанные с перезаходом
     
    sockeye нравится это.
  8. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    За идею с логином спасибо, зацепила. А против дюпа - при получении книги сбивается 5 сердец.[DOUBLEPOST=1368272653,1368270244][/DOUBLEPOST]Обновил, новые версии под 1.4 и 1.5 будут вечером, когда настрою jenkins.
     
    {D iman нравится это.
  9. Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Божественно, но, как я понял, он выгружает весь текст страницы?
    Есть такая штука - плагин для браузера под названием Send To Kindle. Суть его состоит в следующем: взять текст с HTML-страницы и отправить его на Kindle. Очень удобно, если учесть, что он берет лишь основной текст статьи, т.е. никаких сайдбаров, никакой рекламы и прочее. Предлагаю сделать так же - дергать только важную информацию. Хотя если я сам дойду, как это сделать - оформлю к вам пуллреквест
     
    BleaZzZ нравится это.
  10. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    Пока он только убирает тэги.
    Код:
    str = str.replaceAll("\\<.*?>","");
    За хороший парсер был бы очень благодарен. Пока думаю на тему логина.[DOUBLEPOST=1368277945,1368275078][/DOUBLEPOST]Добавил ссылку на CI. Есть билды под 1.4.7 и 1.5.2.
     
    {D iman нравится это.
  11. Omar

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

    Баллы:
    123
    А если игрок не знает, что сбивается 5 сердец, а у него меньше? Можно сделать так, что если у игрока менее 5 сердец, то здоровье сбивается на 0.5 (при первом клике). При втором клике уже смерть.
     
    ПриветОтМиднайта нравится это.
  12. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    Спасибо, реализую
     
    {D iman нравится это.
  13. {D iman

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

    Баллы:
    88
    Имя в Minecraft:
    dima
    Жду с нетерпением. Как раз то что мне нужно, хорошо будет использовать для игроков, чтобы научить наконец их приватить собственные дома и прочее.
     
  14. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    Ну так завершил. Качай последний билд. Сейчас механика такая: первый раз сбивает до пол-сердца, если брать книжку с половиной сердца - убьет.
     
    {D iman нравится это.
  15. {D iman

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

    Баллы:
    88
    Имя в Minecraft:
    dima
    А что если сделать так чтобы для одного человека - одна книжка? А потом через 24 часа он еще раз смог взять эту книжку. Можно такое сделать?
     
  16. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    Из за урона спамить этим не получится. Хотя лучше сделать проверку кто жмет кнопку. А то так запросто можно других убивать. Я сейчас в отъезде, к понедельнику фикс будет. И от книжки написаной ведь никакой пользы, разве что таумоаспекты. А с временем - это уже с конфигами надо, я еще не до конца апи освоил. не по теме: парсер снял т.к. делает еще кривее. Найду нормальный - вставлю. Все еще жду разных идей :)[DOUBLEPOST=1368391909,1368305596][/DOUBLEPOST]APfel
     
    ВремяПриключений нравится это.
  17. .3prokent.

    .3prokent. Старожил Пользователь

    Баллы:
    153
    Skype:
    ThreeProKent
    Имя в Minecraft:
    3prokent
    В книжке просто набор текста с сайта (либо код страницы)
    Было-бы круто выводить сразу сайт как ты видишь его у себя в браузере (хотя я понимаю что это не реализуемо).
     
  18. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    Реализуемо это сложно, для этого нужен хороший парсер. Регэкспы не катят. Но для тех же эвентов можно создать html страницу просто с текстом. Ну или через php, если нужна индивидуальная инфа. Фикс почти готов, теперь для ввода адреса будет 3 строки.[DOUBLEPOST=1368459310,1368442736][/DOUBLEPOST]Вышла версия 0.02
    • Permissions( smartysigns.getbook ) - право на получение книжки
    • Поддержка книг до 50 страниц - до 12800 символов!
    • Теперь название книги - это адрес веб-страницы
    • Изменение механики
    А теперь об изменении механики:
    Теперь, чтобы получить книгу, нужно поставить табличку на книжную полку и кликнуть по полке с книгой в руке. И если у вас в руке будет книга, она исчезнет и появится книга с сайтом. Как это работает, можно посмотреть здесь:





    И я бы был бы очень благодарен за тестирование плагина.
     
    .3prokent. и fromgate нравится это.
  19. .3prokent.

    .3prokent. Старожил Пользователь

    Баллы:
    153
    Skype:
    ThreeProKent
    Имя в Minecraft:
    3prokent
    Фикс очень удачный.
     
    kirpitch99amk нравится это.
  20. Автор темы
    sockeye

    sockeye Активный участник

    Баллы:
    78
    Имя в Minecraft:
    44sockeye
    Допилил парсер, сделал кофиги. Как вариант есть идея сделать выдачу бонусных печенек. Над существующими идеями работаю, но реквестирую еще!;)
     

    Вложения:

    {D iman нравится это.
  21. __LEXX__

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

    Баллы:
    63
    Имя в Minecraft:
    __LEXX__
    Советую посмотреть данную статьюhttp://habrahabr.ru/post/78850/
    Можно реализовать такую же систему, а не просто копирование кода страницы, получиться такого рода МайнкрафтБраузер. =)
     

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