Вопрос Как сделать обменник сфер в DeluxeMenus

RavenCreek

Пользователь
Сообщения
8
Я делаю меню через DeluxeMenus, и вот дошло дело до прокачивание сфер из плагина ItemEdit, но я столкнулся с проблемой, я не понимаю как сделать проверку на наличие предмета у игрока используя DeluxeMenus. Подскажите что делать в таком случае, может есть какой-то плагин для добавления сфер из ItemEdit в возможность выдавать через /give?
 
прямого переноса нету, но как минимум вы сможете переделать сферы. В EI это очень удобно и легко
Объединено

Только бесплатная версия EI сильно урезана, и я не уверен что вы сможете в полной мере насладиться плагином :(
 
DM может так и через ItemEdit
Я пытался сделать это через DM, не получилось, либо я просто не понимаю как это реализовать (сферы у меня сделаны с кастомными головами)
 
опять же, плагин имеет обширную wiki, в которой вы можете попробовать самостоятельно найти ответы через все вопросы.
Объединено

Я пытался сделать это через DM, не получилось, либо я просто не понимаю как это реализовать (сферы у меня сделаны с кастомными головами)
что конкретно у вас не получилось, и можете ли вы отправить сюда свой код, дабы я смог посмотреть, и может быть решить вашу проблему
 
left_click_commands:
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[console] serveritem take sphere_pifara 1 %player_name%'
- '[console] serveritem give sphere_pifara2 1 %player_name%'
- '[close]'
left_click_requirement:
requirements:
has_sphere_1:
type: string equals
input: '%checkitem_mat:CUSTOM_HEAD,nameequals:&#ff0000С&#ff1400ф&#ff2700е&#ff3b00р&#ff4f00а &#ff7600П&#ff8a00и&#ff9e00ф&#ffb200а&#ffc500р&#ffd900а%'
output: '1'
deny_commands:
- '[sound] BLOCK_LEVER_CLICK'
- '[message] &#E391F9&lД&#C6B1E8&lе&#AAD0D6&lк&#8DF0C5&lо&7: У тебя нету такой сферы для прокачки.'
- '[close]'
Объединено

Многие варианты уже пробовал, забил на этом этапе
 
можете ли вы попробовать так:


YAML:
left_click_commands:
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[console] serveritem take sphere_pifara 1 %player_name%'
- '[console] serveritem give sphere_pifara2 1 %player_name%'
- '[close]'
left_click_requirement:
requirements:
has_sphere_1:
type: has item
material: basehead-  ##base64 вашей головы
amount: 1
deny_commands:
- '[sound] BLOCK_LEVER_CLICK'
- '[message] &#E391F9&lД&#C6B1E8&lе&#AAD0D6&lк&#8DF0C5&lо&7: У тебя нету такой сферы для прокачки.'
- '[close]'
Объединено

только подставьте под синтаксис
 
left_click_commands:
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[console] serveritem take sphere_pifara 1 %player_name%'
- '[console] serveritem give sphere_pifara2 1 %player_name%'
- '[close]'
left_click_requirement:
requirements:
has_sphere_1:
type: has item
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODU2ZWU1NTczZmQ1ZGRkODUxYmE0MmZkNTViNjk2NjEyMWEzZDExNjNmZjViMWVkZTg4MDYyNDdkMjg4OTgifX19
amount: 1
deny_commands:
- '[sound] BLOCK_LEVER_CLICK'
- '[message] &#E391F9&lД&#C6B1E8&lе&#AAD0D6&lк&#8DF0C5&lо&7: У тебя нету такой сферы для прокачки.'
- '[close]'
Меню просто перестала загружаться
В консоли пишет:
[DeluxeMenus] Detected invalid configuration in file: betteritems.yml
 
хм, ну тогда к сожалению я вам помочь не смогу, так как я просто не имею доступа к этому плагину, и не могу лично у себя проверять всё.

Советую ещё раз обратиться к этого плагина.
 
Назад
Сверху Снизу