Вопрос Deluxe Menus крашит с PlayerPoints

LeManONE

Пользователь
Сообщения
11
Решения
1
Плагин
Deluxe Menus
Ядро сервера
  1. Spigot
  2. Paper
Версия сервера
  1. 1.16.5
  2. 1.19
Ссылка
https://www.spigotmc.org/resources/deluxemenus.11734/updates
Вам необходимо зарегистрироваться для просмотра изображений-вложений


Я сделал небольшое условие проверки на наличие 100 поинтов на балансе игрока, без этих строчек меню работает, но как только я добавлю свой код на покупку - начинает выдавать ошибку.

Вам необходимо зарегистрироваться для просмотра изображений-вложений


Вот консоль, вдруг тоже поможет

Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Код:
    left_click_requirement:
      requirements:
        points_check:
          type: javascript
          expression: '%playerpoints_points% >= 100'
          deny_commands:
          - '[messange]'
          - '[message] Недостаточно рубинов для покупки'
          - '[messange]'
    left_click_commands:
      - '[console] points take %player_name% 100'
      - '[refresh]'
      - '[console] ei give %player_name% ComboOrb 1'
 
попробуй использовать другую версию дм
пробовал 3 версии, крашит, самое странное то, что на локальном сервере все работает, а когда гружу на хостинг - крашит
Объединено

Код:
    left_click_requirement:
      requirements:
        points_check:
          type: javascript
          expression: '%playerpoints_points% >= 100'
          deny_commands:
          - '[messange]'
          - '[message] Недостаточно рубинов для покупки'
          - '[messange]'
    left_click_commands:
      - '[console] points take %player_name% 100'
      - '[refresh]'
      - '[console] ei give %player_name% ComboOrb 1'
спасибо, сегодня попробую, надеюсь поможет
 
пробовал 3 версии, крашит, самое странное то, что на локальном сервере все работает, а когда гружу на хостинг - крашит
интересная ситуация, может на хосте и локалке разные версии джавы стоят?
 
без javascript делай
Вот так:


Код:
    left_click_requirement:
      requirements:
        points_check:
          type: '>='
          input: '%playerpoints_points%'
          output: '100'
      deny_commands:
      - '[messange]'
      - '[message] Недостаточно рубинов для покупки'
      - '[messange]'
    left_click_commands:
    - '[console] p take %player_name% 100'
    - '[refresh]'
    - '[console] ei give %player_name% ComboOrb 1'
 
Назад
Сверху Снизу