[RU]
[EN]
GitHub: https://github.com/Leonidius20/TradingCommands
Предлагаю также ознакомиться с моим новым плагином под названием Trading Interface, в котором реализован магазин с графическим интефейсом, что, на мой взгляд, гораздо удобнее, чем команды.
С помощью плагина Trading Commands можно реализовать на вашем сервере удобную систему покупки и продажи предметов, а также аукционов. В отличии от магазина с табличками, команды можно использовать, находясь в любой точке мира. Также, заменив таблички на команды, вы избавитесь от возможного скопления кучи народу в магазине.
Как настроить плагин
Как настроить плагин
- Убедитесь, что установлен плагин EconomyAPI.
- Для того, чтобы добавить предмет в продажу, введите команду /addbuyitem <id> <цена>. Цена указывается за 1 штуку. Плагин поддерживает как числовые, так и буквенные ID.
- Чтобы добавить возможность продавать предмет, введите команду /addsellitem <id> <цена>.
- Чтобы удалить предмет из списка покупаемых или продаваемых, используйте команды /delbuyitem <id> и /delsellitem <id>.
- Добавить скидку на предмет - /adddiscount <id> <процент>.
- Удалить скидку на предмет - /deldiscount <id>.
- Эти команды доступны из консоли, а также игрокам с полномочием "trading.editshoplist" (по умолчанию - операторам).
- После изменения список товаров автоматически обновляется, поэтому перезагружать сервер не нужно.
- Настройка файла конфигрурации во вкладке "Config".
- Чтобы купить предмет, введите команду /buy <id> <количество>. Если количество не указано, будет куплен один предмет.
- Чтобы продать предмет, введите команду /sell <id> <количество>. Если количество не указано, будет продан 1 предмет. Если не указан ни ID, ни количество, будут проданы все предметы, которые вы держите в руках.
- Чтобы проверить, какие предметы есть в продаже, какие можно продавать и по какой цене, используйте команды /buylist и /selllist.
- Начать аукцион - /auc <id предмета (лота)> <количество> <стартовая цена> или /auc <id> <стартовая цена> (будут выставлены все имеющиеся предметы с таким ID) или /auc <id> <цена> (будут выставлены предметы из рук). При запуске аукциона снимается налог, указанный в кофиге.
- Сделать ставку - /bet <ставка>.
- Команда /id показывает ID предмета в руках.
- Плагин поддерживает русский, украинский и английский языки, а также пользовательские языки. Чтоб использовать свой язык, в конфиге укажите language: <ваш_язык>. Плагин автоматически создаст файл <ваш_язык>.lng. В нём вы сможете перевести строки на ваш язык.
- Поддерживаются короткие версии команд (см. вкладку "Команды").
Check out my new shop plugin, Trading Interface, which is a shop system with graphical interface. I find this way of interaction with shop much more convenient than commands.
Trading Commands plugin lets you to organize a convinient shop and auction system. Unlike a shop with tables, players can use the commands from any point in the world, which is more comfortable.
How to set up?
Other functions
How to set up?
- Make sure that EconomyAPI is installed.
- In order to add an item to the shop, use /addbuyitem <id> <price for 1 item>. The plugin supports both number and string IDs.
- In order to let your players to sell an item, use /addsellitem <id> <price for 1 item>.
- If you want to delete an item from the shop, use /delbuyitem <id> or /delsellitem <id>.
- To add a discount to an item use /adddiscount <id> <percent>.
- To remove a discount use /deldiscount <id>.
- Theese commands are available from the console or from the game chat, if you have "trading.editshoplist" permission (op by default).
- Lists of items update automaticaly after editing, so you don't need to reboot server.
- Read how to set up a configuration file on "Config" tab.
- In order to buy an item, use /buy <id> [amount]. If you don't type [amount], you'll buy 1 item.
- In order to sell an item, use /sell [id] [amount]. If you don't type [amount], you'll sell 1 item. If you don't type neither [amount] nor [id], you'll sell items from your hands.
- Use /buylist to check which items you can buy and to find out their prices and /selllist to check which items you can sell and their prices.
- /id command shows you the ID of the item in your hands.
- To start an auction, use /auc <id> <amount> <start price> or /auc <id> <start price> (all items with specified ID will be sold) or /auc <start price> (all items ftom your hand will be sold). You can specify the price of starting an auction is config.
- In order to participate in auction, use /bet <your_bid>.
Other functions
- The plugin supports custom translations. In order to use your own language, set "general.languauge" option in the config to <your_lang>. The plugin will create <your_lang>.lng file. You have to translate the strings in this file to your languauge.
- The plugin supports short versions of commands. See "Commands" tab.