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

Помогите Телепортировать игрока назад

Minimalix9

Активный участник
Пользователь
Баллы
66
Есть регион и при заходе в него если у Петра нету права то игрока телепортирует назад. Так вот в чем суть, как игрока тепнуть назад, ведь если он зайдет с переда то надо будет х + 1 а если с зада то х - 1 если с боку то z + 1 если с другого то z - 1 но как это сделать Я хз, мб вы сможете мне помочь
 
Есть регион и при заходе в него если у Петра нету права то игрока телепортирует назад. Так вот в чем суть, как игрока тепнуть назад, ведь если он зайдет с переда то надо будет х + 1 а если с зада то х - 1 если с боку то z + 1 если с другого то z - 1 но как это сделать Я хз, мб вы сможете мне помочь
PlayerMoveEvent setCancelled(true)
 
Он же по идеи будет заходить и потом назад не выйдет
 
Есть регион и при заходе в него если у Петра нету права то игрока телепортирует назад. Так вот в чем суть, как игрока тепнуть назад, ведь если он зайдет с переда то надо будет х + 1 а если с зада то х - 1 если с боку то z + 1 если с другого то z - 1 но как это сделать Я хз, мб вы сможете мне помочь
Простая математика же, посчитай что ближе туда и тп.
 
Если речь идёт про WorldGuard, то можно просто добавить флаг entry=false, в таком случае игроки, которые не являются участниками региона будут отталкиваться при попытке зайти в этот регион
 

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

Назад
Верх