IQEconomic

Платное IQEconomic 2.29.32

  • Корректировка в методе обмена игровой валюты в магазин сервера, если магазин [GameStores/MoscovOVH] зависал - игроку могла не зачислиться валюта, но списаться
  • Обновление метода сохранение валюты игрока после его смерти и возвращении, при NRE пользователю мог не вернуться баланс
  • Быстрый обмен (/withdraw) - теперь проверяет нахождение пользователя в безопасной зоне, как при обмене через интерфейс [Если включено в конфигурации]
  • Корректировка в UI с кнопками "множителя" обмена, позволяло превысить лимит обмена валюты у игрока
  • Обновлены методы API - теперь они возвращают Boolean [true/false] при списании или снятии баланса другим плагином [На совместимость это не повлияет - всё продолжит работать]
  • Добавлены дополнительные API-синонимы : API_HAS_BALANCE [API_IS_REMOVED_BALANCE], старый API остался, лишь добавился новый для удобства
- Перенесен список файлов игроков в папку "Players" в дата-файл.
Все файлы перенесутся автоматически - вам ничего не требуется делать
- Прочие улучшения в работе плагина
  • Изменен текст уведомления при получении награды за рыбалку
  • Награда будет даваться только за пойманную рыбу, а не каждый пойманный предмет
  • Исправлен пункт "Включить выпадение валюты из ящиков": true," - ранее он игнорировался, и всегда был в положении true
  • Маленькая корректировка в хуке OnEntityKill для ящиков
ВАЖНО! ВНИМАНИЕ!
КОНФИГУРАЦИЯ ПОНЕСЛА НЕКОТОРЫЕ ИЗМЕНЕНИЯ В БЛОКЕ "ВЫПАДЕНИЯ ВАЛЮТЫ" - ПЕРЕД ОБНОВЛЕНИЕМ СОХРАНИТЕ СТАРУЮ КОНФИГУРАЦИЮ - Т.К ПОСЛЕ ОБНОВЛЕНИЯ ПРОИЗОЙДЕТ СБРОС ДО ЗАВОДСКИХ НАСТРОЕК!


  • Изменана конфигурация по настройке выпадаемой валюты с ящиков
  • Добавлена возможность начисление валюты за лутание ящиков для типа - Виртуальная
  • Добавлена возможность включить отображенеи получения валюты в уведомлении Rust'a над метаболизмом
  • Добавлена поддержка новых животных Gen2
  • Добавлена поддержка новых NPC Gen2
  • Корректировка в ответе API DoesHaveEnoughBalance при снятии нулевого баланса
  • Исправлено, когда награда за вертолет могла не начислиться
- Исправление обнаруженной проблемы с дубликатами в записях SQL (если ваша база данных была создана плагином до версии 2.16.x).
При загрузке плагина он автоматически очистит дубликаты по дате последнего коннекта игрока.
Не выгружайте и не перезагружайте плагин до полной очистки дубликатов!

Рекомендую сделать бэкап базы данных перед установкой на сервер, дабы избежать возможного нарушения структуры или потери данных.
  • Исправлена возможная ошибка при Unload с закрытием SQL соединения
  • Добавлена возможность полной очистки дата-файла при вайпе сервера, включается отдельно в конфигурации
  • Убрана лишняя обработка игроков при загрузке плагина, если используется MySQL
  • Добавлены дополнительные проверки в OnPlayerDeath на случай ошибки в конфигурации или в случае возможных конфликтов
  • Добавлена возможность запретить использовать команду для обмена валюты пока игрок не находится в безопасной зоне
  • Добавлено сообщение о некорректном синтаксисе если включен обмен между игроками, но не включен обмен на магазин
  • Добавлен сброс лимита на обмен валюты при вайпе сервера
  • Добавлена команда для сброса лимита на обмен валюты : iq.eco limit.reset SteamID
  • Добавлена дополнительная проверка на плагины, влияющие на стаки физических монет, для исключения конфликтов
  • Улучшен поиск игроков по нику при выполнении обмена валютой между игроками
  • Добавлена команда позволяющая перенести все данные игроков с дата-файла в MySQL : migrate.data

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