Всем привэт!
Переделал ресурс writecomponents.
В основной скрипт были внесены изменения для более удобной и быстрой генерации компонентов автомобилей.
Что изменилось:
- Добавлена автоматическая обработка всех моделей автомобилей в диапазоне 400–611.
- Больше не нужно находиться в конкретной машине — генерация запускается командой:
/writecomponents
- Временные автомобили теперь появляются рядом с игроком, а не прямо внутри него.
- Скрипт последовательно создаёт каждую модель, считывает её компоненты и переходит к следующей.
- Добавлен красивый анимированный loading в нижней части экрана:
- отображается текущий ID модели;
- показывается процент выполнения;
- отображается количество созданных файлов;
- отображается количество пропущенных моделей.
- Автоматически пропускаются ненужные типы транспорта:
- мотоциклы;
- велосипеды;
- квадроциклы;
- самолёты;
- вертолёты;
- прицепы.
- Если у модели нет компонентов для тюнинга, отдельный пустой файл для неё не создаётся.
- После завершения работы временные автомобили автоматически удаляются.
- Исправлена проблема с последней моделью — теперь последняя созданная машина также гарантированно исчезает после окончания генерации.
- Получение компонентов перенесено на последовательную обработку через сервер, благодаря чему модели корректно загружаются и считываются клиентом.
В результате скрипт автоматически формирует файлы только для тех моделей, у которых действительно есть доступные компоненты тюнинга:
assets/vehicles/400.lua
assets/vehicles/401.lua
assets/vehicles/402.lua
...
После завершения в чате появляется статистика:
[Info] Создано файлов: 70.
Пропущено моделей без тюнинга: 58.
Теперь генерация компонентов проходит полностью автоматически и не создаёт лишних пустых файлов.
Пока никто не оставил комментарий — станьте первым.