Помогите Платные команды на сервере

jackson536

Активный участник
Пользователь
Баллы
61
Здравствуйте. Подскажите как сделать платными команды на сервере.
Пока интересуют команды /home, /sethome, /back. Знаю они есть в Essentials. Там же вроде как можно и делать платными:
Код:
# Defines the cost to use the given commands PER USE.
# Some commands like /repair have sub-costs, check the wiki for more information.
command-costs:
  # /example costs $1000 PER USE
  #example: 1000
  # /kit tools costs $1500 PER USE
  #kit-tools: 1500

НО, если убираю #

Код:
# Defines the cost to use the given commands PER USE.
# Some commands like /repair have sub-costs, check the wiki for more information.
command-costs:
  # /example costs $1000 PER USE
  #example: 1000
   /kit tools costs $1500 PER USE
  kit-tools: 1500

то конфиг отмечается пофрежденным config.yml.broken.1457680240959 и создается новый с настройками по умолчанию.

Если убрать комментарий так:

Код:
# Defines the cost to use the given commands PER USE.
# Some commands like /repair have sub-costs, check the wiki for more information.
command-costs:
  # /example costs $1000 PER USE
  #example: 1000
  # /kit tools costs $1500 PER USE
  kit-tools: 1500

То конфиг не сбрасывается, но и команда не становится платной. Т.е. валюта не снимается. Валюта берется из iConomy.

Может это можно реализовать как-то по другому, более простым способом, не через Essentials.

Список плагинов:
 

Вложения

  • плагины.JPG
    плагины.JPG
    25,8 КБ · Просмотры: 20
возможно он берет валюту из essentials при вводе команды? это было бы логично. первый вариант конфига и не будет работать, плагин не знает, зачем ему в конфиге раскоментированная строка с описанием и пересоздает его
 
возможно он берет валюту из essentials при вводе команды? это было бы логично. первый вариант конфига и не будет работать, плагин не знает, зачем ему в конфиге раскоментированная строка с описанием и пересоздает его
Все плагины экономики имеют одинаковое кол-во валюты благодаря общему Vault-API.
 
home: {Стоимость}
sethome: {Стоимость}
back: {Стоимость}

Деньги не берутся возможно из-за того, что ты админ. Убери у себя все привелегии.
 
Код:
# Defines the cost to use the given commands PER USE.
# Some commands like /repair have sub-costs, check the wiki for more information.
command-costs:
  # /example costs $1000 PER USE
  #example: 1000
  # kit tools costs $1500 PER USE
  kit-tools: 150
Так попробуйте. Не поможет, юзайте в гугле документацию по настройке.
 
Последнее редактирование:
Деньги не берет потому, что ты указал команду /kit-tools
Нужно попробовать или
kit tools: 1500
или
kit_tools: 1500

Если это не заработает, то смотри часть китов в конфиге, возможно там доступно выставить стоимость набору.
 
Деньги не берет потому, что ты указал команду /kit-tools
Нужно попробовать или
kit tools: 1500
или
kit_tools: 1500

Если это не заработает, то смотри часть китов в конфиге, возможно там доступно выставить стоимость набору.
Именно там и надо выставлять.
 
Именно там и надо выставлять.
Стоимость в самом ките нельзя указать, а деньги у него не снимаются скорее всего из-за того что у него админка, как и сказали выше.
 
Сделать надо так:
Код:
# Defines the cost to use the given commands PER USE.
# Some commands like /repair have sub-costs, check the wiki for more information.
command-costs:
  # /example costs $1000 PER USE
example: 1000
  # /kit tools costs $1500 PER USE
kit-tools: 1500
Чтобы сделать какой-либо кит за деньги, то пишешь так:
kit-[название кита]: 1500
т.е., если у тебя название кита deluxe, то пишешь:
kit-deluxe: 1500
Если хочешь сделать платной команду /back, то пишешь:
back: 1500

Если у тебя не снимаются деньги - значит:
1. ты админ.
2. стоит пермишен: essentials.nocommandcost.all или essentials.nocommandcost.[command]
3. маловероятно, но возможно у тебя не стоит плагин Vault или стоит не той версии.

Других вариантов нет! Все плагины экономики работают через vault и, соответственно, друг с другом совместимы.
 
Стоимость в самом ките нельзя указать, а деньги у него не снимаются скорее всего из-за того что у него админка, как и сказали выше.
Разве нельзя? Видимо я про другой плагин читал.
 
Это можно решить и по-другому, только понадобятся не игровые деньги, а игровое время 🙄
 
🤓 То, что я оказался здесь, по твоему мнению, не ко времени, сути дела и основ мироздания никак не меняет, glavrak
 
Кстати, сама эта идея явно не целесообразна. Либо делай, как и все, платные донат услуги на те же команды, либо - не делай. Иные варианты здесь уже вообще ни к месту, имхо
 
А у меня вот такая проблема, всё работает если команда /repair и прописано repair: 100. А если делаю enchant-fire-1: 100 и пишу команду /enchant fire 1, деньги не списываются(((( Что я делаю не так?
 
А у меня вот такая проблема, всё работает если команда /repair и прописано repair: 100. А если делаю enchant-fire-1: 100 и пишу команду /enchant fire 1, деньги не списываются(((( Что я делаю не так?
назуя ты тут пишешь? Создай тему и не парься.
 
Назад
Верх Низ