1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Идея Плагин для поиска приватов.

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

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

    BLACKRED Новичок

    Баллы:
    8
    Имя в Minecraft:
    REDBLACK
    Нужен плагин, который покажет названия приватов в выделенном регионе WG. Это поможет заприватить регионы, если они граничат с какими-либо другими.
     
    WaInK нравится это.
  2. WaInK

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

    Баллы:
    78
    Имя в Minecraft:
    WaInK
    Да тоже такое ищу
     
  3. OJIoJIoIIIa

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

    Баллы:
    153
    Skype:
    support.olymc
    Имя в Minecraft:
    FaNt1K
    /rg list ===>> /rg info и смотрим коорды точки на регион,потом /tppos координаты
     
  4. WaInK

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

    Баллы:
    78
    Имя в Minecraft:
    WaInK
    а если вот я админ на сервер и меня человек просит заприватить теру и когда я привачу пишет что задевает чужой регион, а этот чужой регион создал какой-то школьник в один кубик и где-то под землей. И все уже не чего не сделаешь. :с
     
  5. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    Окей. Если есть опыт в написании - вот отличный гайд по апи WG. Если нету, то могу прступить за разработку.
     
  6. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Получаем доступ к выделению WorldEdit и перебираем каждый блок, названия приватов складируем в массив.
    Желательно выполнять это асинхронно, ибо блоков может быть не сотня и не тысяча...
     
  7. Автор темы
    BLACKRED

    BLACKRED Новичок

    Баллы:
    8
    Имя в Minecraft:
    REDBLACK
    Опыта абсолютно нет. Буду очень признателен, если что-нибудь из этого выйдет.
     
  8. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    На сколько я знаю, в WG API есть функция, возвращающая список всех регионов в некотором объёме.
     
    Bars нравится это.
  9. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Не видел там такого. Есть метод, который возвращает пересекающие координату регионы.
     
  10. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    getApplicableRegions(ProtectedRegion region)
    Там таки есть такое.
    Код:
    RegionManager regionManager = ((WorldGuardPlugin) getServer().getPluginManager().getPlugin("WorldGuard")).getRegionManager(sel.getWorld());       
    ApplicableRegionSet set = regionManager.getApplicableRegions(region);
    
     
  11. Alexgrist

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

    Баллы:
    173
    Можно и проще узнать регион. Пользуемся плагином Dynmap-WorldGuard. Правда пока что по одному блоку не приватили )
     
  12. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    Динмап ресурсоемкий. Нет смысла ставить только ради одной функции.
    Вот пописульки. Выделяете регион, в консоль /wgf
    Если пересекается с регионами, выведется их список. Если нет, то уведомление, что не пересекается.
    Нужны WorldEdit и WorldGuard.
     

    Вложения:

    • WGFinder.zip
      Размер файла:
      3,2 КБ
      Просмотров:
      31
    Alexgrist, DeMaster, bitaliy и ещё 1-му нравится это.
  13. LaoTheLizard

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

    Баллы:
    103
    Skype:
    sgp_the_controller
    Andrew Panassiouk, очень полезная вещь. Спасибо.
     
  14. Автор темы
    BLACKRED

    BLACKRED Новичок

    Баллы:
    8
    Имя в Minecraft:
    REDBLACK
    Спасибо, заценю! =)
    Я очень БЛАГОДАРЕН за этот плагин автору!
     
  15. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    Нет проблем:)
     
  16. WaInK

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

    Баллы:
    78
    Имя в Minecraft:
    WaInK
    А писать что в консоли? или просто в чате?
     
  17. Andrew Panassiouk

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

    Баллы:
    68
    Skype:
    deathwalker3314
    Имя в Minecraft:
    _TrueLecter_
    Не в консоли. Просто регион выбрать и написать команду
     
  18. Автор темы
    BLACKRED

    BLACKRED Новичок

    Баллы:
    8
    Имя в Minecraft:
    REDBLACK
    Да, плагин работает превосходно.
     

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