1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Помощь", создана пользователем jackson536, 12 мар 2016.

  1. Автор темы
    jackson536

    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.

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

    Вложения:

  2. KraMorK

    KraMorK Активный участник Пользователь

    Баллы:
    76
    возможно он берет валюту из essentials при вводе команды? это было бы логично. первый вариант конфига и не будет работать, плагин не знает, зачем ему в конфиге раскоментированная строка с описанием и пересоздает его
     
  3. MrBrikster

    MrBrikster Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Все плагины экономики имеют одинаковое кол-во валюты благодаря общему Vault-API.
     
  4. _MegaCraft_

    _MegaCraft_ Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _MegaCraft_
    home: {Стоимость}
    sethome: {Стоимость}
    back: {Стоимость}

    Деньги не берутся возможно из-за того, что ты админ. Убери у себя все привелегии.
     
  5. MaikerS

    MaikerS Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    MaikerS
    Код:
    # 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
    Так попробуйте. Не поможет, юзайте в гугле документацию по настройке.
     
    Последнее редактирование: 5 авг 2016
  6. Qmaks

    Qmaks Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Qmaks
    Деньги не берет потому, что ты указал команду /kit-tools
    Нужно попробовать или
    kit tools: 1500
    или
    kit_tools: 1500

    Если это не заработает, то смотри часть китов в конфиге, возможно там доступно выставить стоимость набору.
     
  7. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Именно там и надо выставлять.
     
  8. Puchkoff

    Puchkoff Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    ThePuchk0ff
    Стоимость в самом ките нельзя указать, а деньги у него не снимаются скорее всего из-за того что у него админка, как и сказали выше.
     
  9. ipv2007

    ipv2007 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    ipv2007
    Сделать надо так:
    Код:
    # 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 и, соответственно, друг с другом совместимы.
     
  10. InterWall

    InterWall Старожил Пользователь

    Баллы:
    173
    Разве нельзя? Видимо я про другой плагин читал.
     
  11. Puchkoff

    Puchkoff Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    ThePuchk0ff
    В essentials нельзя, только стоимость самой команды.
     
  12. Riki_Marti

    Riki_Marti Активный участник Пользователь

    Баллы:
    66
    Можно!
    command-costs:
    kit-start: $1500
     
  13. xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    зачем апнул тему
     
  14. Deniqs

    Deniqs Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Zetsu
    Это можно решить и по-другому, только понадобятся не игровые деньги, а игровое время :rolleyes:
     
  15. glavrak

    glavrak Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Mr_Krab
    Ты бы еще годик другой подождал, а потом написал. :coffee:
     
  16. Deniqs

    Deniqs Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Zetsu
    :nerd: То, что я оказался здесь, по твоему мнению, не ко времени, сути дела и основ мироздания никак не меняет, glavrak
     
  17. Deniqs

    Deniqs Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Zetsu
    Кстати, сама эта идея явно не целесообразна. Либо делай, как и все, платные донат услуги на те же команды, либо - не делай. Иные варианты здесь уже вообще ни к месту, имхо
     
  18. EvgeniyND

    EvgeniyND Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    EvgeniyND
    А у меня вот такая проблема, всё работает если команда /repair и прописано repair: 100. А если делаю enchant-fire-1: 100 и пишу команду /enchant fire 1, деньги не списываются(((( Что я делаю не так?
     
  19. Sasha_@131

    Sasha_@131 Активный участник Пользователь

    Баллы:
    76
    назуя ты тут пишешь? Создай тему и не парься.
     
  20. EvgeniyND

    EvgeniyND Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    EvgeniyND
    А тут разве не об этом?
     

Поделиться этой страницей