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

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

Discussion in 'Помощь' started by Alekksall, Sep 3, 2015.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Зависит о того как автор плагина проверяет права доступа к команде. Поэтому у командного блока не получается её выполнить.[DOUBLEPOST=1441313736,1441313590][/DOUBLEPOST]Оно никогда работать не будет. Потому что автор плагина идиот, который не знает что ещё существует консоль, поэтому не предусмотрел выполнение команд из неё.
    Code:
     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 Активный участник Пользователь

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

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

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

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

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

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

    Trophy Points:
    61
    Нез =)
     

Share This Page