FS25 Доход Мод V2.0.0.0






FS25 Доход Мод V2.0.0.0
Конвертировано из FS22_IncomeMod
Модификация «Доход» предоставляет игрокам простой и сбалансированный способ получения пассивного дохода. Зарабатывайте деньги автоматически ежечасно или ежедневно, в зависимости от выбранного уровня сложности или заданной суммы. Идеально подходит для игроков, желающих получать стабильный денежный поток, не полагаясь исключительно на выполнение заданий или продажу товаров.
Функции:
— Предустановленные уровни сложности: Легкий / Нормальный / Сложный
— Возможность задать сумму дохода по своему усмотрению
— Внутриигровые уведомления
— Полностью настраивается с помощью консольных команд или в меню паузы.
— Настройки сохраняются автоматически
— Работает в одиночном и многопользовательском режимах
— Легкий и устойчивый
Обратите внимание:
Для открытия консоли необходимо включить режим разработчика.
Это можно сделать в папке с игрой FS, затем найдите файл "game.xml".
Измените значение параметра <development><controls> на "true"
Наслаждайтесь фермерством с моим модом на доход <3
V2.0.0.0
Добавлены сезонные модификаторы дохода (весна 0,8x, лето 1,0x, осень 1,2x, зима 0,7x) с возможностью переключения в пользовательском интерфейсе настроек.
Добавлены выбираемые множители дохода (1x / 2x / 5x / 10x) в пользовательском интерфейсе настроек и через консольную команду `IncomeSetMultiplier`.
Добавлена поддержка многопользовательской игры для каждой фермы: теперь каждая активная ферма зарабатывает независимо.
Добавлена функция сохранения состояния дохода — значения `lastHour` и `lastDay` сохраняются в файле `_state.xml`, чтобы предотвратить пропуск или дублирование платежей после перезагрузки.
Добавлено отслеживание истории платежей — консольная команда `IncomeHistory` отображает последние 10 платежей (день, час, сумма, сезонный модификатор).
Добавлен таймер следующей выплаты — консольная команда `IncomeNext` отображает оставшееся время до следующей выплаты.
Добавлена отсутствующая консольная команда `IncomeSetDebug` для переключения режима отладки.
Исправлена критическая ошибка дублирования платежей в многопользовательском режиме путем добавления защиты, действующей только на сервере, в функцию `giveMoney()`.
Исправлено дублирование уведомлений при запуске (они срабатывали как от IncomeManager, так и от IncomeSystem).
Исправлено загрязнение глобального пространства имен из-за `getTextSafe` (перемещено в метод модуля `UIHelper.getText()`).
Исправлена утечка памяти при выводе отладочной информации в файле `UIHelper.lua`.
Исправлен некорректный текст подсказки при запуске (теперь отображается: `Введите 'доход'`).
