Иконка ресурса

FREE IQEconomic 1.11.17

Нет прав доступа на загрузку
IQEconomic - лучшая система экономики на ваш сервер!
Минималистичный 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 в конфигурации)
1697968995775.png
1697969004431.png

Выдача баланса игроку :
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()
Автор
15FPS
Загрузок
12
Просмотров
147
Первый релиз
Новые обновления
Оценка
0.00 звезда(ы) 0 оценки(ок)
Назад
Сверху