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

[РЕШЕНО]WE Api

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

energy455

Активный участник
Пользователь
Баллы
78
Привет всем.

Код:
getWorldEdit().getSelection(player)
как можно получить арену, ее сохранить и в дальнейшем с ней работать?
т.е. что бы я выделил и эту область сохранить в конфиг и с ней дальше работать
 
Так в чем проблема перевести локации в стрингу и занести в конфиг а потом с конфига в локацию?
P.S. что получает getSelection(...)?
 
Так в чем проблема перевести локации в стрингу и занести в конфиг а потом с конфига в локацию?
P.S. что получает getSelection(...)?
получает выделенную область. Если его сохранить, то он сохраняет ту область которую выделили. Если сервер перезапустить, то надо заново область выделять и сохранять.

Пробовал его сохранять в файл.
Код:
config.set("arena", getWorldEdit().getSelection(player));
 
получает выделенную область. Если его сохранить, то он сохраняет ту область которую выделили. Если сервер перезапустить, то надо заново область выделять и сохранять.

Пробовал его сохранять в файл.
Код:
config.set("arena", getWorldEdit().getSelection(player));
Ну и как?
 
Конечно есть: getMaxPos и getMinPos или как-то так, которые возвращают координаты кубоида.
как можно получить полностью арену через эти точки?

т.е что бы узнать стоит ли игрок на той или иной арене.
пожалуйста помогите)
 
как можно получить полностью арену через эти точки?

т.е что бы узнать стоит ли игрок на той или иной арене.
пожалуйста помогите)
Я в другой теме кидал тебе метод
 
Я в другой теме кидал тебе метод
Ваш метод
YHfAKSx.png
работает некорректно. Т.е. не правильно считает на точке я или нет.

передаю туда min/max точки от WE , player.getLocation();
 
Последнее редактирование:
Ваш метод
YHfAKSx.png
работает некорректно. Т.е. не правильно считает на точке я или нет.

передаю туда min/max точки от WE , player.getLocation();
.
Этот код не проверяет, находитесь ли вы в какой-то определенной точке или не находитесь. Он проверяет, находится ли точка в выделенном прямоугольнике (без высоты). Работать должен корректно. Убедитесь, что вы правильно передаете все параметры.
 
.
Этот код не проверяет, находитесь ли вы в какой-то определенной точке или не находитесь. Он проверяет, находится ли точка в выделенном прямоугольнике (без высоты). Работать должен корректно. Убедитесь, что вы правильно передаете все параметры.
смотрите, я пишу в конфиг точки WE.getMax.. / WE.getMin...
далее вызываю этот метод и передаю туда

Код:
public static boolean checkPos( config.get("min"), config.get("max"), player.getLocation() )
{
//...
}
 
смотрите, я пишу в конфиг точки WE.getMax.. / WE.getMin...
далее вызываю этот метод и передаю туда

Код:
public static boolean checkPos( config.get("min"), config.get("max"), player.getLocation() )
{
//...
}
Вы передаете параметры в объявление метода?!
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх