# MinePromo - EN
MinePromo 是一个 Minecraft 1.21 版本的插件,为你的 Minecraft 服务器添加促销代码。该插件基于 Spigot 1.21 创建。
## 命令
## 所有玩家的命令
/promo 'promocode' - 激活促销代码。'promocode' - 促销代码。
## 管理员命令
/promo create 'max_uses' 'valid_period' 'commands' - 创建促销代码。'max_uses' - 促销代码的最大使用次数。你可以指定任意数字作为 max_uses,或 `inf` 创建无限次使用。'valid_period' - 促销代码的有效时间。你可以指定分钟、小时、天和月作为有效时间:`m`、`h`、`d`、`mo`、`inf`,例如:`5m`、`12h`、`7d`、`1mo`、`inf`。'commands' - 命令。你可以将 {user} 指定为命令变量,这有助于在命令中指定执行命令的玩家的昵称,例如:`give {user} diamond`。在 ‘commands’ 中,你可以指定不止一个命令,而是可以一次指定多个命令。你可以通过分号 (;) 分隔命令来指定多个命令,例如:`give {user} diamond;kill TestPlayer`。完整示例:`/promo create 20 1mo give {user} iron_block;give {user} diamond 32`, `/promo create inf inf give {user} iron_block`。
/promo edit ‘promocode’ 'max_uses' ‘valid_period' 'commands' - 更改促销代码。 /promo edit - 这几乎和 `create` 命令相同,除了它会更改 'promocode' 字段中指定的促销代码。
/promo delete ‘promocode’ - 删除促销代码。'promocode' - 促销代码。
/promo reload - 重新加载配置。
# 权限
minepromo.user - 所有玩家的标准权限。自动颁发。
minepromo.admin - 管理员的所有权限。当你获得操作员身份时自动颁发。
# 插件的作用?
此插件将帮助你为你的服务器添加促销代码。促销代码是使用配置文件中指定的掩码生成的。你可以将此掩码更改为你自己的。要指定代码中的符号,可以使用符号 `X`。标准掩码为 `XXXXXXX-XXXXXXX-XXXXXXX`,使用此掩码将生成如下代码:`HFRK6-73JFG-94MX7`。激活促销代码时,将执行一个或多个你指定的命令。你还可以自定义促销代码的有效时间和使用次数。
# MinePromo - RU
MinePromo - Плагин майнкрафт на версию 1.21, который добавляет промокоды на Ваш сервер Minecraft. Плагин создан на Spigot 1.21.
# Команды
## Команды для всех игроков
/promo 'promocode' - Активация промокода. 'promocode' - Промокод.
## Команды для администраторов
/promo create 'max_uses' 'valid_period' 'commands' - Создание промокода. 'max_uses' - Максимальное кол-во использований промокода. В качестве максимального кол-ва можно указать любое число, либо `inf`, для создания бесконечного использования. 'valid_period' - Время действия промокода. В качестве времени действия можно указать минуты, часы, дни и месяцы: `m`, `h`, `d`, `mo`, `inf`, например: `5m`, `12h`, `7d`, `1mo`, `inf`. 'commands' - Команды. В качестве переменных команд можно указывать {user}, она помогает указать в команде никнейм игрока, который выполняет команду, например: `give {user} diamond`. В 'commands' можно указать не одну команду, а сразу несколько. Несколько команд можно указать подряд, разделяя команды с помощью символа `;`, например: `give {user} diamond;kill TestPlayer`. Полные примеры: `/promo create 20 1mo give {user} iron_block;give {user} diamond 32`, `/promo create inf inf give {user} iron_block`.
/promo edit 'promocode' 'max_uses' 'valid_period' 'commands' - Изменяет промокод. /promo edit - это почти такая же команда `create`, только изменяет указанный промокод, в поле 'promocode'.
/promo delete 'promocode' - Удаляет промокод. 'promocode' - Промокод.
/promo reload - Перезагружает конфигурацию.
# Права
minepromo.user - Стандартные права для всех игроков. Выдаётся автоматически.
minepromo.admin - Все права для администраторов. Выдаётся автоматически при получении оператора.
# Что делает плагин?
Данный плагин поможет добавить на Ваш сервер промокоды. Код промокодов генерируется с помощью маски, указанной в конфиг файле. Вы можете изменить эту маску на свою. Для указания символа в коде Вы моежете использовать символ `X`. Стандартная маска: `XXXXX-XXXXX-XXXXX`, при такой маске будет генерируется примерно такой код: `HFRK6-73JFG-94MX7`. При активации промокода выполнится одна или несколько команд, которые указываете Вы. Также можно настроить время действия промокода и кол-во использований。