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

Идея Прокручивание вещей в рамках

Тема в разделе "Запросы на разработку плагинов", создана пользователем kezzyhko, 30 май 2016.

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

    kezzyhko Новичок

    Баллы:
    16
    Имя в Minecraft:
    kezzyhko
    Категория плагина: Mechanics (но хз, если честно; брал отсюда http://dev.bukkit.org/categories/)

    Предлагаемое название: ItemFrameScrolling

    Версия сервера: 1.8

    Что я хочу:
    Нужно, что бы в рамке поочерёдно менялись вещи, которые мы устанавливаем заранее.

    Пример настройки плагина:
    1) Пишем в чате команду /ifs start
    2) Ставим рамку
    3) Устанавливаем в рамку вещь. Вещь убирается и записывается в конфиг
    Если нажать по рамке ПКМ пустой рукой, то в конфиг записывается блок воздуха, т.е. в это время рамка должна быть пустой. Если это не возможно, то устанавливать воздух вместо barrier'а
    4) Действие 3 повторяется, пока не прописать команду /ifs stop

    При разрушении определённой рамки, она убирается из конфига

    Рамки должны быть синхронизованы, т.е. когда сменяется предмет в одной, то должен сменяться и в другой (имеются ввиду рамки, которые используются плагином)

    Идеи для команд:

    /itemframescrolling - алиас /ifs (ну или наоборот)
    /ifs help - показывает все команды
    /ifs start - начало записи
    /ifs stop - конец записи
    /ifs cooldown - показывает текущую задержку между сменами вещей в рамках
    /ifs cooldown <задержка> - устанавливает задержку

    Идеи пермишенов:
    itemframescrolling.*, ifs.* - разрешение на команды

    Когда мне это нужно? Чем быстрее, тем лучше, но никогда не поздно.



    P.S. - приветствуется инициатива. Я не знаком в написанием плагинов и не совсем знаю, что они могут. Так что если у вас есть идеи, как улучшить мою идею - велком!
     
    Последнее редактирование: 30 май 2016
  2. Хостинг MineCraft
    <
  3. Автор темы
    kezzyhko

    kezzyhko Новичок

    Баллы:
    16
    Имя в Minecraft:
    kezzyhko
  4. LuckyZeeRo

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

    Баллы:
    76
    Skype:
    luckyzeero
    Имя в Minecraft:
    LuckyZeeRo_
    Какой срок выполнения максимальный (в днях)? Предлагаемая цена?
     
  5. Автор темы
    kezzyhko

    kezzyhko Новичок

    Баллы:
    16
    Имя в Minecraft:
    kezzyhko
    Неделя, сто рублей? "Я не знаком с написанием плагинов", поэтому не могу даже примерно адекватно оценить ни время, ни стоимость. Так что предлагайте Вы, а я буду надеяться на то, что Ваше предложение будет адекватно)
     
  6. LuckyZeeRo

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

    Баллы:
    76
    Skype:
    luckyzeero
    Имя в Minecraft:
    LuckyZeeRo_
    Плагин сложности чуть ниже средней. Предлагаю сделать за 500 руб 2 недели, обычно у меня заказы подороже такие. Если кто-нибуть сможет сделать это быстрее и дешевле, я не возражаю :)
     
  7. Автор темы
    kezzyhko

    kezzyhko Новичок

    Баллы:
    16
    Имя в Minecraft:
    kezzyhko
    В принципе я согласен, но я немного жмот :D Поэтому подожду, вдруг кто действительно дешевле предложит... Ну а если нет, то отпишу сюда
     
  8. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Обратитесь к @Pihanya
    Надёжный кодер и адекватные цены
     
  9. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Отзыв в его теме говорит об обратном.
     
  10. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Я убедился в его надёжности...
    За свою идею он потребовал в 2 раза меньше денег и сделал всё в 4 раза быстрее , чем предлагали мне другие "топ" кодеры.
     
  11. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Сравнение взято с потолка, верно?
    В любом случае, вы наверняка спрашивали не у всех.
     
  12. Автор темы
    kezzyhko

    kezzyhko Новичок

    Баллы:
    16
    Имя в Minecraft:
    kezzyhko
    Подождите чуток, чет вы резко понабежали) Я уже договорился с другим человеком, так что уже неактуально. Если что отпишу
     
  13. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Дороговато.
     
  14. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Как будто записать Location в файл так трудно.
     
  15. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Код:
    public static ItemFrame getFrame(Location loc)
    {
        for (Entity e : loc.getChunk().getEntities())
        {
            if (e instanceof ItemFrame)
            {
                if (e.getLocation().getBlock().getLocation().distance(loc) == 0)
                {
                     return (ItemFrame) e;
                }
            return null;
            }
        }
    }
    
    [DOUBLEPOST=1465129505][/DOUBLEPOST]Если вместо instanceof можно юзать .getType() == EntityType
    то используй это.
     
  16. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Фу, бандикам.

    https://bukkit.org/threads/how-to-get-list-of-itemstack-from-config.150050/

    Алсо, будь этот метод статик, или не статик, ничего не изменится.
     
  17. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Mirillis Action используй в следующий раз ;)
     
  18. DiamondDen

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

    Баллы:
    76
    Skype:
    danil_20034
    Имя в Minecraft:
    DiamondDen
    Помочь? пиши скайп
     
  19. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Форкай и помогай.
     
  20. DiamondDen

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

    Баллы:
    76
    Skype:
    danil_20034
    Имя в Minecraft:
    DiamondDen
    ?
     
  21. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    2016 06 05_23-31-55.png
     

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