IQEconomic

$ IQEconomic 2.10.13

IQEconomic
IQEconomic - добавляет на ваш сервер Rust полноценную экономику, позволяя игрокам зарабатывать, обменивать и передавать внутриигровую валюту с легкостью.
EconomicBanner.png


Улучшите свой игровой баланс на сервере, открыв новые возможности с помощью IQEconomic.

Установка плагина :

Данный пункт так-же подходит для тех - кто использовал более старую версию плагина!
C#:
При скачивании ресурса вы получаете архив с файлами plugins и data.
1. Перенести файл из "data" строго по пути как в архиве (oxide/data/IQSystem/IQEconomic).
Если какого-то из файлов у вас на сервере нет - создайте его
2. Перенести IQEconomic.cs из "plugins" строго по пути как в архиве (oxide/plugins)

Пометка для пользователей, которые используют "Веб-редактор" файлов на хостингах.
Перед переносом файлов - распакуйте архив у себя в удобном для вас месте и оттуда уже переносите файлы.

Пометка для пользователей, которые обновляются с более старой версии плагина. :
1 - Выгружаем плагин
2 - Удаляем файлы : config/IQEconomic.json, oxide/data/IQSystem/IQEconomic/Limits и oxide/data/IQSystem/IQEconomic/Images
3. Выполняем новую установку плагина.
Данные игроков в data или MySQL удалять не нужно, они сохранятся!
Список возможностей :

Минималистичное UI оформление :
Обменник и кнопки можно отключить и настроить в конфигурационном файле!

Баланс и кнопки для быстрых действий
RuUIPanel.png
EnUIPanel.png

Обменник валюты на баланс вашего магазина (GameStores/MoscovOvh) :
RuExchanger.png
EnExchanger.png

Поддержка MySQL :
Плагин предоставляет возможность хранить всю информацию о ваших игроках в базе данных MySQL, превращая её в централизованное хранилище данных.

Межсерверная синхронизация:
Интеграция с MySQL также позволяет синхронизировать валюту игроков между несколькими серверами. Подключив каждый сервер к единой базе данных, вы обеспечиваете использование единого баланса валюты для игроков на всех ваших серверах, создавая бесшовный опыт для пользователей.

Два вида валюты :
Физическая.
Данный вид валюты не хранится в базах-данных или в локальных хранилищах.
Этот вид валюты предоставляется игрокам в виде отдельных предметов со своим изображением и названием, они могут его выбрасывать, обмениваться или находить.
Такую валюту можно хранить в ящике в доме или в других хранилищах игры

Виртуальная. Данный вид валюты хранится в базе-данных или в локальном хранилище плагина.
Этот вид валюты отображается в UI или его можно посмотреть с помощью команды. Данную валюту в отличии от физической невозможно потерять при смерти или если игрока зарейдят.

Встроенный обменник :
В плагин встроен обменник валюты, игроки могут обменивать свою валюту на баланс магазина (GameStores/MoscovOvh)
Обменник поддерживает настройку как статичного, так и динамичного курса, который может меняться со временем.
Помимо этого, игроки могут обмениваться между собой своей валютой, что позволяет создать отличную систему торговли между игроками!

Добыча валюты :
В плагине предусмотрено несколько вариаций добычи валюты, каждая настраивается отдельно :
- Проведенное время на сервере
- Убийство игрока
- Убийство животного
- Убийство NPC
- Уничтожение танка
- Уничтожение вертолета
- Добыча ресурсов
- Поднятие ресурсов с земли
- *Выпадение в ящиках
*Данный способ добычи поддерживается только если включен физический вид валюты.

Прочие функции :
Автоматическая очистка данных.
В плагин встроена автоматическая очистка данных игроков, которые очень давно посещали сервер
Лоигрование. В плагине имеется система логирования, каждое действие игрока будет сохраняться в файл с логами, тем самым вы будете знать все передвижение валюты между игроками
Команды. Вы сами можете задавать название команды для отображение баланса или вызова меню для обменника
Поддержка множества плагинов. Данный плагин уже поддерживает большое количество других плагинов, вы всегда можете предложить другим авторам сделать совместную работу его плагина с IQEconomic, я предоставляю обширное количество доступных API для работы с моим плагином
EconomicBanner.png

Добавление баланса :
C#:
void API_SET_BALANCE(String userID, Int32 balance, ItemContainer itemContainer = null)
void API_SET_BALANCE(UInt64 userID, Int32 balance, ItemContainer itemContainer = null)
void API_SET_BALANCE(BasePlayer player, Int32 balance, ItemContainer itemContainer = null)

Снятие баланса :
C#:
void API_REMOVE_BALANCE(String userID, Int32 balance)
void API_REMOVE_BALANCE(BasePlayer player, Int32 balance)
void API_REMOVE_BALANCE(UInt64 userID, Int32 balance)

Получение баланса :
C#:
Int32 API_GET_BALANCE(String userID)
Int32 API_GET_BALANCE(UInt64 userID)
Int32 API_GET_BALANCE(BasePlayer player)

Проверка на наличие определенного баланса :
C#:
Boolean API_IS_REMOVED_BALANCE(String userID, Int32 amount)
Boolean API_IS_REMOVED_BALANCE(UInt64 userID, Int32 amount)
Boolean API_IS_REMOVED_BALANCE(BasePlayer player, Int32 amount)

Проверка на наличие пользователя в базе-плагина :
C#:
Boolean API_IS_USER(String userID)
Boolean API_IS_USER(UInt64 userID)
Boolean API_IS_USER(BasePlayer player)

Использование передачи баланса между игроками :
C#:
void API_TRANSFERS(UInt64 userID, UInt64 transferUserID, Int32 balance)
void API_TRANSFERS(BasePlayer player, BasePlayer transferUserID, Int32 balance)
void API_TRANSFERS(String userID, String transferUserID, Int32 balance)
void API_TRANSFERS(UInt64 userID, String transferUserID, Int32 balance)
void API_TRANSFERS(String userID, UInt64 transferUserID, Int32 balance)
void API_TRANSFERS(BasePlayer player, UInt64 transferUserID, Int32 balance)
void API_TRANSFERS(BasePlayer player, String transferUserID, Int32 balance)
void API_TRANSFERS(UInt64 userID, BasePlayer transferUser, Int32 balance)
void API_TRANSFERS(String userID, BasePlayer transferUser, Int32 balance)

Получение данных из плагина :
C#:
Boolean API_MONEY_TYPE() //возвращает тип валюты, true - виртуальная, false - физическая
Item API_GET_ITEM(Int32 amount) //возвращает предмет физической валюты
  • Like
Реакции: Doomshaper
Автор
Sempai
Загрузки
73
Просмотры
4,511
Первый выпуск
Последнее обновление
Рейтинг
5.00 звёзд Оценок: 2

Другие ресурсы от Sempai

  • TPOneVSOne
    ИВЕНТ TPOneVSOne
    Турнир одиночек
  • BetterArmorInsert
    $ BetterArmorInsert
    этот плагин добавляет на ваш сервер кастомные бронированные пластины для одежды
  • RocketTurrets
    $ RocketTurrets
    Этот плагин добавляет игрокам возможность иметь турели, стреляющие ракетами, добавляя 3 новых типа
  • RustTanic
    $ RustTanic
    Грузовой корабль был захвачен пиратами и идет навстречу айсбергу!
  • IQTeleportation
    $ IQTeleportation
    IQTeleportation — это продвинутая и оптимизированная система телепортации

Последние обновления

  1. 2.10.13

    Небольшое обновление функционала - Исправлена возможная ошибка при Unload с закрытием SQL...
  2. 2.7.10

    Возможность миграции данных в MySQL, новые команды и улучшения поиска - Добавлен сброс лимита...
  3. 2.3.9

    - Скорректирована работа с хуком OnPlayerSleep, для исключения возможного конфликта с другими...

Последние обзоры

Топ экономика , рекомендую
Neko_Red

Neko_Red VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
ALEX161

ALEX161 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
А

артем94 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
O

oleg1807 VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас
XuViGaN

XuViGaN VIP Пользователь

Купил подписку на VIP плагины

🔥 Купить сейчас