ПЕРЕВІРКА ЗАУВАЖЕНЬ — Used Machinery Auction 1.0
Автор: mrEvgeniy

Перевірено код і автоматизовані сценарії:
1. ADS залишається окремою обов’язковою залежністю разом із Vehicle Years; його файлів у цьому архіві немає.
2. ADS-елементи показуються для самохідної техніки. Причіпна/навісна техніка має лише загальний стан і стан фарби. Однакові стилі шрифтів цих рядків.
3. До діагностики — заявлені показники. Три типи ADS-огляду, власна сторінка вибору, ціни дилерської майстерні ADS. Візуальний огляд не вигадує вимірювання деталей або механічного стану.
4. Оплачені вимірювання беруться з ADS. Стан компонентів, витратних матеріалів, сервісні лічильники та мотогодини передаються разом із машиною. Випадкова оцінка лота більше не створює повідомлень про непідтверджену поломку деталі.
5. У звітах немає навантажень. Показники мають зелений/жовтий/червоний колір; у «Моїх аукціонах» видно три картки. Оплачені огляди зберігаються навіть без ставки. Отримана техніка не видаляється з історії.
6. Прибрано «Вузли ADS», «Зафіксовано при отриманні», кошторис ремонту, панель інтеграції/обслуговування і незалежну швидкість. Час аукціону прив’язаний до часу гри. Пошук і збережене приховані.
7. Піддони, мішки, тюки та витратні матеріали відсіюються з каталогу.
8. Продаж власної модової, наповненої та приєднаної техніки. Продається вибрана оригінальна машина; вона від’єднується, інші агрегати залишаються продавцю. Наповнення не дублюється. Для тимчасового блокування продажу є причина.
9. Окремий ручний ввід ціни, підтвердження, сума після комісії, зміна тривалості кнопками. Мінус/плюс відповідають діям; стрілки використовують доступні символи.
10. Фото на трьох сторінках явно вписуються в рамку за пропорціями у пікселях екрана. Використовується стандартний квадратний формат магазинної іконки та штатні UV-координати гри. Заборонених спроб читати текстури через io.open немає.
11. Автоставка має незалежний ліміт, підтвердження, перевірку бюджету та вимкнення. Ручна ставка від цього поля не змінюється.
12. Перевірено ключі, аргументи форматування і нові написи українською, російською, англійською, німецькою та французькою. Версія залишається 1.0.

ДОДАТКОВО ВИПРАВЛЕНО ПІД ЧАС ЦІЄЇ ПЕРЕВІРКИ
- Залежність огляду від видаленого розрахунку ремонту.
- Передчасне підтвердження, поки ціна огляду ще завантажується.
- Затримку перемикання сторінки після отримання звіту.
- Залишений відкритий вибір діагностики після переходу між вкладками.
- Посилання причіпної техніки на відсутній звіт компонентів.
- Втрату оплаченого огляду без ставки, порожній підсумок огляду в історії.
- Вибір базового типу замість однойменного типу модової машини.
- Перезапис реального лічильника ADS при незмінних відображених мотогодинах.

МЕЖІ ПЕРЕВІРКИ
Пройдено перевірки Lua/XML, інтерфейсних обробників, грошей, прав ферм, приватності даних, збережень, продажу/отримання, автоставок, діагностики, типів техніки та годинника.
Окремо виконано код наявної версії ADS для шести станів і трьох типів огляду: перевірено ціни, стан, збіг звітів і дробові мотогодини. Частина ігрового оточення замінена тестовими об’єктами.
Це не запуск FS25. Візуальне відображення, фізику, реальну мережеву синхронізацію, інші версії ADS і конкретні сторонні машини потрібно перевірити в грі. Нестандартні неквадратні магазинні текстури потребують окремої перевірки.

ПОВТОРНЕ ВИПРАВЛЕННЯ ФОТО І ПРОДАЖУ — 2026-11-07
Перевірено 135 комбінацій пропорцій фото, рамки, екрана й масштабу. Додано сценарії продажу модів із відносними XML-шляхами, власними категоріями та просторами імен; зі збереженням, перезавантаженням і передачею оригіналу. Окремо перевірено, що однакове ім’я XML в іншому моді не підміняє модель. Реальні піддони й мішки залишаються відфільтрованими.
Назва конкретного проблемного моду та його log.txt у цьому зверненні не надані; сумісність саме з ним не підтверджена.

ВИПРАВЛЕННЯ ЗА log(3).txt — 2026-11-07
Прибрано помилки формату imageSize та заборонене читання io.open, повернуто штатну орієнтацію текстур. Вкладку продажу перенесено перед налаштуваннями.
CLAAS 8900 відсутній у списку за відповіддю користувача. Журнал містить завантаження базової моделі, але не її власника/статус. Тепер техніка ферми не зникає через обмеження продажу: для оренди, завдань, блокування чи відсутнього ID показується причина. Реальний тип комбайна має пріоритет над категорією магазину. Обмеження сервера на продаж чужої/орендованої техніки збережені. Додано діагностичний запис складу техніки при відкритті продажу. Причину саме цього збереження без його стану встановити неможливо.

УТОЧНЕННЯ КОРИСТУВАЧА І ФІЛЬТРИ — 2026-11-08
Користувач підтвердив: CLAAS був орендований. Відновлено список лише власної техніки поточної ферми; орендована і видана для завдань не показуються.
Виправлено фон правої картки лота, який залишався поверх фільтрів. Перевірено відкриття/закриття фільтрів із вибраним лотом і порожнім каталогом та приховування орендованої техніки.

Фільтри: панель на всю ширину, окремі блоки, збільшені кнопки; множинний вибір категорій і статусів. Перевірено OR усередині груп, AND між групами, межі, скидання та повторне відкриття. XML-кнопки не перетинаються і не виходять за межі. Запуск у FS25 не виконувався.

Filter visual polish: aligned full-width rows, consistent option height, wider category/sort targets, subtle separators, no uneven card backgrounds. Multi-selection behavior unchanged. Geometry, mock GUI and regression checks passed; not tested in the FS25 engine.
