Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Помощь", создана пользователем Alekksall, 3 сен 2015.

  1. Автор темы
    Alekksall

    Alekksall Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    Alekksall
    Ребят всем привет. Может кто в курсе как сделать РандомПорт через нажимную плиту. Идея такова (кстати далеко не новая), игрок встает на плиту и рандомно телепортируется куда нибудь на карте. Использую RandomPort. Сама по себе команда /rp работает. Но как сделать чтоб она срабатывала для игроков только через нажимную плиту? Пробовал через командный блок (rp @p) и нифига ... хотя например тп на варпы через нажимную плиту от кб (warp [бла бла бла] @p) срабатывавает.
    жду вашей помощи ;)
     
  2. Хостинг MineCraft
    <
  3. Rider3217

    Rider3217 Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    А разве /warp это стандартная команда?
     
  4. 11dimonchik22

    11dimonchik22 Активный участник Пользователь

    Баллы:
    76
    Ибо ты не прав
     
  5. Автор темы
    Alekksall

    Alekksall Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    Alekksall
    блин...а у меня разве не стоит плагин?
     
  6. 11dimonchik22

    11dimonchik22 Активный участник Пользователь

    Баллы:
    76
    Ты не прав в том что кб может только стандартные комманды выполнять.
     
  7. Rider3217

    Rider3217 Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Через "КБ" можно это всё делать, просто вы не правильно используете его.
    P.S. Я сам не знаток в нём.
     
  8. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Зависит о того как автор плагина проверяет права доступа к команде. Поэтому у командного блока не получается её выполнить.[DOUBLEPOST=1441313736,1441313590][/DOUBLEPOST]Оно никогда работать не будет. Потому что автор плагина идиот, который не знает что ещё существует консоль, поэтому не предусмотрел выполнение команд из неё.
    Код:
     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
      {
      if (!(sender instanceof Player)) {
      sender.sendMessage("You aren't a player!");
      }
    
     
  9. CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Через ReActions можно организовать такую систему.
     
  10. litvinov

    litvinov Активный участник

    Баллы:
    61
    Когда-то давно, делал рандомный телепорт через нажимную плиту, при этом использовал плагин именно RandomPort.
    Делал при помощи командного блока!
    Сначала нужно дать игрокам пермишнс на команду рандомного тп!
    И просто прописать в командном блоке sudo @p[r="радиус поиска ближайшего игрока в блоках"] "и твоя команда рандомного тп без слеша"
    Пример команды в командном блоке: sudo @p[r=2] rp - такая команда в ком.блоке будет выполнят команду "rp" от имени ближайшего игрока, когда ком.блок активируется, а активируется он нажимной плитой и соответственно с радиусом "2 блока" ближе всех окажется тот игрок котрый его и активировал (тот который на плиту стал)...
    Но у этого способа есть один минус, если игроки прошарят что у них есть доступ к команде "rp" они смогут пользоваться ней без ограничений, просто вводя её в чате! Но я не думаю что игроки смогут быстро и легко узнать, что у них есть доступ к этой команде (просто не все об этом думают) Но есть вариант что бы обойти этот минус... это можно сделать при помощи регионов WorldGuard и запретов/разрешений на использования этой же команды.
     
  11. Автор темы
    Alekksall

    Alekksall Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    Alekksall
    sudo @p[r=2] rp вот это помогло. Спасибо ;)
     
  12. litvinov

    litvinov Активный участник

    Баллы:
    61
    Нез =)
     

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