1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    61
    Нез =)
     
  12. derzkiy

    derzkiy Ньюби

    Баллы:
    1
    Имя в Minecraft:
    derzkiy
    Пишет что игрок не найден
     

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