Перейти к содержанию
Если у вас техническая проблема с модом или их сборкой, то создавайте тему в разделе "Технические проблемы".
В разделе "Моды" запрещено набирать игроков на свой сервер и искать друзей для игры.

CustomNPC. Командный блок.


R0MaNbI4

Рекомендуемые сообщения

В теме 2 сообщения

Настраиваю NPC. В меню диалога можно выбрать активацию команды (как в командном блоке). Прописываю give @p 5130 1 и ничего не работает. Если прописать какой-нибудь say hello, то всё работает. В конфигах useOpCommands поставил true.

Как думаете, в чем может быть причина? Может кто сталкивался с подобной проблемой?

У меня есть альтернатива, попробовать прописать активацию другого командного блока, но я не знаю, как это сделать.

 

UPD: Если пишу у NPC give @p stone 1 - работает. Если пишу give @p 1 1 - не работает. Но мне нужно выдать предмет с ID 5130 (ORDINARYCOINS_BRONZECOIN) и я не могу его выдать.

Если пишу give @p ORDINARYCOINS_BRONZECOIN 1 в чате - работает. Если пишу у NPC - не работает.image.png.f93cb4ca21893b780be72fd502f0e3b9.png

Ссылка на комментарий
Поделиться на другие сайты

Решил проблему весьма изощренным способом.

NPC доступна команда setblock. В итоге я прописал ему setblock -1040 70 970 REDSTONE_BLOCK при активации диалога

Поставил 3 командных блока. Между ними ставится редстоун блок (команда выше). Т.к. мне это нужно было для банкира, который обменивает деньги на монеты, то, первый командный блок выдает монету, второй списывает деньги со счета, а третий убирает редстоун блок. Таким образом, всё заработало. Может кому поможетimage.png.14e4575b2d0d4b89da56db195e409360.png

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...