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

Доработка плагина ClearWorld

Тема в разделе "Запросы на разработку плагинов", создана пользователем Baste, 4 июн 2014.

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

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

    Баллы:
    68
    Skype:
    BasteAdmin
    Имя в Minecraft:
    Baste
    Плагин должен мониторить все приваты на сервере и если владелец привата не заходил на сервер 30 дней например (количество дней настраивается в конфиге), то этот приват должен удаляться и регениться (тоже в конфиге можно ставить стоит ли регенить приват или просто удалить). Так же должен быть пермишн у плагина, который если дать группе или игроку, то его приваты никогда не будут удалены в не зависимости заходил он или нет на сервер. Ещё было бы не плохо если бы плагин раз в месяц например или лучше по команде регенил всю не заприваченную теру на сервере. Частями конечно а не всё сразу. По 50к кубов напрмер или по пару чанков. Главное что б он регенил именно вокруг приватов, а не сохранял в схемы приваты, регенил всю карту, а потом вставлял схемы назад (так работает worldguard вроде, шопы и много чего другого не переживают такие манипуляции)

    Существующий плагин clear world работает криво. Он имеет функционал:

    Удалять и регенить (реген или нет в конфиге ставится) приваты игроков которые не заходили N дней (N настраивается в конфиге).

    Но он не правильно считает время и иногда не удаляет приваты, хотя владелец не заходил дольше чем N дней. А некоторые удаляет. А иногда игрок заходил, а его приват удаляется всё равно. То есть что то не то со счетом времени. Я не знаю откуда он берет инфу о заходах. Но мы используем плагин AdminCmd и возможно оттуда. Может это admincmd не правильно считает, я хз.

    Короче плагин есть, почти готововый. Его просто нужно до работать под нас.

    Работа за плату. Писать в скайп: romadj007
     
    Лайка3, Лайка2 и mahimamax нравится это.
  2. Хостинг MineCraft
    <
  3. NINJA

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

    Баллы:
    123
    Вы будете в шоке ,но это может AutoSaveWorld :good:[DOUBLEPOST=1401903845,1401903809][/DOUBLEPOST]
    Код:
    purge:
      enabled: true
      interval: 86400
      awaytime: 2592000
      broadcast: true
      wg:
        enabled: true
        regenpurgedregion: true
        noregenoverlapregion: true
     
  4. ptnk

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

    Баллы:
    173
    да, это может плагин, который должен делать бекапы мира, а не заниматься регенерацией и восстановлением =:3
     
    Лайка3, Лайка2, mahimamax и 2 другим нравится это.
  5. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Синдром Nero...
     
    Лайка3, Лайка2, mahimamax и ещё 1-му нравится это.
  6. ptnk

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

    Баллы:
    173
    ^_^. Взял бы и разбил плагин на мелкие составляющие, сделал бы ядро, продумал архитектуру и было бы приятнее и легче.
     
    Лайка3, Лайка2 и mahimamax нравится это.
  7. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Там внутри итак какое-никакое разбиение есть.
    Проблема в том что все функции очень и очень трудно разбить на компоненты, поэтому приходится писать большую стену кода фактически для каждой функции.
     
    Лайка3, Лайка2, mahimamax и ещё 1-му нравится это.
  8. ptnk

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

    Баллы:
    173
    Учись, для этого существует фреймворки и паттерны.
     
    Лайка3, Лайка2, mahimamax и 2 другим нравится это.
  9. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ещё одно полное переделывание я не осилю... Да и не даст никаких результатов, нечего там больше на части делить.
    P.S. Сколько бы взял за ворлдреген который регенерирует именно как сказал автор?
     
  10. ptnk

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

    Баллы:
    173
    Дорого, подробности в личку или в скайпе.
     
    Лайка3, Лайка2, mahimamax и ещё 1-му нравится это.
  11. MFD

    MFD Новичок

    Баллы:
    18
    Имя в Minecraft:
    Hika
    Слушай мне нужен этот плагин который описал автор, напиши скайп в личку куплю "Дорого"
     
  12. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это к @ptnk
    У меня сейчас времени на такое нет, меня и свой метод устраивает
     
  13. MFD

    MFD Новичок

    Баллы:
    18
    Имя в Minecraft:
    Hika
    А каков твой метод?
    Случайно не ASW ?
     

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