- 20
- 7
- Версия 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
Вложения
Последнее редактирование: