Мод дохода

  • Мод дохода
  • Мод дохода
  • Мод дохода
  • Мод дохода
tisonK
193 подписчиков
V2.0.0.1
9 526

Конвертировано из FS22_IncomeMod

Income Mod предоставляет игрокам простой и сбалансированный способ получения пассивного дохода. Автоматически зарабатывайте деньги ежечасно или ежедневно, в зависимости от выбранной вами сложности или произвольной суммы. Идеально подходит для игроков, которым нужен стабильный денежный поток, не полагаясь исключительно на миссии или продажу товаров.

Особенности:
- Предварительные настройки сложности Easy/Normal/Hard
- Выбор индивидуальной суммы дохода
- Уведомления в игре
- Полностью настраивается с помощью консольных команд или в меню паузы
- Настройки сохраняются автоматически
- Работает в одиночной и многопользовательской игре.
- Легкий и стабильный

Пожалуйста, имейте в виду:
Чтобы открыть консоль, вам необходимо включить режим разработчика.
Это можно сделать в папке игры FS, затем найдите файл «game.xml».
Измените <development><controls> на «true».

Наслаждайтесь фермерским опытом с моим модом дохода <3

======================================================
Github: https://github.com/TheCodingDad-TisonK/FS25_IncomeMod
======================================================
УВЕДОМЛЕНИЕ ОБ АВТОРСКИХ ПРАВАХ:
Все права защищены. Несанкционированное распространение, копирование,
или выдавать этот мод за свой собственный строго запрещено.
Автор оригинала: ТисонК
======================================================

Сервер
Консоли
Список изменений
6
  • - Заменены оба вызова уведомлений (оплата + запуск) на правильную AP FS25.

  • * Добавлены **модификаторы сезонного дохода** (Весна 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`.
    * Исправлен неправильный текст подсказки при запуске (теперь отображается: `Введите 'доход'`)

  • - Переписал весь код
    - Изменен весь список команд.
    - Добавлена новая вкладка настроек в меню паузы.
    - Изменен стиль уведомлений
    - Оптимизирован текущий код
    - Добавлена поддержка: de, fr, pl, es, it, cz, br, uk, ru.

  • - Исправлена ​​ошибка консоли

  • [Критическое исправление]
    - Обновлена функция сохранения и загрузки настроек*

    *В FS22 мы храним настройки мода в пути пользователя к игре, в FS25 они хотят, чтобы они хранились в папке сохранения игры.
    Я об этом не знал, теперь это исправлено :)

Кредиты
Комментарии
7