- 20
- 6
- Версия SA-MP
-
- 0.3.7-R3
- CR-MP 0.3.7
Автор оригинального скрипта Cover забросил свой проект, позже проект был серьезно доработан(https://www.blast.hk/threads/68664). Эта версия представляет собой еще более измененную версию из вышеуказанной темы.
Глобальных изменений в работе кода не было сделано, но:
Требования для работы: SampFuncs 5.5.1, Cleo, Moonloader
Используемые библиотеки: windows.message, encoding, inicfg, samp.events, imgui, memory.
Многие из них можно установить вместе с Moonloader.
Глобальных изменений в работе кода не было сделано, но:
- изменена тема ImGui окна
- оптимизация кода и максимальное сокращение ненужных параметров и их проверок(например, некоторые настройки теперь включены всегда)
- добавление функции более удобного изменения кнопок управления(открытие меню, запись маршрута и т.д)
- реагирование на телепорт администратором (UNTESTED!)
- изменен алгоритм проверки ключей/значений перед сохранением в файл, теперь он выглядит менее громоздко
- добавлена функция отображения стартовой точки записанного маршрута - на ней создается чекпоинт и автоматически удаляется, если вы рядом с ним
- в коде наконец-то появились комментарии
Требования для работы: SampFuncs 5.5.1, Cleo, Moonloader
Используемые библиотеки: windows.message, encoding, inicfg, samp.events, imgui, memory.
Многие из них можно установить вместе с Moonloader.
Ключ | Пояснение |
---|---|
Кнопки | |
menuKey | Виртуальный код клавиши при нажатии на которую откроется меню. |
recordKey | Виртуальный код клавиши при нажатии на которую начнется запись. |
pauseKey | Виртуальный код клавиши при нажатии на которую плагин будет приостановлен. |
skipCheckPointKey | Виртуальный код клавиши при нажатии на которую плагин пропустит один точку маршрута. |
largeMarkerKey | Виртуальный код клавиши при нажатии на которую будет поставлена метка largeMarker. Остановит здесь авто на {largeMarkerDelay} секунд. |
smallMarkerKey | Виртуальный код клавиши при нажатии на которую будет поставлена метка smallMarker. Остановит здесь авто на {smallMarkerDelay} секунд. |
Задержки | |
recordingDelay | Задержка записи новых точек маршрута в миллисекундах. |
largeMarkerDelay | Указывает на какое количество миллисекунд остановить авто при largeMarker. |
smallMarkerDelay | Указывает на какое количество миллисекунд остановить авто при smallMarker. |
openedPauseDelay | Указывает на какое количество миллисекунд приостановить выполнение плагина при открытом чате/диалоге/консоли. |
Езда | |
speedSkipValue | Указывает при какой скорости авто не записывать новые точки маршрута. |
gasPower brakePower leftSteerPower rightSteerPower | Сила нажатия кнопки газа/тормоза/влево/вправо от -255 до 255. |
Цвета | |
defaultColor | Используется для отображения текста в чате. |
pointColor | Используется при рисовании линии до следующей точки маршрута. |
Моды | |
brakingMode | Если установлен на true, то переключает торможение на нажатие S вместо пробела. |
pointsMode | Если установлен на true, то рисует линию цветом {pointColor} до ближайшей точки маршрута. |
autoMode | Если установлен на true, то автоматически записывает точки маршрута. |
loopMode | Если установлен на true, то маршрут повторяется бесконечное количество раз. |
Меню - NumPad 0
Записать маршрут - NumPad 1
Пауза - NumPad +
Пропуск чекпоинта - NumPad 5
Поставить большой маркер - NumPad 2
Поставить маленький маркер - NumPad 3
Все виртуальные коды клавиш - https://www.gta-modding.com/san_andreas/tutorials/virtual_key_codes.html
Записать маршрут - NumPad 1
Пауза - NumPad +
Пропуск чекпоинта - NumPad 5
Поставить большой маркер - NumPad 2
Поставить маленький маркер - NumPad 3
Все виртуальные коды клавиш - https://www.gta-modding.com/san_andreas/tutorials/virtual_key_codes.html
Вложения
Последнее редактирование: