Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите WG проверить наличие игрока в регионе

Статус
Закрыто для дальнейших ответов.

MOR_IV

Активный участник
Пользователь
Баллы
88
Имя в Minecraft
MOR_IV
У меня возник такой вопрос. Имеем WorldGuard 6.0+ так вот что мне надо:
- сделать проверку наличия в регионе Онлайн плеера в данный момент.
в идеале мне нужно количество игроков не из овнеров/мемберов, ну или список имен, количество получить не долго...
 
Можно брать всех игроков, которые онлайн, и проверять каждого на нахождение в регионе. Если игрок находится там, кидаешь в лист и делаешь, что тебе нужно.
 
А что ты пытался сделать?
И вопрос моментально нагугливается.
Можно брать всех игроков, которые онлайн, и проверять каждого на нахождение в регионе. Если игрок находится там, кидаешь в лист и делаешь, что тебе нужно.
И проверять может ли игрок там строить т.е. принадлежит ли ему регион и т.п.
 
Можно брать всех игроков, которые онлайн, и проверять каждого на нахождение в регионе. Если игрок находится там, кидаешь в лист и делаешь, что тебе нужно.
Спасибо за идею. Можно код проверки игрока на наличие в регионе. А то что-то В API wg ни как найти не могу.
 
Спасибо за идею. Можно код проверки игрока на наличие в регионе. А то что-то В API wg ни как найти не могу.

Сам плагин WG подключай как то же API ведра.
Опечатался...

А что ты пытался сделать?
И вопрос моментально нагугливается.

И проверять может ли игрок там строить т.е. принадлежит ли ему регион и т.п.
Спасибо.


как я понимаю вот этот код...
Код:
public boolean isRegionProtected(Location location){
        WorldGuardPlugin worldGuard = getWorldGuard();
        RegionManager regionManager = worldGuard.getRegionManager(location.getWorld());
        ApplicableRegionSet regions = regionManager.getApplicableRegions(location);
        if (regions.size() == 0){
            return false;
 
Опечатался...


Спасибо.


как я понимаю вот этот код...
Код:
public boolean isRegionProtected(Location location){
        WorldGuardPlugin worldGuard = getWorldGuard();
        RegionManager regionManager = worldGuard.getRegionManager(location.getWorld());
        ApplicableRegionSet regions = regionManager.getApplicableRegions(location);
        if (regions.size() == 0){
            return false;
Угу.
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх