Помогите Продажа товаров через DeluxeMenus. При переименовании не снимается товар

  • Автор темы Автор темы copytmp
  • Дата начала Дата начала

copytmp

Ньюби
Пользователь
Баллы
1
Ник в Minecraft
copytmp
Здравствуйте! У меня есть свой сервер.
На днях игроки обнаружили ошибку. При переименовании предмета, а потом его продаже, %checkitem_mat% считает что предмет есть, но не снимает его.
Вот пример продажи тотема:

item-1:
material: totem
slot: 10
display_name: '&eТотем бессмертия'
lore:
- ''
- 'Продажа- 5.000&e$'
- 'Баланс - %vault_eco_balance%&c$'
- ''
- 'Нажми, чтобы продать'
left_click_requirement:
requirements:
Item:
type: string equals
input: '%checkitem_mat:totem,amt:1%'
output: 'yes'
deny_commands:
- '[message] &fУ вас &cнет этого предмета&f!'
left_click_commands:
- '[console] eco give %player_name% 5000'
- '[console] clear %player_name% totem 1'
- '[close]'

Я предполагаю что проблема с "clear".
Пожалуйста помогите!
 
Как вариант, попробовать убирать предмет у игрока майнкрафтовской командой minecraft:clear %player_name% totem 1
 
Как вариант, попробовать убирать предмет у игрока майнкрафтовской командой minecraft:clear %player_name% totem 1

Сделал. Теперь при продаже выводиться ошибка:

Could not clear the inventory of copytmp, no items to remove
 
команда от minecraft давно не катит, не знаю почему ни в какую не хочет работать. Essentials, CMI прекрасно очищают то, что нужно.
 
команда от minecraft давно не катит, не знаю почему ни в какую не хочет работать. Essentials, CMI прекрасно очищают то, что нужно.
Ванилла команда работает идеально, особенно, когда нужно указать название, лор, чар предмета.

Мб неправильно записано название предмета?

Удалял тотем и ванилла и ess
Код:
> give HauserGrim totem_of_undying 1
[22:16:03 INFO]: CONSOLE issued server command: /give HauserGrim totem_of_undying 1
[22:16:03 INFO]: Выдано 1 штук totem of undying игроку HauserGrim.
> clear HauserGrim totem_of_undying 1
[22:16:09 INFO]: CONSOLE issued server command: /clear HauserGrim totem_of_undying 1
[22:16:09 INFO]: Убрано 1 штук totem_of_undying у HauserGrim.
> give HauserGrim totem_of_undying 1
[22:17:00 INFO]: CONSOLE issued server command: /give HauserGrim totem_of_undying 1
[22:17:00 INFO]: Выдано 1 штук totem of undying игроку HauserGrim.
> minecraft:clear HauserGrim totem_of_undying 1
[22:17:38 INFO]: Removed 1 items from player HauserGrim
И проверил плейсхолдер
Код:
> papi parse HauserGrim %checkitem_mat:totem_of_undying,amt:1%
[22:19:46 INFO]: no
> give HauserGrim totem_of_undying 1
[22:19:53 INFO]: CONSOLE issued server command: /give HauserGrim totem_of_undying 1
[22:19:53 INFO]: Выдано 1 штук totem of undying игроку HauserGrim.
> papi parse HauserGrim %checkitem_mat:totem_of_undying,amt:1%
[22:19:58 INFO]: yes
Проверял на 1.16.5 с последними версиями плагинов.
 
Ванилла команда работает идеально, особенно, когда нужно указать название, лор, чар предмета.


Мб неправильно записано название предмета?

Удалял тотем и ванилла и ess
Код:
> give HauserGrim totem_of_undying 1
[22:16:03 INFO]: CONSOLE issued server command: /give HauserGrim totem_of_undying 1
[22:16:03 INFO]: Выдано 1 штук totem of undying игроку HauserGrim.
> clear HauserGrim totem_of_undying 1
[22:16:09 INFO]: CONSOLE issued server command: /clear HauserGrim totem_of_undying 1
[22:16:09 INFO]: Убрано 1 штук totem_of_undying у HauserGrim.
> give HauserGrim totem_of_undying 1
[22:17:00 INFO]: CONSOLE issued server command: /give HauserGrim totem_of_undying 1
[22:17:00 INFO]: Выдано 1 штук totem of undying игроку HauserGrim.
> minecraft:clear HauserGrim totem_of_undying 1
[22:17:38 INFO]: Removed 1 items from player HauserGrim
И проверил плейсхолдер
Код:
> papi parse HauserGrim %checkitem_mat:totem_of_undying,amt:1%
[22:19:46 INFO]: no
> give HauserGrim totem_of_undying 1
[22:19:53 INFO]: CONSOLE issued server command: /give HauserGrim totem_of_undying 1
[22:19:53 INFO]: Выдано 1 штук totem of undying игроку HauserGrim.
> papi parse HauserGrim %checkitem_mat:totem_of_undying,amt:1%
[22:19:58 INFO]: yes
Проверял на 1.16.5 с последними версиями плагинов.
upload_2021-3-6_23-59-35.png
На бумаге 1.12.2 вообще ни в какую)))
 
Ванилла команда работает идеально, особенно, когда нужно указать название, лор, чар предмета.


Мб неправильно записано название предмета?

Удалял тотем и ванилла и ess
Код:
> give HauserGrim totem_of_undying 1
[22:16:03 INFO]: CONSOLE issued server command: /give HauserGrim totem_of_undying 1
[22:16:03 INFO]: Выдано 1 штук totem of undying игроку HauserGrim.
> clear HauserGrim totem_of_undying 1
[22:16:09 INFO]: CONSOLE issued server command: /clear HauserGrim totem_of_undying 1
[22:16:09 INFO]: Убрано 1 штук totem_of_undying у HauserGrim.
> give HauserGrim totem_of_undying 1
[22:17:00 INFO]: CONSOLE issued server command: /give HauserGrim totem_of_undying 1
[22:17:00 INFO]: Выдано 1 штук totem of undying игроку HauserGrim.
> minecraft:clear HauserGrim totem_of_undying 1
[22:17:38 INFO]: Removed 1 items from player HauserGrim
И проверил плейсхолдер
Код:
> papi parse HauserGrim %checkitem_mat:totem_of_undying,amt:1%
[22:19:46 INFO]: no
> give HauserGrim totem_of_undying 1
[22:19:53 INFO]: CONSOLE issued server command: /give HauserGrim totem_of_undying 1
[22:19:53 INFO]: Выдано 1 штук totem of undying игроку HauserGrim.
> papi parse HauserGrim %checkitem_mat:totem_of_undying,amt:1%
[22:19:58 INFO]: yes
Проверял на 1.16.5 с последними версиями плагинов.

PlaceHolder %checkitem_mat% распознаёт только totem. totem_of_undying в никакую.
 
Назад
Верх Низ