Помогите Как сделать RandomPort через нажимную плиту?

Alekksall

Новичок
Пользователь
Баллы
16
Ник в Minecraft
Alekksall
Ребят всем привет. Может кто в курсе как сделать РандомПорт через нажимную плиту. Идея такова (кстати далеко не новая), игрок встает на плиту и рандомно телепортируется куда нибудь на карте. Использую RandomPort. Сама по себе команда /rp работает. Но как сделать чтоб она срабатывала для игроков только через нажимную плиту? Пробовал через командный блок (rp @p) и нифига ... хотя например тп на варпы через нажимную плиту от кб (warp [бла бла бла] @p) срабатывавает.
жду вашей помощи 😉
 
Зависит о того как автор плагина проверяет права доступа к команде. Поэтому у командного блока не получается её выполнить.
Оно никогда работать не будет. Потому что автор плагина идиот, который не знает что ещё существует консоль, поэтому не предусмотрел выполнение команд из неё.
Java:
 public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
  {
  if (!(sender instanceof Player)) {
  sender.sendMessage("You aren't a player!");
  }
 
Ребят всем привет. Может кто в курсе как сделать РандомПорт через нажимную плиту. Идея такова (кстати далеко не новая), игрок встает на плиту и рандомно телепортируется куда нибудь на карте. Использую RandomPort. Сама по себе команда /rp работает. Но как сделать чтоб она срабатывала для игроков только через нажимную плиту? Пробовал через командный блок (rp @p) и нифига ... хотя например тп на варпы через нажимную плиту от кб (warp [бла бла бла] @p) срабатывавает.
жду вашей помощи 😉
Через ReActions можно организовать такую систему.
 
Ребят всем привет. Может кто в курсе как сделать РандомПорт через нажимную плиту. Идея такова (кстати далеко не новая), игрок встает на плиту и рандомно телепортируется куда нибудь на карте. Использую RandomPort. Сама по себе команда /rp работает. Но как сделать чтоб она срабатывала для игроков только через нажимную плиту? Пробовал через командный блок (rp @p) и нифига ... хотя например тп на варпы через нажимную плиту от кб (warp [бла бла бла] @p) срабатывавает.
жду вашей помощи 😉
Когда-то давно, делал рандомный телепорт через нажимную плиту, при этом использовал плагин именно RandomPort.
Делал при помощи командного блока!
Сначала нужно дать игрокам пермишнс на команду рандомного тп!
И просто прописать в командном блоке sudo @p[r="радиус поиска ближайшего игрока в блоках"] "и твоя команда рандомного тп без слеша"
Пример команды в командном блоке: sudo @p[r=2] rp - такая команда в ком.блоке будет выполнят команду "rp" от имени ближайшего игрока, когда ком.блок активируется, а активируется он нажимной плитой и соответственно с радиусом "2 блока" ближе всех окажется тот игрок котрый его и активировал (тот который на плиту стал)...
Но у этого способа есть один минус, если игроки прошарят что у них есть доступ к команде "rp" они смогут пользоваться ней без ограничений, просто вводя её в чате! Но я не думаю что игроки смогут быстро и легко узнать, что у них есть доступ к этой команде (просто не все об этом думают) Но есть вариант что бы обойти этот минус... это можно сделать при помощи регионов WorldGuard и запретов/разрешений на использования этой же команды.
 
Когда-то давно, делал рандомный телепорт через нажимную плиту, при этом использовал плагин именно RandomPort.
Делал при помощи командного блока!
Сначала нужно дать игрокам пермишнс на команду рандомного тп!
И просто прописать в командном блоке sudo @p[r="радиус поиска ближайшего игрока в блоках"] "и твоя команда рандомного тп без слеша"
Пример команды в командном блоке: sudo @p[r=2] rp - такая команда в ком.блоке будет выполнят команду "rp" от имени ближайшего игрока, когда ком.блок активируется, а активируется он нажимной плитой и соответственно с радиусом "2 блока" ближе всех окажется тот игрок котрый его и активировал (тот который на плиту стал)...
Но у этого способа есть один минус, если игроки прошарят что у них есть доступ к команде "rp" они смогут пользоваться ней без ограничений, просто вводя её в чате! Но я не думаю что игроки смогут быстро и легко узнать, что у них есть доступ к этой команде (просто не все об этом думают) Но есть вариант что бы обойти этот минус... это можно сделать при помощи регионов WorldGuard и запретов/разрешений на использования этой же команды.
Пишет что игрок не найден
 
Назад
Верх Низ