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

Решено Как узнать находится ли игрок между 2-мя точками

Тема в разделе "Помощь", создана пользователем Immortal_403, 6 авг 2018.

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

    Immortal_403 Участник

    Баллы:
    31
    Имя в Minecraft:
    Immortal
    Как узнать находится ли игрок между 2-мя точками, как например схема работы WorldGuard.
    ГОТОВО :)

    Код:
    public boolean Cheak(Location pos1, Location pos2, Location p) {
            if(pos1.getBlockX() > pos2.getBlockX()) {
                double pos11 = pos1.getX();
                pos1.setX(pos2.getX());
                pos2.setX(pos11);
            }
            if(pos1.getBlockY() > pos2.getBlockY()) {
                double pos11 = pos1.getY();
                pos1.setY(pos2.getY());
                pos2.setY(pos11);
            }
            if(pos1.getBlockZ() > pos2.getBlockZ()) {
                double pos11 = pos1.getZ();
                pos1.setZ(pos2.getZ());
                pos2.setZ(pos11);
            }
            if(!(pos1.getBlockX() < p.getBlockX() && pos2.getBlockX() > p.getBlockX())) {
                return false;
            }
            if(!(pos1.getBlockY() < p.getBlockY() && pos2.getBlockY() > p.getBlockY())) {
                return false;
            }
            if(!(pos1.getBlockZ() < p.getBlockZ() && pos2.getBlockZ() > p.getBlockZ())) {
                return false;
            }
            return true;
        }
     
    Последнее редактирование: 6 авг 2018
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116

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