- 94
- 29
Внимание, в скрипте присутствует автообновление, используйте на свой страх и риск!
Помощник для работы с контрактами дальнобойщика на проекте Evolve Role Play
Данный помощник позволяет комфортно работать с контрактами и взаимодействовать с другими игроками.
- Кликабельный список контрактов в правом углу экрана
- Автоматическая разгрузка товара при достижении места сдачи
- Автоматическая смена цвета ника выбранного из списка в настройках
- Улучшенная манёвренность фуры (drift)
- Сортировка контрактов от лучших к худшим в списке контрактов
- Возможность отправки координат игрока в рацию, установка метки
Зависимости (установить перед запуском скрипта)
- SAMP 0.3.7 R1
- CLEO 4
- SAMPFUNCS v5.4.1 (для работы возможно потребуется установка DirectX и Visual C++ Redistributable)
- Moonloader v026.5
- Mimgui (скопировать папку 'mimgui' (не содержимое папки) из архива в каталог 'moonloader/lib/')
Установка
Для пользователей
- Скачать архив с файлами скрипта
- Распаковать скачанный архив в папку moonloader в корне игры
Для разработчиков
- Зайти в папку moonloader в корне игры
- Склонировать проект командой:
git clone https://github.com/SamFredrickson/Truck-Contracts-Helper tch - Перенести файл tch-main.lua в папку moonloader:
cp tch/tch-main.lua .
Использование
Так как список контрактов формируется и сортируется на основе списка полученного из (( /tmenu )) для начала работы необходимо сесть в фуру и ввести команду (( /tch.list )), чтобы активировать список в правом нижнем углу или же дождаться пока он появится сам, если указаны соответствующие настройки в (( /tch.menu )).
Чтобы активировать / деактивировать курсос мыши при открытом (( /tch.list )) необходимо нажать комбинацию клавиш SHIFT + C.
Доступные команды
/tch.menu — открывает главное меню/tch.list — открывает список контрактов
/tch.coords.send [текст сообщения] — отправляет в рацию сообщение с координатами игрока
/tch.toggle — включить / выключить скрипт
/tch.update — начать обновление скрипта
/tch.info — показать / скрыть панель со статистикой внизу
/tch.pin [номер контракта] — закрепить контракт в списке
/tch.unpin [номер контракта] — открепить ранее закреплённый контракт в списке
Главное меню
Главное меню - это окно с различными вкладками, которые содержат настройки или другую интерактивную информацию.Чтобы получить более подробное описание каждой опции в этой вкладке необходимо навести на неё курсором мыши.
Основное
В данной вкладке содержатся базовые настройки.Команды и горячие клавиши
В данной вкладке можно посмотреть список доступных команд и задать горячие клавиши на некоторые действия.Контракты
В данной вкладке содержится таблица, которая нужна, чтобы задавать порядок сортировки в списке контрактов (( /tch.list )).Место — содержмит точку выдачи товара и точку сдачи
Топ — содержит информацию о том является ли контракт топовым или нет
Сорт — содержит число от которого зависит порядок отображения. Чем ниже - тем выше в списке и наооборот
Опции — содержит кнопки управления, которые позволяют перемещать контракты или задать метку "TOP".
Метка TOP ставится тем контрактам, которые должны визуально выделятся в списке контрактов, чтобы было очевидно, что контракт самый выгодный. Например Нефтезавод №2 -> Порт СФ.
Статистика
В данной вкладке можно нажатием мыши на кнопки настроить отображение элементов статистики заработка на панели внизу во время работы.Взаимодействие с игроками
В данной вкладке содержится таблица с ником, сообщением и координатами, полученными из рации (( /j )). При нажатии на кнопку Мет. ставится маркер на карте, благодаря которому вы сможете найти другого игрока для того, чтобы помочь ему.Контракты
В данном окне расположен список контрактов (( /tch.list )), который как правило появляется в правом нижнем углу экрана. Список обновляется раз в три секунды, если игрок находится в фуре и ещё не имеет активный контракт.
По стандарту открытый список не позволяет игроку взаимодействовать с ним, чтобы не блокировать мышь и поворот экрана. Для входа / выхода в режим взаимодействия со списком необходимо нажать комбинацию клавиш SHIFT + C.
Кнопки
Взять контракт — активирует контракт из списка контрактов (( /tmenu ))Взять контракт и загрузить — активирует контракт из списка контрактов (( /tmenu )), а также берёт груз (( /tload ))
Загрузить — берёт груз командой (( /tload )). Полезно, если контракт активен, а груз не взят
Отм — отменяет активный контракт и спавнит груз
Обновление
Обновление скрипта происходит путем ввода команды (( /tch.update )) и перехода по ссылкам на скачивание и на лог изменений.
После скачивания новой версии необходимо распаковать архив в папке moonloader с заменой старых файлов, а в самой игре нажать комбинацию клавиш CTRL + R, чтобы изменения вступили в силу.
Проверка на актульную версию происходит автоматически при входе в игру или перезагрузке скрипта (( CTRL + R )).
Видеодемонстрация
Вложения
Последнее редактирование: