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

[Обсудим] Проверка блока на приват WG

Тема в разделе "Разработка плагинов для новичков", создана пользователем MrTrojan, 20 июл 2015.

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

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Всем привет, я столкнулся с проблемой, есть блок, если игрок ломает его, то нужно мне проверить запривачен ли блок регионом WorldGuard.

    Гугл не помогает :(
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
  4. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    В гугле вбей WorldGuardApi
     
  5. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    тут куча примеров из различных плагинов, за пару мин можно найти что тебе нужно
     
  6. Автор темы
    MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Просто я пишу плагин, который позволит некоторым опнутым игрокам ставить блоки, если он поставит блок, то событие не будет отменено.
     
  7. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    На многих серверах продают возможность ломать и строять во всех регионах, так что для таких серверов способ не подходит.
     
  8. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Универсальный и плохой метод. Вы про плагины логов не подумали? Будут лишние записи о разрушении блоков. Получится что игрок ломал блок не один раз, а сразу два.
     
  9. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Я не понимаю, почему баккит изначально не сделал универсального метода, к которому цеплялись бы все прочие плагины-рестрикторы, это бы решило множество проблем с ними. Год назад я выдвигал идею плагина, который будет выполнять эту функцию - http://rubukkit.org/threads/claim-api.67307/, но без поддержки авторов плагинов это бессмысленно.
     
  10. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    Не вижу проблем использовать API WG, написать 5-6 строчек кода и в "боевых" условиях проверить нагрузку на сервер при его использовании.
    Поучить getApplicableRegions ломаемого блока, проверить на null, если не не null и колво элементов массива >1 (или 2-х с учетом __global__) то блок в чьем-то привате.
     
  11. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Только для механизмов это не подходит. Они же не игроки. Использовать фейков - тоже не есть хорошо.

    Я пишу плагины только для личных нужд. Я не пользуюсь другими плагинами привата, поэтому мне их поддержка нафиг не нужна.
     

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