Deluxe Menus - Как выполнить команду для игрока от имени консоли

T1ttled

Пользователь
Сообщения
18
Плагин
Deluxe Menus
Ядро сервера
  1. Spigot
Версия сервера
  1. Другое
Память сервера ОЗУ
4Gb
Хочу создать магазин, начал с добавления спавнеров. Как мне выполнить команду give от имени консоли для игрока который покупает предмет? %player_name% не работает, плагин закидывает эту команду в консоль как /give %player_name% chicken_spawner 1, а нужно чтобы указывалось имя игрока
Код:
menu_title: МАГАЗИН/СПАВНЕРЫ'
open_command:
  - spawners
inventory_type: "CHEST"
size: 3
items:
  'chiken_spawner':
    material: spawner
    slot: 13
    display_name: "&aСпавнер куриц"
    lore:
    - '&7Купить: &a$50000'
    left_click_commands:
    - '[console] eco take %player_name% 50000'
    - '[console] give %player_name% chicken_spawner 1'
    - '[message] &7Вы успешно приобрели спавнер куриц.'
 
The_stas, Спасибо большое : )
Авто объединение сообщений:

The_stas, а нет... всё равно не робит:
ошибка при запуске в консоли
Код:
[PlaceholderAPI] Enabling PlaceholderAPI v2.7.0
[Server thread/INFO]: [PlaceholderAPI] Placeholder expansion registration initializing...
[Server thread/ERROR]: [PlaceholderAPI] Failed to load placeholder expansion from class: com.extendedclip.papi.expansion.player.PlayerExpansion
[Server thread/INFO]: [PlaceholderAPI] Fetching available expansion list from extendedclip.com...
[Server thread/INFO]: [PlaceholderAPI] Fetching available injector list from extendedclip.com...
Авто объединение сообщений:

Вместо "papi" юзайте "placeholderapi", скачал эту бодягу наконец-то!!!????
 
Последнее редактирование:
Только проблема в том что если у игрока нету денег то ему всеравно выдаст
Допишите к левому клику требование left_click_requirement

YAML:
menu_title: МАГАЗИН/СПАВНЕРЫ'
open_command:
  - spawners
inventory_type: "CHEST"
size: 3
items:
  'chiken_spawner':
    material: spawner
    slot: 13
    display_name: "&aСпавнер куриц"
    lore:
    - '&7Купить: &a$50000'
    left_click_commands:
    - '[console] eco take %player_name% 50000'
    - '[console] give %player_name% chicken_spawner 1'
    - '[message] &7Вы успешно приобрели спавнер куриц.'
    left_click_requirement:
      requirements:
        anything_here:
          type: has money
          amount: 50000
          deny_commands:
          - '[message] &4У вас нет столько денег'
 
Назад
Сверху Снизу