IQEconomic

$ IQEconomic 2.10.13

Небольшое обновление функционала​

- Исправлена возможная ошибка при Unload с закрытием SQL соединения
- Добавлена возможность полной очистки дата-файла при вайпе сервера, включается отдельно в конфигурации
- Убрана лишняя обработка игроков при загрузке плагина, если используется MySQL
- Добавлены дополнительные проверки в OnPlayerDeath на случай ошибки в конфигурации или в случае возможных конфликтов
- Добавлена возможность запретить использовать команду для обмена валюты пока игрок не находится в безопасной зоне
- Добавлено сообщение о некорректном синтаксисе если включен обмен между игроками, но не включен обмен на магазин

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

- Добавлен сброс лимита на обмен валюты при вайпе сервера
- Добавлена команда для сброса лимита на обмен валюты : iq.eco limit.reset SteamID
- Добавлена дополнительная проверка на плагины, влияющие на стаки физических монет, для исключения конфликтов
- Улучшен поиск игроков по нику при выполнении обмена валютой между игроками
- Добавлена команда позволяющая перенести все данные игроков с дата-файла в MySQL : migrate.data
- Скорректирована работа с хуком OnPlayerSleep, для исключения возможного конфликта с другими плагинами
- Исправлена выдача монет за убийство, когда игрок прописал kill
- Исправлена NRE в хуке OnPlayerRespawned, когда включено сохранение физической монеты, но у игрока их не было
- В конфигурацию выведены пункты настройки цветов UI
- В конфигурацию выведены настройки позиций UI
- Добавлена возможность выводить сообщение за получение валюты (в каждом пункте включается отдельно, сообщения настраиваются в языковом файле)
- Изменена логика отписывания от хука OnItemSplit


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

- Улучшена автоматическая очистка дата-файлов от плагина (Спасибо DevilRust за предоставление огромного пака дата-файлов для тестирования и улучшения)
- Добавлена возможность выдавать валюту за уничтожение бочек (пункт изначально отключен, добавлен в конфигурацию)
- Исправлена работа с хуком OnPatrolHelicopterKill, может не возвращать игрока атакующего вертолет, из-за чего валюта игроку не начислялась
- Временно : Изменен метод работы с GameStores при обмене валюты. Добавлен дебаг возврата ответа от GameStores

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

- Добавлена возможность не использовать UI совместно с виртуальной валютой
Глобальное обновление 2.0
Ключевые изменения :
- Полностью свежий код, плагин был переписан
- Обновленный UI, в едином стиле с дополнительными возможностями
- Новый вид работы с данными игроков, что позволяет оптимизировано работать с большим количеством данных
- Измененный конфигурационный файл!

Важная информация для правильного обновления!

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


Пометка для пользователей, которые обновляются (До 2.0) :
1 - Выгружаем плагин
2 - Удаляем файлы : config/IQEconomic.json, oxide/data/IQSystem/IQEconomic/Limits и oxide/data/IQSystem/IQEconomic/Images
3. Выполняем новую установку плагина.
Данные игроков в data или MySQL удалять не нужно, они сохранятся!
Для сохранения данных на случай происшествий - сделайте бэкап этих файлов!
- Оптимизация работы с хуками, отвязаны хуки функции которых не включены в конфигурации
Нововведения :
- Добавлена возможность сохранение монеток после смерти игрока, из трупа монетки удалятся (работает только если монетки на руках)
- Добавлена возможность сменить чат-команду для просмотра баланса
Исправления :
- Исправлено когда за убийство животного начислялась награда как за NPC
- Исправлено наслоение текста на другой текст если одновременно включены лимиты обмена и информация о курсе в UI
Изменения :
- Оптимизация хука OnEntityTakeDamage
- Оптимизация хука OnEntityDeath
- Исправление награды за уничтожение вертолета после обновления игры
- Добавлена консольная команда для переноса существующих игроков в MySQL -> migrate.data
Нововведения :
- Добавлена поддержка MySQL (настраивается в конфигурации)
Изменения :
- В команду /transfer добавлена проверка на количество (для предотвращения ошибки в консоль)
- Исправления после обновления игры
Изменения :
- В процессе обмена валют теперь будет блокироваться кнопка закрытия - до ответа от магазина
- Изменено сообщение в языковом файле об обмене монет
- Из-за возможной задержки ответа со стороны магазина монеты будут забираться сразу (в случае если ответ не будет получен или будет получен с ошибкой - монеты вернутся игроку)
- Метод с флагом для предмета удален и заменен методом выше (из-за возможной задержки ответа от магазина)
- При обмене валюты (с типом "Item") на валюту будет вешаться флаг до окончания обрабтки обмена
- Добавлен статус обработки обмена валюты от магазина
- По пожеланием пользователей увеличил таймер на общий обмен
- Изменил метод обмена всех монет, корректировка метода с остатком
- Добавлена задержка между обменом баланса
- Добавлена возможность отображать детальную информацию о будущем курсе
- Добавлена возможность отображения когда будет изменен курс в меню обменника
- OnEntitySpawned заменен на OnLootSpawn
- Переделан метод создания кастомной монеты
N

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

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

🔥 Купить сейчас
шпендель

шпендель VIP Пользователь

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

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

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

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

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

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

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

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

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

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

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