Реализация доната через внутриигровую валюту

MrUQid

Пользователь
Сообщения
17
Плагин
ShopGUI+
Ядро сервера
  1. Spigot
Версия сервера
  1. 1.15.2
Память сервера ОЗУ
2Gb
Такой вопрос, у меня на сервере установлен плагин LP, а так же плагин на магазин. В магазине хочу продавать за внутриигровые деньги привилегии и команды типа: /set day, /weather и т.п. Но видимо чего то не хватает, потому что при покупке обычным игроком команды, на которой у него нет прав в lp она не выдается. Но и соответственно, если в lp просто выдать права на эту команду, то пользователь сможет ее использовать просто в командой строке. Как быть?
 
Плагин продаёт предметы, через него нельзя сделать продажу привилегий
Но например права можно через него продавать же, значит и команды как то можно
1:
type: permission
permission: "essentials.msg"
item:
material: STONE_PICKAXE
quantity: 1
name: "&8/msg permission"
enchantments:
- EFFICIENCY:1
- FORTUNE:2
buyPrice: 50
slot: 0
 
Но например права можно через него продавать же, значит и команды как то можно
не разбирался в плагине, но даю 99%, что это не продажа пермишенса.
А настройка покупки, по своему перму.
Ты можешь туда написать кастомный перм, пример servername.vip
и только игрок с данным пермом сможет купить данную вещь.
-
а ответ выше уже дал dsk_a, просто делай выдачу перма через тег "console:'
 
Можешь, показать написание
Авто объединение сообщений:

не разбирался в плагине, но даю 99%, что это не продажа пермишенса.
А настройка покупки, по своему перму.
Ты можешь туда написать кастомный перм, пример servername.vip
и только игрок с данным пермом сможет купить данную вещь.
-
а ответ выше уже дал dsk_a, просто делай выдачу перма через тег "console:'
тэг "console" не работает, пишет неверная команда
Авто объединение сообщений:

Плагин продаёт предметы, через него нельзя сделать продажу привилегий
кстати, провел длительные поиски но нашел таки мертвый сервер где используют этот плагин для выдачи привилегий
 
Последнее редактирование:
Можешь, показать написание
Авто объединение сообщений:


тэг "console" не работает, пишет неверная команда
Авто объединение сообщений:


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

Вложения

  • пример.png
    пример.png
    9.6 KB · Просмотры: 6
Полная настройка одного предмета, тэг вписывал:
commands:
- "console: time set day"

Пробовал и так [console]
О нашёл, убери строку runAsBuyer
Код:
1:
        type: command
        item:
          material: WOOL
          quantity: 32
          damage: 0
        commands:
          - "say Hello, %PLAYER%!"
        buyPrice: 500
        slot: 0
 
значит поставить false
Ставил, не исполняет команду, дело в том, что команды работают любые, но только для игроков у которых есть права на команду, а вот что бы команда шла как бы не от игрока, а от самого сервера, что бы не нужны были права, не получается сделать.
 
Ставил, не исполняет команду, дело в том, что команды работают любые, но только для игроков у которых есть права на команду, а вот что бы команда шла как бы не от игрока, а от самого сервера, что бы не нужны были права, не получается сделать.
странно, в документации сказано, что эта строчка отвечает за игрока
Авто объединение сообщений:

попробуй это
Код:
 2:
        type: item
        item:
          material: DIRT
          quantity: 64
        buyPrice: 30
        sellPrice: 3
        slot: 11
        commandsOnBuy:
         - shop
        commandsOnSell:
         - shop
        commandsOnSellConsole:
         - say Hey, %PLAYER%!
 
Назад
Сверху Снизу