Войти или зарегистрироваться

[РЕШЕНО]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() )
{
//...
}
Вы передаете параметры в объявление метода?!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх