Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
получает выделенную область. Если его сохранить, то он сохраняет ту область которую выделили. Если сервер перезапустить, то надо заново область выделять и сохранять.Так в чем проблема перевести локации в стрингу и занести в конфиг а потом с конфига в локацию?
P.S. что получает getSelection(...)?
config.set("arena", getWorldEdit().getSelection(player));
Ну и как?получает выделенную область. Если его сохранить, то он сохраняет ту область которую выделили. Если сервер перезапустить, то надо заново область выделять и сохранять.
Пробовал его сохранять в файл.
Код:config.set("arena", getWorldEdit().getSelection(player));
Ну и как?
arena: !!com.sk89q.worldedit.bukkit.selections.CuboidSelection {}
Хм... Щас сам почитаю документацию.вот что сохраняетКод:arena: !!com.sk89q.worldedit.bukkit.selections.CuboidSelection {}
спасибо огромное!)Хм... Щас сам почитаю документацию.
А после getSelection() есть какието методы?спасибо огромное!)
Пожалуйста, напишите если что найдете
Конечно есть: getMaxPos и getMinPos или как-то так, которые возвращают координаты кубоида.А после getSelection() есть какието методы?
Ну вот, так и знал что что то есть.Конечно есть: getMaxPos и getMinPos или как-то так, которые возвращают координаты кубоида.
xD дак это понятно) ему нужно сохранять корды миг и макс точки, а при включении сервера заново их получатьНу вот, так и знал что что то есть.
как можно получить полностью арену через эти точки?Конечно есть: getMaxPos и getMinPos или как-то так, которые возвращают координаты кубоида.
Я в другой теме кидал тебе методкак можно получить полностью арену через эти точки?
т.е что бы узнать стоит ли игрок на той или иной арене.
пожалуйста помогите)
Ваш методЯ в другой теме кидал тебе метод
.Ваш методработает некорректно. Т.е. не правильно считает на точке я или нет.![]()
передаю туда 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() ) { //... }
ой, нет, перепутал.Вы передаете параметры в объявление метода?!
if( checkPos( config.get("min"), config.get("max"), player.getLocation() ) )
{
//....
}
Ваш config является объектом типа YamlConfiguration?ой, нет, перепутал.
так
Код:if( checkPos( config.get("min"), config.get("max"), player.getLocation() ) ) { //.... }
прошу прощения )
FileConfigurationВаш config является объектом типа YamlConfiguration?