Lua [EVOLVE-RP]: Truck Contracts Helper

P U L V I L I Z A T O R

Участник
Автор темы
83
29
Внимание, в скрипте присутствует автообновление, используйте на свой страх и риск!


Помощник для работы с контрактами дальнобойщика на проекте Evolve Role Play​



Данный помощник позволяет комфортно работать с контрактами и взаимодействовать с другими игроками.
  • Кликабельный список контрактов в правом углу экрана
  • Автоматическая разгрузка товара при достижении места сдачи
  • Автоматическая смена цвета ника выбранного из списка в настройках
  • Улучшенная манёвренность фуры (drift)
  • Сортировка контрактов от лучших к худшим в списке контрактов
  • Возможность отправки координат игрока в рацию, установка метки

Зависимости (установить перед запуском скрипта)​



Установка​



Для пользователей​

  1. Скачать архив с файлами скрипта
  2. Распаковать скачанный архив в папку moonloader в корне игры

Для разработчиков​

  1. Зайти в папку moonloader в корне игры
  2. Склонировать проект командой:
    git clone https://github.com/SamFredrickson/Truck-Contracts-Helper tch
  3. Перенести файл 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.list )).

Место — содержмит точку выдачи товара и точку сдачи
Топ — содержит информацию о том является ли контракт топовым или нет
Сорт — содержит число от которого зависит порядок отображения. Чем ниже - тем выше в списке и наооборот
Опции — содержит кнопки управления, которые позволяют перемещать контракты или задать метку "TOP".

Метка TOP ставится тем контрактам, которые должны визуально выделятся в списке контрактов, чтобы было очевидно, что контракт самый выгодный. Например Нефтезавод №2 -> Порт СФ.

Главное меню (контракты)

Взаимодействие с игроками​

В данной вкладке содержится таблица с ником, сообщением и координатами, полученными из рации (( /j )). При нажатии на кнопку Мет. ставится маркер на карте, благодаря которому вы сможете найти другого игрока для того, чтобы помочь ему.

Главное меню (взаимодействие с игроками)

Контракты​



В данном окне расположен список контрактов (( /tch.list )), который как правило появляется в правом нижнем углу экрана. Список обновляется раз в три секунды, если игрок находится в фуре и ещё не имеет активный контракт.

По стандарту открытый список не позволяет игроку взаимодействовать с ним, чтобы не блокировать мышь и поворот экрана. Для входа / выхода в режим взаимодействия со списком необходимо нажать комбинацию клавиш SHIFT + C.

Контракты

Кнопки​

Взять контракт — активирует контракт из списка контрактов (( /tmenu ))
Взять контракт и загрузить — активирует контракт из списка контрактов (( /tmenu )), а также берёт груз (( /tload ))
Загрузить — берёт груз командой (( /tload )). Полезно, если контракт активен, а груз не взят
Отм — отменяет активный контракт и спавнит груз

Обновление​



Обновление скрипта происходит путем ввода команды (( /tch.update )) и перехода по ссылкам на скачивание и на лог изменений.

После скачивания новой версии необходимо распаковать архив в папке moonloader с заменой старых файлов, а в самой игре нажать комбинацию клавиш CTRL + R, чтобы изменения вступили в силу.

Проверка на актульную версию происходит автоматически при входе в игру или перезагрузке скрипта (( CTRL + R )).

Видеодемонстрация​



 

Вложения

  • tch-release-v1.3.0.rar
    115.5 KB · Просмотры: 51
Последнее редактирование модератором:

Kalina1119

Новичок
6
0
Скрипт хороший, потенциал есть.
Хотелось бы видеть в отдельной графе сколько ты заработал за сессию дальнобойщиком опыта \ виртов, что-бы учитывалась аренда фуры и все штрафы с камер. Ждём-с!
 

P U L V I L I Z A T O R

Участник
Автор темы
83
29
Скрипт хороший, потенциал есть.
Хотелось бы видеть в отдельной графе сколько ты заработал за сессию дальнобойщиком опыта \ виртов, что-бы учитывалась аренда фуры и все штрафы с камер. Ждём-с!
Вчера как раз закончил пилить базовую статистику по заработку и информацию по КД нелегального груза, чтобы понимать через какое время он будет доступен снова. На этой неделе активно тестирую и в лучшем случае на выходных выйдет новая версия.
 

P U L V I L I Z A T O R

Участник
Автор темы
83
29

Доступна новая версия (1.4.0)​



Статистика​

В данном окне выведены в ряд следующие данные:
  • Текущий / предыдущий рейс
  • Время в текущем / предыдущем рейсе
  • Время через которое будет доступен нелегальный груз
  • Опыт за сессию
  • Рейсов за сессию
  • Заработок за сессию
  • Заработок за всё время
Статистика

Статистика открывается во время нахождения игрока в фуре, если не снята галочка Статистика заработка в главном меню, иначе же открыть статистику можно в любое по команде (( /tch.info ))

Инструкция по обновлению​



Для получения новой версии необходимо зайти в игру и ввести команду /tch.update.

Скачанный архив распаковать в папку moonloader с заменой всех файлов (нажать кнопку "Да, для всех") или удалить файл tch-main.lua и папку tch перед распаковкой скачанного архива. После успешной замены файлов в самой игре нужно прожать комбинацию клавиш CTRL + R или перезайти полностью.

Список изменений | Страница на GitHub
 
  • Вау
  • Нравится
Реакции: zxcGeniy и vuyy