Помогите Как в MyCommand сделать проверку на предмет в инвентаре?

MC_TaPoCHeK

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
tapochkov
Мне нужно чтобы при вводе команды, проверялось количество и тип предметов у игрока, если все верно то выполнялась команда из другого плагин, а так же чтобы был один аргумент который потом вставлялся команду другого плагина, и если аргумент не указали должна выводиться ошибка.


Код:
t new:
  command: /t new
  type:
  - RUN_COMMAND
  runcmd:
  - '$Script$%if%%townyadvanced_has_town%==true'
  - '$text$&&8>>&cУ тебя есть свой город!'
  - '$Script$%else%'
  - '$Script$%if%%checkitem_amount_mat:cobblestone%>=256<and>%checkitem_amount_mat:oak_log%>=128<and>%checkitem_amount_mat:hay_block%>=4<and>%checkitem_amount_mat:coal_block%>=2'
  - '$RUN_CONSOLE$ clear $player cobblestone 256'
  - '$RUN_CONSOLE$ clear $player oak_log 128'
  - '$RUN_CONSOLE$ clear $player coal_block 2'
  - '$RUN_CONSOLE$ clear $player hay_block 4'
  - '/towny:t new $multiargs'
  - '$Script$%else%'
  - '$text$&6&l&8>>&7Для того чтобы создать город,нужно собрать &6256 Булыжника,128 Дубовых Брёвен,2 Блока Угля,4 Снопа Сена&7.'
 
Мне нужно чтобы при вводе команды, проверялось количество и тип предметов у игрока, если все верно то выполнялась команда из другого плагин, а так же чтобы был один аргумент который потом вставлялся команду другого плагина, и если аргумент не указали должна выводиться ошибка.


Код:
t new:
  command: /t new
  type:
  - RUN_COMMAND
  runcmd:
  - '$Script$%if%%townyadvanced_has_town%==true'
  - '$text$&&8>>&cУ тебя есть свой город!'
  - '$Script$%else%'
  - '$Script$%if%%checkitem_amount_mat:cobblestone%>=256<and>%checkitem_amount_mat:oak_log%>=128<and>%checkitem_amount_mat:hay_block%>=4<and>%checkitem_amount_mat:coal_block%>=2'
  - '$RUN_CONSOLE$ clear $player cobblestone 256'
  - '$RUN_CONSOLE$ clear $player oak_log 128'
  - '$RUN_CONSOLE$ clear $player coal_block 2'
  - '$RUN_CONSOLE$ clear $player hay_block 4'
  - '/towny:t new $multiargs'
  - '$Script$%else%'
  - '$text$&6&l&8>>&7Для того чтобы создать город,нужно собрать &6256 Булыжника,128 Дубовых Брёвен,2 Блока Угля,4 Снопа Сена&7.'
Лол так тут и так всё правильно только измени название команды (t new: на tnew: без пробелов) а потом кастомизация и готово. Запрети команды /t create чтобы человек не мог обойти /t new.
 
Лол так тут и так всё правильно только измени название команды (t new: на tnew: без пробелов) а потом кастомизация и готово. Запрети команды /t create чтобы человек не мог обойти /t new.
Реально вся проблема была в этом пробеле.. Спасибо большое
 
Лол так тут и так всё правильно только измени название команды (t new: на tnew: без пробелов) а потом кастомизация и готово. Запрети команды /t create чтобы человек не мог обойти /t new.
А можно как-то сделать проверку на аругумент, т.е. если не введет после /t new <название>, то напишет введите название
 
Назад
Верх Низ