Описание плагинов на экономику для сервера Rust
IQEconomic
IQEconomic — Плагин, добавляющий полноценную экономику на ваш сервер Rust: зарабатывайте, обменивайте и передавайте валюту с лёгкостью.
Основные возможности:
- Минималистичное UI оформление (баланс, кнопки, обменник)
- Поддержка MySQL и межсерверной синхронизации
- Физическая и виртуальная валюта
- Встроенный обменник с настраиваемым курсом
- Обмен валюты между игроками
- Гибкая система получения валюты (PvP, PvE, добыча, нахождение предметов)
- Автоматическая очистка данных неактивных игроков
- Подробное логирование действий игроков
- Настраиваемые команды
- Поддержка других плагинов через API
Нажмите на меня, чтобы увидеть конфиг
json
{
"Команда для просмотра баланса": "balance",
"Команда для открытия обменника и для перевода валюты между игроками": "transfer",
"Основные настройки плагина": {
"Использовать логирование о получении/списании баланса в файле": false,
"Укажите тип валюты : 0 - Виртуальная, 1 - Физическая (в виде предмета)": 0,
"Настройка физической валюты (Тип 1)": {
"Shortname": "bleach",
"SkinID": 3351226447,
"Отображаемое имя": "COINS",
"Сохранять валюту игрока при его смерти": false,
"Настройка выпадения физической валюты": {
"Включить выпадение валюты в ящиках": false,
"Выпадениее физической валюты в ящиках [ShortPrefabName] = Настройка": {
"heli_crate": {
"Шанс выпадения (0-100)": 100,
"Минимальное количество": 5,
"Максимальное количество": 10
},
"bradley_crate": {
"Шанс выпадения (0-100)": 80,
"Минимальное количество": 10,
"Максимальное количество": 15
},
"crate_elite": {
"Шанс выпадения (0-100)": 70,
"Минимальное количество": 2,
"Максимальное количество": 3
},
"crate_normal": {
"Шанс выпадения (0-100)": 50,
"Минимальное количество": 1,
"Максимальное количество": 2
},
"crate_normal_2": {
"Шанс выпадения (0-100)": 50,
"Минимальное количество": 1,
"Максимальное количество": 2
},
"crate_basic": {
"Шанс выпадения (0-100)": 20,
"Минимальное количество": 1,
"Максимальное количество": 1
},
"crate_tools": {
"Шанс выпадения (0-100)": 20,
"Минимальное количество": 1,
"Максимальное количество": 1
}
}
}
},
"Настройки соединения с MySQL": {
"Использовать MySQL вместо дата-файла (true - да/false - нет)": false,
"Хост (IP-Address)": "",
"Порт (стандартно 3306)": "3306",
"Имя базы данных": "",
"Имя пользователя": "",
"Пароль": "",
"Название таблицы": "IQEconomic_Db"
},
"Настройки интерфейса": {
"Включить поддержку UI": true,
"Настройка дополнений UI": {
"Включить поддержку скрытия UI": true,
"Включить поддержку UI кнопки для открытия обменника": true
},
"Настройка цветов UI": {
"Цвет текста": "0.969 0.922 0.882 1",
"Цвет панелей": "0.969 0.922 0.882 0.03137255"
},
"Настройка позиций UI": {
"Позиции панели баланса": {
"AnchorMin": "1 0",
"AnchorMax": "1 0",
"OffsetMin": "-340.067 15.867",
"OffsetMax": "-238.067 41.867"
},
"Позиции иконки от панели баланса (при скрытии баланса)": {
"AnchorMin": "1 0",
"AnchorMax": "1 0",
"OffsetMin": "-235.733 15.867",
"OffsetMax": "-209.733 41.867"
},
"Позиции первой дополнительной кнопки": {
"AnchorMin": "1 0",
"AnchorMax": "1 0",
"OffsetMin": "-235.733765 43.667567",
"OffsetMax": "-209.73345 69.66776"
},
"Позиции второй дополнительной кнопки": {
"AnchorMin": "1 0",
"AnchorMax": "1 0",
"OffsetMin": "-235.73356 71.84754",
"OffsetMax": "-209.73365 97.84776"
}
}
}
},
"Настройки обменника и перевода валюты между игроками": {
"Отправлять сообщение игрокам об обновлении курса обмена": true,
"Разрешить игрокам передавать валюту через команду": true,
"Использовать возможности вывода валюты на баланс магазина (true - да/false - нет)": false,
"Лимит вывода средств игрока (валюты магазина). 0 - отключает лимит": 0,
"Укажите первый множитель (Минимальный)": 2,
"Укажите второй множитель (Максимальный)": 5,
"Настройка курса валюты для обмена в ваш магазин (если вам не нужен сменный, просто оставьте один курс)": [
{
"Сколько времени должно пройти с смены карты до обновления курса (секунды)": 0,
"Сколько требуется валюты для обмена": 1,
"Сколько баланса получит игрок за обмен валюты ": 10
}
],
"Настройка магазинов": {
"Использовать MoscovOVH (true - да/false - нет)": false,
"Использовать GameStores (true - да/false - нет)": false
}
},
"Настройки вознаграждений игроков за действия": {
"Награда за убийство игроков": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": false,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 100,
"Количество валюты, которое получит игрок": 3
},
"Награда за убийство животных": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": false,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 100,
"Количество валюты, которое получит игрок": 1
},
"Награда за убийство NPC": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": false,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 100,
"Количество валюты, которое получит игрок": 2
},
"Награда за уничтожение танка": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": true,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 100,
"Количество валюты, которое получит игрок": 10
},
"Награда за уничтожение вертолета": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": true,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 100,
"Количество валюты, которое получит игрок": 15
},
"Награда за уничтожение бочек": {
"Использовать данный способ получения награды (true - да/false - нет)": false,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": false,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 20,
"Количество валюты, которое получит игрок": 3
},
"Награда за добычу ресурсов": {
"wood": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": false,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 10,
"Количество валюты, которое получит игрок": 1
},
"stones": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": false,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 15,
"Количество валюты, которое получит игрок": 1
}
},
"Награда за поднятие ресурсов с земли": {
"wood": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": false,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 5,
"Количество валюты, которое получит игрок": 1
},
"stones": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": false,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 10,
"Количество валюты, которое получит игрок": 1
}
},
"Награда за проведенное время на сервере": {
"Настройка вознаграждения за время игры на сервере": {
"Использовать данный способ получения награды (true - да/false - нет)": true,
"Использовать уведомление о получении валюты в чат игрока (true - да/false - нет)": true,
"Разрешения с которым возможно получение награды (если разрешено всем - оставьте поле пустым)": "",
"Шанс получения награды (0-100)": 100,
"Количество валюты, которое получит игрок": 2
},
"Сколько минут нужно отыграть, чтобы получить награду": 10
}
},
"Настройки взаимодействия с другими плагинами": {
"Настройка IQChat": {
"IQChat : Кастомный префикс в чате": "[<color=#738D45>IQEconomic</color>] ",
"IQChat : Кастомный аватар в чате. Укажите SteamID профиля (если требуется)": "0",
"IQChat : Использовать UI уведомления": false
}
}
}Автор и цена
- Автор: Mercury
- Сайт / источник: IQEconomic на SkyPlugins
- Цена: 999,00 ₽
Economics
Economics — Базовая экономическая система, которую другие плагины могут использовать через предоставляемое API. Сам по себе плагин предоставляет только перечисленные функции и не содержит магазина.
Основные возможности:
- Использование системы прав для управления доступом
- Проверка баланса игрока и других пользователей
- Внесение, установка, перевод и снятие средств
- Поддержка массовых операций для всех игроков с правами *all
- Очистка всех данных плагина через команду
- Конфигурация через файл с возможностью настройки балансов и лимитов
Нажмите на меня, чтобы увидеть конфиг
json
{
"Allow negative balance for accounts": false,
"Balance limit for accounts (0 to disable)": 0,
"Negative balance limit for accounts (0 to disable)": 0,
"Remove unused accounts": true,
"Log transactions to file": false,
"Starting account balance (0 or higher)": 1000,
"Wipe balances on new save file": false
}Автор и цена
- Автор: MrBlue
- Сайт / источник: Economics на uMod
- Цена: бесплатный