IQEconomic - лучшая система экономики на ваш сервер!
Минималистичный UI в стиле RUST'a , возможность обмена валюты и большая база поддерживаемых плагинов
Возможности плагина :
Плагин имеет обширный функционал и большую настройку всех его возможностей в конфигурационном файле, имеется большое количество API для разработчиков других плагинов
MySQL :
Поддержка базы данных MySQL
Добыча монет :
Вы сможете настроить добычу монет отдельно за :
Плагин поддерживает два вида валюты
Плагин поддерживает передачу валюты между игроками и вывод ее на магазины GameStores/MoscovOvh
Вывод валюты и курс :
С помощью плагина вы сможете настраивать вывод валюты в магазины GameStores/MoscovOvh по своему собственному курсу
Дополнительная возможность - можно установить плавающий курс в зависимости от времени после вайпа
Оповещения в чате :
Плагин поддерживает мультиязычность, имеются уже два готовых Lang файла en/ru
Чат команды :
/transfer - открыть меню обмена валют на магазин (Если включено в конфигурации)
/transfer [Nick] [Amount] - передать валюту игроку
/balance - просмотр баланса
Консольные команды :
iq.eco give [userID] [Amount] - выдать N количество баланса игроку
iq.eco remove [userID] [Amount] - забрать N количество баланса игроку
Команды поддерживают все виды валют
migrate.data - переносит с файла-даты данные в MySQL (Прежде всего не забудьте настроить MySQL в конфигурации)
Выдача баланса игроку :
C#:
void API_SET_BALANCE(string userID, int Balance, ItemContainer itemContainer = null)
void API_SET_BALANCE(ulong userID, int Balance, ItemContainer itemContainer = null)
void API_SET_BALANCE(BasePlayer player, int Balance, ItemContainer itemContainer = null)
Снятие баланса игроку :
C#:
void API_REMOVE_BALANCE(string userID, int Balance)
void API_REMOVE_BALANCE(ulong userID, int Balance)
void API_REMOVE_BALANCE(BasePlayer player, int Balance)
Получение баланса игрока (возвращает баланс) :
C#:
int API_GET_BALANCE(string userID)
int API_GET_BALANCE(ulong userID)
int API_GET_BALANCE(BasePlayer player)
Проверить возможность снятия N баланса (возвращает true/false) :
C#:
bool API_IS_REMOVED_BALANCE(string userID, int Amount)
bool API_IS_REMOVED_BALANCE(ulong userID, int Amount)
bool API_IS_REMOVED_BALANCE(BasePlayer player, int Amount)
Проверить на наличие записи о пользователе в DataFile (возвращает true/false) :
C#:
bool API_IS_USER(string userID)
bool API_IS_USER(ulong userID)
bool API_IS_USER(BasePlayer player)
Перевод баланса между игроками :
C#:
void API_TRANSFERS(ulong userID, ulong trasferUserID, int Balance)
void API_TRANSFERS(string userID, string trasferUserID, int Balance)
void API_TRANSFERS(BasePlayer player, BasePlayer trasferPlayer, int Balance)
void API_TRANSFERS(ulong userID, string trasferUserID, int Balance)
void API_TRANSFERS(string userID, ulong trasferUserID, int Balance)
void API_TRANSFERS(BasePlayer player, ulong trasferUserID, int Balance)
void API_TRANSFERS(BasePlayer player, string trasferUserID, int Balance)
void API_TRANSFERS(ulong userID, BasePlayer trasferPlayer, int Balance)
void API_TRANSFERS(string userID, BasePlayer trasferPlayer, int Balance)
Проверить тип валюты (возвращает true/false) - где "true" значит,что используются монеты на руках у игроков, "false" значит,что монеты используются в интерфейса
C#:
bool API_MONEY_TYPE()
Получения валюты N количества (возвращает Item)
C#:
Item API_GET_ITEM(int Amount)
Получение ключа монеты из IL
C#:
string API_GET_MONEY_IL()
Получение ключа баланса в магазине из IL
C#:
string API_GET_STORES_IL()
Минималистичный UI в стиле RUST'a , возможность обмена валюты и большая база поддерживаемых плагинов
Возможности плагина :
Плагин имеет обширный функционал и большую настройку всех его возможностей в конфигурационном файле, имеется большое количество API для разработчиков других плагинов
MySQL :
Поддержка базы данных MySQL
Добыча монет :
Вы сможете настроить добычу монет отдельно за :
- Убийство игроков
- Убийство животных
- Убийство NPC
- Уничтожение танка
- Уничтожение вертолета
- Уничтожение бочек
- Добычу ресурсов (каждый ресурс можно настроить отдельно)
- Поднятие ресурсов (каждый ресурс можно настроить отдельно)
- Проведенное время на сервере
- Убийство NPC с плагина IQSphereEvent
Каждую вариацию добычи можно включить или выключать, а так-же настроить по своему
Плагин поддерживает два вида валюты
- Валюта в интерфейсе - отображение валюты в UI интерфейсе и хранение данных в дата-файле плагина (UI по желанию можно отключить, все уведомления будут приходить в чат и просмотр баланса будет по чат-команде)
- Валюта в предмете - игроки будут получать валюту в виде игрового предмета (можно настроить в конфигурации) и храниться она будет у игроков в инвентарях
**Возможна для обмена в других плагинах или между игроками
**Возможно настроить полностью вид под себя (название, shortname, отображаемую иконку)
Плагин поддерживает передачу валюты между игроками и вывод ее на магазины GameStores/MoscovOvh
Вывод валюты и курс :
С помощью плагина вы сможете настраивать вывод валюты в магазины GameStores/MoscovOvh по своему собственному курсу
Дополнительная возможность - можно установить плавающий курс в зависимости от времени после вайпа
Оповещения в чате :
- Поддержка оповещений с помощью IQChat в виде UI или же сообщением в чат
- Текстовое сообщение без дополнительных плагинов
**Все оповещения настраиваются в конфигурационном файле
Плагин поддерживает мультиязычность, имеются уже два готовых Lang файла en/ru
Чат команды :
/transfer - открыть меню обмена валют на магазин (Если включено в конфигурации)
/transfer [Nick] [Amount] - передать валюту игроку
/balance - просмотр баланса
Консольные команды :
iq.eco give [userID] [Amount] - выдать N количество баланса игроку
iq.eco remove [userID] [Amount] - забрать N количество баланса игроку
Команды поддерживают все виды валют
migrate.data - переносит с файла-даты данные в MySQL (Прежде всего не забудьте настроить MySQL в конфигурации)
Выдача баланса игроку :
C#:
void API_SET_BALANCE(string userID, int Balance, ItemContainer itemContainer = null)
void API_SET_BALANCE(ulong userID, int Balance, ItemContainer itemContainer = null)
void API_SET_BALANCE(BasePlayer player, int Balance, ItemContainer itemContainer = null)
Снятие баланса игроку :
C#:
void API_REMOVE_BALANCE(string userID, int Balance)
void API_REMOVE_BALANCE(ulong userID, int Balance)
void API_REMOVE_BALANCE(BasePlayer player, int Balance)
Получение баланса игрока (возвращает баланс) :
C#:
int API_GET_BALANCE(string userID)
int API_GET_BALANCE(ulong userID)
int API_GET_BALANCE(BasePlayer player)
Проверить возможность снятия N баланса (возвращает true/false) :
C#:
bool API_IS_REMOVED_BALANCE(string userID, int Amount)
bool API_IS_REMOVED_BALANCE(ulong userID, int Amount)
bool API_IS_REMOVED_BALANCE(BasePlayer player, int Amount)
Проверить на наличие записи о пользователе в DataFile (возвращает true/false) :
C#:
bool API_IS_USER(string userID)
bool API_IS_USER(ulong userID)
bool API_IS_USER(BasePlayer player)
Перевод баланса между игроками :
C#:
void API_TRANSFERS(ulong userID, ulong trasferUserID, int Balance)
void API_TRANSFERS(string userID, string trasferUserID, int Balance)
void API_TRANSFERS(BasePlayer player, BasePlayer trasferPlayer, int Balance)
void API_TRANSFERS(ulong userID, string trasferUserID, int Balance)
void API_TRANSFERS(string userID, ulong trasferUserID, int Balance)
void API_TRANSFERS(BasePlayer player, ulong trasferUserID, int Balance)
void API_TRANSFERS(BasePlayer player, string trasferUserID, int Balance)
void API_TRANSFERS(ulong userID, BasePlayer trasferPlayer, int Balance)
void API_TRANSFERS(string userID, BasePlayer trasferPlayer, int Balance)
Проверить тип валюты (возвращает true/false) - где "true" значит,что используются монеты на руках у игроков, "false" значит,что монеты используются в интерфейса
C#:
bool API_MONEY_TYPE()
Получения валюты N количества (возвращает Item)
C#:
Item API_GET_ITEM(int Amount)
Получение ключа монеты из IL
C#:
string API_GET_MONEY_IL()
Получение ключа баланса в магазине из IL
C#:
string API_GET_STORES_IL()