Решено Команды на текст.

Статус
Закрыто для дальнейших ответов.

Norfolc-xxxx

Активный участник
Пользователь
Баллы
66
Ник в Minecraft
Norfolc
В minecraft есть возможность на текст вешать команды. На текст в консоли, вызываемый специальной командой. Не знаю как называется, но если покажу пример, разбирающиеся люди поймут...

{text:"Hello world",clickEvent:{action:run_command,value:"/say Hello world"}}

Ну вы меня поняли. Так вот вопрос, можно ли выполнить команду при клике игроком от имени консоли?
 
Извини, я может туплю(я понял о чём ты), но трудно поменять /say, на /console текст. Вроде заработает, или console:
 
Не не, я просто показал пример того, о чём говорю. Использовать любую другую команду от имени консоли. Интересует не конкретная команда, а сам принцип. Так пи клике команда выполняется от имени кликнувшего игрока, а от имени консоли можно? Или как-то с игнорированием пексов?
 
Не не, я просто показал пример того, о чём говорю. Использовать любую другую команду от имени консоли. Интересует не конкретная команда, а сам принцип. Так пи клике команда выполняется от имени кликнувшего игрока, а от имени консоли можно? Или как-то с игнорированием пексов?
Можно, но очень костыльно. Ставишь ReActions. В эвенте клика указываешь команду /ra set var id:ИмяПеременной value:Значение player:СелекторИзScoreboard. ReActions определит с помощью таймера и EXEC'a, что у такого-то игрока появилась переменная, после чего её снимет и выполнит нужное тебе действие через CMD_OP.

В общем-то, с командами консоли на 1.8+ не знаком так уж вплотную. Возможно, есть способ исполнить команду от игрока проще: выдав ему права операторку на тик, выполнить sudo через консоль, снять операторку. Примерно так работает и способ через ReActions.
 
Можно, но очень костыльно. Ставишь ReActions. В эвенте клика указываешь команду /ra set var id:ИмяПеременной value:Значение player:СелекторИзScoreboard. ReActions определит с помощью таймера и EXEC'a, что у такого-то игрока появилась переменная, после чего её снимет и выполнит нужное тебе действие через CMD_OP.

В общем-то, с командами консоли на 1.8+ не знаком так уж вплотную. Возможно, есть способ исполнить команду от игрока проще: выдав ему права операторку на тик, выполнить sudo через консоль, снять операторку. Примерно так работает и способ через ReActions.

Интересовал бескостыльный вариант. Ладно, нельзя так нельзя, считаем тему закрытой.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ